全文预览

基于51单片机六位数字时钟设计

上传者:你的雨天 |  格式:pdf  |  页数:23 |  大小:0KB

文档介绍
出6时可以与外设直接连接,而不需再加数据锁存电路。当P0口作为输出口使用时,内部的写脉冲加在D触发器的CP端,数据写入锁存器,并向端口引脚输出。当P0口作为输入口使用时,应区分读引脚和读端口两种情况。为此在口电路中有两个用于读入驱动的三态缓冲器。所谓读引脚就是读芯片引脚的数据,这时使用下方的数据缓冲器,由“读引脚”信号把缓冲器打开,把端口引脚上的数据从缓冲器通过内部总线读进来。使用传送指令(MOV)进行读口操作都是属于这种情况[9]。地址/控制&T1读锁存器1P0.X引脚内部总线DQP0.XT2锁存器MUX写锁存器CPQ读引脚图2.5P0口某位结构3电路的硬件设计本设计的硬件电路较为简单,主要包括单片机最小系统电路、数码管显示电路、按键扫描电路等等。3.1电路原理图如图3.1电路原理图硬件结构运用单片机最小系统,采用P2口作为段选,P3口作为位选,P0口作为按键输入口,八位共阳极数码管用于显示时钟的数值,用集成芯片74LS245作为数据缓冲。通过按键实现调时调分调秒,随意设定当前时间。7图3.1电路原理图3.2复位电路AT89S51单片机的复位是由外部的复位电路来实现的。复位引脚RST通过一个斯密特触发器与复位电路相连,斯密特触发器用来抑制噪声,在每个机器周期的S5P2,斯密特触发器的输出电平由复位电路采样一次,然后才能得到内部复位操作所需要的信号。上电复位:上电复位电路是—种简单的复位电路,,接一个电阻到地就可以了。上电复位是指在给系统上电时,复位电路通过电容加到RST复位引脚一个短暂的高电平信号,对电容的充电过程而回落,所以RST引脚复位的高电平维持时间取决于电容的充电时间。为了保证系统安全可靠的复位,RST引脚的高电平信号必须维持足够长的时间。如3.2复位电路。上电自动复位是通过外部复位电路的电容充电来实现的。的上升时间不超过1ms,就可以实现自动上电复位[10]。8

收藏

分享

举报
下载此文档