数字--电子时钟设计论文

数字--电子时钟设计论文

ID:44422449

大小:596.48 KB

页数:28页

时间:2019-10-22

数字--电子时钟设计论文_第1页
数字--电子时钟设计论文_第2页
数字--电子时钟设计论文_第3页
数字--电子时钟设计论文_第4页
数字--电子时钟设计论文_第5页
资源描述:

《数字--电子时钟设计论文》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、电子时钟设计课程设计:单片机原理与应用课程设计专业:通信技术班级:08通信(2)班学号:05030802230503080224学生姓名:黄庆进高荣威指导教师:黄进财王红梅2010年6月27日设计内容:设计一个简易吋钟,设计内容包括:(1)使用8051单片机片内定时器设计一个简易时钟。(2)使用8位LED对测量结果进行显示(3)能通过键盘对对时钟设计内容与设计要求进行实吋调整。(4)具有闹钟功能•注:带•者为选做设计要求:1)确定系统设计方案;2)进行系统的硬件设计;3)完成必要的参数计算与元器件选择;4)完成应用程序设计;5)进行软硕件调试;主要设计条件1、教材2、单片机开发板

2、、PROTEUS软件3>参考书:1)单片机原理及运用电子工业出版社2)单片机应用技术新教程电子工业出版社设计内容:1设计要求:1一、系统总体方案选择与说明11•系统总体方案选择12.说明1二、系统结构框图与工作原理31.系统结构框图32.工作原理4三、各单元硬件设计说明及计算方法51•定时器计数器52.中断系统:63.键盘64.LED数码管显示器:75.LED数码显示器有两种连接方法7图(1)LED引脚排列8四、软件设计与说明(包括流程图)81.主程序82.数码管显示模块93.定时器/计数器TO中断服务程序104.按键处理模块11五、程序清单131.中断子程序132•延时程序1

3、33.主程序和定时器中断子程序134.LED显示子程序145•按键控制子程序156.数字电子时钟系统PROTUES仿真19六、参考文献20致谢21一、系统总体方案选择与说明1.系统总体方案选择该课程设计是利用MCS-51单片机内部的定时/计数器、屮断系统、以及行列键盘和LED显示器等部件,设计的一个单片机电子吋钟。设计的电子吋钟通过数码管显示,并能通过按键实现设置吋间和暂停、启动控制等,用定时/计数器TO,工作于定吋,采用方式1,对12MHZ的系统吋钟进行定吋计数,初值设为50000o形成定时时间为50ms。计时周期为24小时,显示满刻度为23时59分59秒,另外述有校吋功能。因

4、此,一个基木的数字钟电路主要由显示器“吋”,“分”,“秒”和单片机,还有校吋电路组成。8个数码管的段选接到单片机的P0口,位选接到单片机的P2口。数码管按照数码管动态显示的工作原理工作,将标准秒信号送入“秒单元”,“秒单元”采用60进制计数器,每累计60秒发出一个“分脉冲”信号,该信号将作为“分单元”的时钟脉冲。“分单元”也采用60进制计数器,每累计60分钟,发出一个“吋脉冲”信号,该信号将被送到“时单元”。“吋单元”采用24进制计时器,可实现对一天24小吋的累计。显示电路将“吋”、“分”、“秒”通过七段显示器显示出来。校吋电路吋用来对“时”、“分”、“秒”显示数字进行校对调整,

5、校吋电路吋用来对“时”、“分”、“秒”显示数字进行校对调整,按一下second,秒单元就加1,按一下minute,分就加1,按_下hour,时就加lo2.说明2.1、系统由AT89C51.LED数码管、按键、电容、电阻等部分构成,能实现时间的调整、输出、调时间等功能。系统中按钮BUTTON能对时间进行调整功能的按钮,采用单键控制调吋功能,运用软件去抖判断按键的吋间从而选择完成相对应的功能2.2、时钟显示:在此部分的设计中,在显示时,首先将时间十进制数据转化为显示段码,然后送往数码管显示。显示段码采用动态扫描的方式。2.3、时间调整:该设计需要校对时间,所以用三个按键來实现。按ho

6、ur来调节小时的时间,按minute来调节分针的时间,按sceond来调节秒的时间。按键处理是先检测秒按键是否按下,秒按键如果按下,秒就加1;如果没有按下,就检测分按键是否按下,分按键如果按下,分就加1;如果没有按下,就检测吋按键是否按下,吋按键如果按下,吋就加1;如果没有按下,就把时间显示出來。2.4、中断:中断技术在单片系统屮有着十分重要的作用,它不仅可以提高单片机CPU的效率,也可以对突发事件处理。所谓小断就是当CPU正在执行程序A时,发生了另一个急需处理的事件B,这是CPU暂停当前执行的程序A,立即转去执行处理事件B的程序,处理完事件B后,再返回到程序A继续执行,这个过程

7、被叫做中断。关于中断的概念有下列儿个名词:(1)程序A称为主程序,(2)处理事件B的程序称为中断服务程序,(3)主程序小转向中断服务程序的地方称为断点,(4)引起中断的原因即事件B称为中断源,(5)转去执行中断服务程序称为中断响应。关于中断的概念可以打个如下的比喻。领导(CPU)在自己的房间办公(执行主程序),下属(外设)有问题打电话來请示(中断源),领导停下止在进行的工作,通过电话给下属做指示(执行屮断服务程序),指示完后,领导挂断电话,继续做自己的工作(返回主程序继续执行)。

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

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

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