当前位置:首页 > 基于单片机的电子数字钟仿真共11页word资料
LED静态显示时,其公共端直接接地(共阴极)或接电源(共阳极),各段选线分别与I/O口线相连。要显示字符,直接在I/O线送相应的字段码。
LED动态显示是将所有的数码管的段选线并接在一起,用一个I/O口控制,公共端不是直接接地(共阴极)或电源(共阳极),而是通过相应的I/O口线控制。
LED显示器从译码方式上有硬件译码方式和软件译码方式。从显示方式上有静态显示方式和动态显示方式。在使用时可以把它们组合起来。在实际应用时,如果数码管个数较少,通常用硬件译码静态显示,在数码管个数较多时,则通常用软件译码动态显示。
八、基本原理
-6-
本设计考虑到仅仅是数字钟,就用内部的定时计数器来技术,并过中断来处
理。在硬件的设计上采用C51单片机作为核心部件。在按键上,只用到位选择、位加和位减,就采用独立式的键盘。显示上采用数码管的动态显示。译码采用软件译码。显示码通过P0口输出,为选择通过P2口输出。软件设计流程图如下:
图六、主程序流程图 图七、定时计数器T0中开始 开始 断服务程序流程图 保护现场,重置 显示单元清零 -7- 九、硬件电路 T0、T1设为16位计数对应元器件如下:允许T0中断 单 片 机: 80C52 调用显示子程按 键:BUTTON 电 是 阻:RES 按下键否 进入功能程序 否 50MS计数器加1 50ms计数器是 电 容:CAP 秒单元加1,50ms计数器晶 振:CRYSTAL 否 GRAND地: 秒单元第 - 4 - 页 是 分单元加1,秒单元
共分享92篇相关文档