欢迎来到天天文库
浏览记录
ID:39560043
大小:740.50 KB
页数:34页
时间:2019-07-06
《电子时钟单片机课程设计报告(WIT)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、电气信息学院单片机原理及应用课程设计报告课题名称电子时钟的设计专业班级电气自动化学号学生姓名指导教师评分2014年12月22日至12月28日答辩记录1、例举设计过程中遇到的问题及其解决方法(至少两例)。答:(1)问题说明:解决方法:。(2)问题说明:解决方法:2、教师现场提的问题记录在此(不少于2个问题)。摘要数字时钟在日常生活中很常见,应用也很广泛。采用数字电路实现对“时”、“分”、“秒”数字显示的计时装置。数字钟的精度、稳定度远远超过老式机械钟。在这次设计中,我们采用LED数码管显示时、分、秒,以24小时计时方式
2、,根据数码管动态扫描法进行显示,用12MHz的晶振产生振荡脉冲,定时器计数。在此次设计中,电路具有显示时间的其本功能,还可以实现对时间的调整。本系统设计以AT89C51芯片为核心,辅以必要的外围电路,设计了一个结构简单功能齐全的电子时钟。本系统由单片机的时钟信号实现计时功能,将其时间数据经单片机输出,利用显示器显示出来,同时通过按键可以进行校时、定时等功能。利用单片机实现的数字时钟具有编程灵活,便于功能的扩充等优点以满足人们不同的需要。系统利用汇编语言开发,并在软件设计中分别使用了keilC51、Proteus开发平
3、台。利用单片机实现的数字时钟具有编程灵活,便于功能的扩充等优点以满足人们不同的需要。关键词:单片机;电子时钟;LED数码管显示I目录1设计任务12设计方案22.1任务分析22.2方案设计23系统硬件设计43.1时钟电路设计43.2复位电路设计43.3按键控制电路设计53.4按键去抖动设计53.5LED显示器电路设计63.5.1LED显示器的选择63.5.2LED段码驱动芯片的选择63.6掉电保护电路设计73.7闹钟蜂鸣电路设计74系统软件设计84.1主程序设计84.2数码管LED动态扫描子程序94.3时钟计时子程序9
4、4.4按键调整子程序114.4.1当前时间调整子程序114.4.2当前日期调整子程序124.4.3闹钟时间调整子程序134.4.4闹铃报警子程序145仿真与性能分析146设计小结17参考文献18附录1系统原理图19附录2程序清单20武汉工程大学电气信息学院单片机课程设计(论文)说明书1设计任务利用单片机完成电子时钟的设计,用8个7段LED数码管作为显示设备,采用动态扫描法显示时钟功能;可以分别设定小时、分钟和秒,复位后时间为00:00:00。即通过单片机主控芯片定期读取时钟芯片中的时间并把年、月、日、小时和分显示在数
5、码管中。而且用按键还可以实现时间的调整和闹铃的设定(创新部分),即对设置的闹铃时间与实时时间进行比较,如果时间相同且闹铃允许,那么蜂鸣器就会以1秒的周期鸣响一分钟,提醒使用者。图1.1电子时钟成品效果图1.基本要求设计任务:(1)用6个7段LED数码管作为显示设备,设计时钟功能;(2)可以分别设定小时、分钟和秒,复位后时间为00:00:00;(3)秒钟复位功能,秒复位键按下后,秒回到00;(4)LED采用动态扫描法显示。2.选做(1)日期、时间切换功能;(2)使用LCD取代LED作为显示设备;(3)如果需要制作电子万
6、年历,可以考虑外部扩展专用时钟芯片(如:DS1302)(4)实现闹钟功能(创新部分)29武汉工程大学电气信息学院单片机课程设计(论文)说明书2设计方案2.1任务分析电子时钟的主要功能为显示日期和时间、时间的调整以及闹铃的设定等。用LED显示时间和日期,并且可以调整。即通过单片机主控芯片定期读取时钟芯片中的时间并把年、月、日、小时和分显示在数码管中;而且用按键还可以实现时间的调整和闹铃的设定。即对设置的闹铃时间与实时时间进行比较,如果时间相同且闹铃允许,那么蜂鸣器就会以1秒的周期鸣响一分钟,提醒使用者。2.2方案设计1
7、.硬件方案根据设计的要求可知,系统的硬件原理框图如图2.1所示。图2.1系统的硬件原理框图单片机可选用AT89C51,它与8051系列单片机全兼容,但其内部带有4KB的FLASHROM,设计时无需外接程序存储器,为设计和调试带来极大的方便。AT89C51系列单片机的优势有:第一,片内程序存储器采用闪速存储器,使程序的写入更加方便。第二,提供了更小尺寸的芯片,使整个硬件电路的体积更小。第三,具有程序加密的功能,物美价廉,经济实用。29武汉工程大学电气信息学院单片机课程设计(论文)说明书电子时钟含显示模块和按键模块。显示
8、模块采用8位数码管动态扫描显示,P0口控制段码,驱动芯片采用一块74LS245N芯片,P2口控制位码;按键模块设置SET、ALM、+1、NEXT、REST,DATE六个功能键,分别由P3.0~P3.5控制。2.软件方案图2.2软件设计程序框图根据设计要求,程序框图如图2.2所示。软件可由汇编语言完成,也可由C语言完成。根据模块的划分原则,除主程
此文档下载收益归作者所有