单片机课程设计_基于c的数字电子时钟的设计

单片机课程设计_基于c的数字电子时钟的设计

ID:12602249

大小:4.47 MB

页数:27页

时间:2018-07-18

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

《单片机课程设计_基于c的数字电子时钟的设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、课程设计单片机系统课程设计成绩评定表设计课题基于89C51的数字电子时钟设计学院名称:电气工程学院专业班级:学生姓名:学号:指导教师:设计地点:设计时间:指导教师意见:成绩:签名:年月日课程设计单片机系统课程设计课程设计名称:基于89C51的数字电子时钟设计专业班级:学生姓名:学号:指导教师:课程设计地点:课程设计时间:2014-01-01~2015-01-1225课程设计单片机系统课程设计任务书学生姓名专业班级学号题目课题性质工程设计课题来源自拟指导教师主要内容(参数)利用89C51设计数字电子时钟,实现以下功能:1.开机时显示00-00-00,并开始连续计

2、时;2.记时满23-59-59时,返回00-00-00重新开始计时;3.在单片机的P1.0~P1.3口分别接入4个按键,P1.0~P1.2分别用于“秒”“分”“时”的调整,P1.3用做复位键。任务要求(进度)第1-2天:熟悉课程设计任务及要求,查阅技术资料,确定设计方案。第3-4天:按照确定的方案设计单元电路。要求画出单元电路图,元件及元件参数选择要有依据,各单元电路的设计要有详细论述。第5-6天:软件设计,编写程序。第7-8天:实验室调试。第9-10天:撰写课程设计报告。要求内容完整、图表清晰、文理流畅、格式规范、方案合理、设计正确,篇幅不少于6000字。主

3、要参考资料[1]张迎新等.《单片微型计算机原理、应用与接口技术》.北京:国防工业出版社,2009.8;[2]谢维成等.《单片机原理与运用及汇编程序设计》.北京:清华大学出版社2006.8;[3]周润景,刘晓霞等.《单片机实用系统设计与仿真经典实例》.北京:电子工业出版社,2014.1;[4]夏路易,石宗义.《Protel99s]SE设计教程》.北京:北京希望电子出版社.2002.6。25课程设计审查意见系(教研室)主任签字:年月日目录1引言52设计目的53系统方案与总体结构设计53.1系统方案设计53.2数字时钟框图设计64数字时钟的硬件构成84.1选用芯片简

4、介84.2LED数码显示器简介125各个模块工作原理及原理图125.1计时模块135.2数字时钟控制模块135.3振荡模块145.4显示模块146系统软件设计156.1软件设计的要点156.2AT89C51内部定时器/计数器0的使用方法156.3程序设计流程图167系统调试与总结177.1电路调试177.2软件调试178结论与心得18附录A系统原理图1825课程设计附录B源程序20参考文献261引言数字时钟是一种用数字电路技术实现时、分、秒计时的装置,与机械式时钟相比具有更高的准确性和直观性,无机械装置,具有更长的使用寿命。数字集成电路的发展和石英晶体振荡器的

5、广泛应用,使得数字时钟的精度,远远超过老式钟表,使其得到了广泛的使用。该课程设计为数字电子钟的设计。以AT89C51为核心,配合8位7段共阴极LED数码管显示实时数据,按键可以进行数据调整,为用户提供长期、连续、可靠、稳定的工作环境。该数字电子钟有时分秒显示功能以及时间的调整的功能。系统软件设计主要实现参数设置、串行口数据接收、指令发送以及数据的显示和存储,并且实现键盘、液晶显示器等各模块的功能,采用汇编语言编程。关键词:数字电子钟 单片机 汇编语言2设计目的深化和扩充在单片机原理及相关课程方面的基本知识、基本理论和基本技能熟悉设计过程,了解设计步骤,掌握设计

6、内容,培养设计电路、实现软件编程和编写设计说明书能力的目的,为今后从事相关方面的实际工作打下良好基础。(1)熟悉AT89C51内部定时器/计数器原理和应用,把理论加以实践;(2)了解使用单片机处理复杂逻辑的方法;(3)掌握多位数码动态显示的方法;(4)掌握多个按键的读键和处理方法。25课程设计3系统方案与总体结构设计3.1系统方案设计系统采用通用的80C51芯片,显示器为8个共阴极LED数码管,用1个八总线接收/发送器74LS245驱动数码管,因为采用了上述两个芯片,所以在对数码管进行扫描显示时,只需要单片机的8条I/O线就能完成显示功能了。选用P0.0--P

7、0.7作为显示数据值的输出,连接在八总线接收/发送器74LS245输入端。由于LED数据管点亮时耗电量较大,因此使用了排阻作为电源驱动输出,以保证数码管的正常亮度。单片机的P1.0--P1.4口分别接在S1—S44个按键上,以控制“时”,“分”,“秒”的调整。时间以24小时为一个周期,数字时钟钟的格式为:XX-XX-XX,由左向右分别为:“时-分-秒”(由于没有采用小数点,符号“-”为分隔“时”“分”“秒”的分隔符)。完成显示由秒加1,一直加1至59,再恢复为00;分加1,一直加1至59,再恢复00;时加1,一直加1至23,再恢复00。*****按键功能***

8、**启动时,数字时钟从00-00-00

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

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

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