全文预览

基于单片机的校园打铃系统设计本科生毕业(设计)论文说明书1论文

上传者:业精于勤 |  格式:doc  |  页数:38 |  大小:0KB

文档介绍
使各模块正常工作;第二个模块为显示模块, 主要是对现时刻内年、月、日、时、分、秒和星期的直观显示;第三个模块是键控模块, 它的主要作用是辅助控制模块,相当于输入装置,利用它可以对打铃时间进行调节;第四个模块是存储模块,它是整个系统的连接线,负责给各模块提供合适的信息,让各模块能稳定工作。其系统设计结构如图2-3 所示。控制模块显示模块键控模块存储模块图 2-3 系统设计结构图四川信息职业技术学院毕业设计说明书( 论文) 第6页共 34页第3章硬件电路设计 3.1 控制模块设计 AT89C51 在此设计中起到非常重要的作用,它就像一个人的大脑,控制着整个设计的所有系统。此设计的控制模块由单片机、复位电路、时钟电路组成的。 3.1.1 单片机 AT89C51 简介 AT89C51 是一种带 4K 字节闪烁可编程可擦除只读存储器(FPER-OM-Flash Programmable and Erasable Read Only Memory ) 的低电压。单片机的可擦除只读存储器可以反复擦除 100 次。该器件采用 ATMEL 高密度非易失存储器制造技术制造,与工业标准的 MCS-51 指令集和输出管脚相兼容。由于将多功能 8位CPU 和闪烁存储器组合在单个芯片中, ATMEL 的AT89C51 是一种商效微控制器, AT89C51 是它的一种精简版本。 AT89C 51单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。图3 -1 AT89C51 引脚图 AT89C51 单片机引脚分布如图 3-1 所示。 P0口: P0口为一个 8位漏级开路双向 I/O 口,每脚可吸收 8TTL 门电流。当 P1口的管脚第一次写 1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在 FIASH 编程时, P0口作为原码输入口,当 FIASH 进行校

收藏

分享

举报
下载此文档