欢迎来到天天文库
浏览记录
ID:15413120
大小:47.00 KB
页数:3页
时间:2018-08-03
《电子时钟设计方案说明》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、单片机电子时钟的设计 1.电子时钟元器件清单元件名称规格型号数量(个)单片机AT89S521显示驱动芯片74LS24528位一体的共阳LED显示器7SEG-MPX8-CA-BLUE1按键BUTTON3电阻510Ω8电阻4.7K8二极管74048电阻10K32.功能说明本系统的硬件主要包括单片机芯片、数码管显示、按键开关电路,它的硬件电路如原理图,单片机采用广泛的AT89C51,系统时钟采用12MHz的晶振,8个数码管显示,小时与分钟、分钟与秒钟之间用短横线间隔,采用共阳极七段式数码管,P0口为段选码输出端,通过74LS
2、373与数码管相连,P2口为位选码输出端,分别通过二极管驱动与数码管阳极相连,二极管能对P2口输出信号取反。按键开关设定了3个,通过P1口相连。分为:a.主程序b.数码管显示模块(在本系统中数码管采用软件译码动态显示,在存储器中首先建立一张显示信息的字段码管,显示时,先从显示缓冲区中取出显示的信息,然后通过查表程序在字段码中查出显示所显示的信息的字段码,从P0口将对应的位选码输出,选中显示的数码管,就能在相应的数码管上显示显示缓冲区的内容。)c.定时器/计数器T0中断服务程序d.按键处理模块(按键处理设置为:如没有按键
3、,则时钟正常走时。当按下K0按键时,进入调分状态,时钟停止走动;按K1和K2按可课进行家1或减1操作;继续按K0键课分别进行分和小时的调整;最后按K0键将推出调整状态,时钟开始计时运行。)3.流程图开始显示单元清0T0、T1设为16位计数模式允许T0中断调用显示子程序按下键否?进入功能程序是否主程序流程图开始现场保护,重置初值启动下一个50ms50ms计数器加150ms计数器=20秒单元加1,50ms计数器清0是秒单元=60?分单元加1,秒单元清0是分单元=60?时单元加1,分单元清0是时单元=24?时单元清0是中断返
4、回否否否否定时器/计数器T0中断服务程序流程图
此文档下载收益归作者所有