3 系统硬件设计文献综述
系统是以AT89C51为核心控制器,外加一些控制电路来实现数字钟的基本功能。
3.1 电源模块
电源模块如图2 电源电路,考虑到测量仪器的应用方便,本设计采用9V干电池经LM7805稳压,再经稳压管D1稳压后输出+5V直流电,供给AT89C51单片机模块、晶振电路模块、复位电路模块、独立键盘模块、显示电路模块和报时电路模块所需的工作电源,电源正常工作由LED指示灯指示。
3.2 单片机模块
本设计采用AT89C51单片机。AT89C51单片机是一种低功耗、高性能CMOS8位微控制器,具有8K在线可编程存储器。AT89C51有5个中断源,2个可编程的16位定时器/计数器。低功耗节电模式有空闲模式和掉电模式。AT89C51的引脚图如下图所示:
(1)RESET:复位信号输入端,高电平有效。
(2) /VP: 是外部程序存储器访问允许控制端。
(3)XTAL1/XTAL2:片内振荡器反向放大器和时钟发生器电路的输入/输出端。
(4) :片外程序存储器的读选通信号,低电平有效。来!自~751论-文|网www.751com.cn
(5)ALE/ :ALE为CPU访问外部程序存储器或外部数据存储器提供一个地址锁存信号,将低8位地址锁存在片外的地址锁存器中。[4]
(6)P0口:8位,漏极开路的双向I/O口。
(7)P1口:8位,准双向I/O口,具有内部上拉电阻。
(8)P2口:8位,准双向I/O口,具有内部上拉电阻。
(9)P3口:8位,准双向I/O口,具有内部上拉电阻。还可提供第二功能。