×

使用单片机进行数字时钟的设计资料和程序合集吴鉴鹰

消耗积分:0 | 格式:rar | 大小:0.02 MB | 2019-05-10

分享资料个

  现在来第一讲,详细解析如何制作基于单片机的数字时钟,提供详细的硬件原理图和软件程序。

  开关K1:K1 = 0时,时钟正常运行,此时不允许调整时钟。数码管的高两位显示小时,后两位显示分钟,led每闪一次表示时钟运行一次,在调整的过程中,led是停止发亮的。

  一、 按键、开关功能说明:

  * 按键RESET:按下能复位程序。

  * 按键PULSE:提供单脉冲,从而实现单片机对外部脉冲的计数,利用单脉冲实现相应的位加一。

  * 开关K0:K0 = 0能调整分位,K0 = 1能调整时位。

  * 开关K2:k2为高电平时,使单脉冲输入至INT1,通过外中断实现相应值的加一功能。

  二、地址分配和链接

  * P2.7: 和写信号一起组成字位口的片选信号,字位口的对应地址为8000H。

  * P2.6: 和写信号一起组成字位口的片选信号,字位口的对应地址为4000H。

  * D0~D7: 单片机的数据总线,LED显示的内容通过D0~D7数据线从单片机传到LED。

  * P2.0~P2.5:单片机的P2口,和2764的高位地址线相连,决定2764中的存储单元的地址。

  * P1.4~P1.7: 单片机的P1端口,和发光二极管L1~L4相连,通过单片机的P1.4~P1.7控制,所以显示秒表和时钟的时间变化。

  * P1.0: 和开关K0相连,决定时间调整的字位。

  * P1.1 : 和开关K1相连,决定时间运行的模式。

  * P1.2: 和开关K2相连,决定外中断的模式选择。

  三、整体功能简介

  LED显示模块与单片机的链接中,对LED显示模块的读写和字位、段码的选择通过口P2.6\P2.7完成的。

  外部存储器2764是通过锁存器373和单片机相连,并且通过P2端口的相关信号线进行地址的分配。地址范围是0000H~1FFFH。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !