基于单片机的数字电子时钟

基于单片机的数字电子时钟

ID:23473025

大小:364.00 KB

页数:27页

时间:2018-11-08

基于单片机的数字电子时钟_第1页
基于单片机的数字电子时钟_第2页
基于单片机的数字电子时钟_第3页
基于单片机的数字电子时钟_第4页
基于单片机的数字电子时钟_第5页
资源描述:

《基于单片机的数字电子时钟》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、等级:湖南工程学院课程设计课程名称单片机课程设计课题名称基于单片机的数字电子时钟专业班级学号姓名指导教师2013年5月21日27湖南工程学院课程设计任务书课程名称:单片机课程设计题目:基于单片机的数字电子时钟专业班级:学生姓名:学号:指导老师:审批:任务书下达日期2013年5月12日 星期一设计完成日期2013年5月21日 星期二27设计内容与设计要求一、设计内容:1.设计一个具有特定功能的电子钟。该电子钟上电或按键复位后能自动进入时钟准备状态;2.第一次按电子钟启动/调整键,电子钟从0时0分0秒开始运行,进

2、入时钟运行状态;3.再次按电子钟启动/调整键,则电子钟进入时钟调整状态,此时可利用各调整键调整时间,调整结束后可按启动/调整键再次进入时钟运行状态。4.要求画出电路原理图,绘制元件封装,并打印出pcb图二、设计要求:1、思路清晰,给出整体设计框图和总电路图以及程序清单;2、单元电路设计,给出具体设计思路和电路;3、写出设计报告;主要设计条件1.提供系统电路所需元件及芯片;2.所用设备及元件需在设计后归还。说明书格式1.课程设计封面;2.任务书;3.说明书目录;271.设计总体思路,基本原理和框图(总电路图);

3、2.单元电路设计,程序设计3.安装、调试步骤;4.故障分析与电路改进;5.总结与体会;6.附录(元器件清单);7.参考文献11、课程设计成绩评分表进度安排第一周星期一:课题内容介绍和查找资料;星期二:总体电路设计和分电路设计;星期三:电路仿真,修改方案星期四:确定设计方案,拟订调试方案,画出调试电路图,安装电路;星期五:安装、调试电路;第二周星期一~二:安装、调试电路;星期三:验收电路;星期四~五:写设计报告,打印相关图纸;星期五下午:带调试电路板及设计报告书进行答辩;整理实验室及其它事情。27目录一、设计总

4、体思路,基本原理和框图(总电路图)5二、单元电路设计,程序设计8三、安装、调试步骤25四、故障分析与电路改进25五、总结与体会25六、附录(元器件清单)26七、参考文献27八、评分表2827一、设计总体思路,基本原理和框图(总电路图)计时模块(主函数部分):利用单片机定时器实现时钟的计时功能,定义每50ms发一次中断,定时器计数加1,当定时器计数到20次的时候就完成了1s的计时,依次每60s进位1min,每60min进位1h。显示模块:利用八段共阴数码管进行显示,这里用P0口对其段位进行控制,首先对六位数码管

5、的段赋值,这控制数码管显示的数值,然后打开段经过锁存器进行所存然后关闭段;然后对位赋值,这控制是具体哪一位显示。按键模块:利用四个独立按键控制,K1控制时钟的运行、停止,K2控制调整的位,并由LED灯显示其对应的位,K3控制各位时间值的改变,K4控制24小时进制和12小时进制的切换。总体电路图如下:27图1单片机时钟仿真图原理图如下:图2单片机时钟原理图PCB图如下:图3单片机时钟PCB图27二、单元电路设计,程序设计USB通信模块原理图如下:图4USB通信模块原理图27电源供电系统电路原理图如下:图5电源供

6、电系统电路原理图复位模块、报警器模块、单片机晶振、ISP烧写接口原理图如下:27图6左上复位模块、右上报警器模块、左下单片机晶振、右下ISP烧写接口单片机最小系统原理图如下:27图7单片机最小系统原理图其他模块如数码管显示模块等请参照总图。程序流程图如下:27开始扫描键盘K1是否按下开启定时器计时按键处理(修改时钟)调用keyscan1()显示是否图8程序流程图显示模块是利用一组IO口对整个数码管进行控制,这里用P0口通过锁存器控制数码管的段值和位值,并分别通过P2^6和P2^7口控制两个74HC573锁存器

7、的片选端,从而实现数码管的动态显示。显示模块程序如下:voiddisplay(ucharh1,ucharh2,ucharmin1,ucharmin2,uchars1,uchars2){P0=0x80;27DU=1;DU=0;P0=0xf5;WE=1;WE=0;delay(5);DU=0;P0=table[h1];DU=1;DU=0;WE=0;P0=0xfe;WE=1;WE=0;delay(5);DU=0;P0=table[h2];DU=1;DU=0;WE=0;27P0=0xfd;WE=1;WE=0;delay

8、(5);DU=0;P0=table[min1];DU=1;DU=0;WE=0;P0=0xfb;WE=1;WE=0;delay(5);DU=0;P0=table[min2];DU=1;DU=0;WE=0;P0=0xf7;WE=1;WE=0;27delay(5);DU=0;P0=table[s1];DU=1;DU=0;WE=0;P0=0xef;WE=1;WE=0;delay(5);DU=0;P0=tab

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。