ly单片机课程设计文档

ly单片机课程设计文档

ID:33485596

大小:817.50 KB

页数:22页

时间:2019-02-26

ly单片机课程设计文档_第1页
ly单片机课程设计文档_第2页
ly单片机课程设计文档_第3页
ly单片机课程设计文档_第4页
ly单片机课程设计文档_第5页
资源描述:

《ly单片机课程设计文档》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、课程设计说明书电子钟调整运行系、部:电气与信息工程系学生姓名:李勇指导教师:廖代化专业:电气自动化班级:电气0903班学号:35号完成时间:11月22日22课程设计说明书电子钟调整运行系、部:电气与信息工程系学生姓名:李勇指导教师:廖代化专业:电气自动化班级:电气0903班学号:35号完成时间:11月22日22摘要本文主要介绍用单片机内部的定时/计数器来实现电子时钟的方法,本设计由单片机AT89S52芯片和LED数码管为核心,辅以必要的电路,构成了一个单片机电子时钟。与传统机械表相比,它具有走时精确,显示直观等特点。它的计时周期为24小时,

2、显满刻度为“23时59分59秒”,另外具有校时功能等特点。该电子钟可以做到的功能:第一次按电子钟启动/调整键,电子钟从0时0分0秒开始运行,进入时钟运行状态。再次按电子钟启动/调整键,则电子钟进入时钟调整状态,此时可利用各调整键调整时间,调整结束后可按启动/调整键再次进入时钟运行状态。通过设置的A、B、C、D四个键来调整运行,并且利用了8位LED显示时分秒。关键词:电子钟,单片机,汇编22目录1设计内容1.1设计目的………………………………………41.2设计要求………………………………………41.3技术指标………………………………………42

3、设计方案2.1设计大体过程…………………………………52.2方案的分析……………………………………52.3方案的确定……………………………………63设计步骤及内容3.1设计硬件电路图………………………………83.2设计程序流程图………………………………104程序设计4.1程序设计清单…………………………………135电子钟的使用说明及调试运行5.1使用说明书……………………………………185.1.1操作说明……………………………………185.2电子钟运行结果…………………………………185.2.1待机…………………………………………185.2

4、.2启动…………………………………………185.2.3运行…………………………………………196误差分析5.1误差分析…………………………………………207设计总结5.1设计体会………………………………………21参考文献…………………………………………………22221设计内容1.1设计目的1.巩固《单片机技术》课程所学的有关知识。2.通过硬件设计、软件设计,掌握用单片机组成应用系统的方法,提高软件设计能力。3.掌握单片机的定时/计数器的编程和使用方法。4.进一步熟悉单片机功能部件的应用。1.2设计要求1.用一个按键控制电子钟的运行和停止。 

5、2.用一个按键控制调时、调分、调秒。 3.用一个按键实现加一。 4.用一个按键实现减一。1.3技术指标1.A键控制电子钟的运行与停止,B键控制调时、调分、调秒。C键实现加一功能,D键实现减一功能。2.显示为8为数码管显示,显示秒为0-59,显示分为0-59,显示时为0-23的24小时制。3.B键控制调时间时数码管上对应的时、分、秒闪烁作为提示。222设计方案2.1设计大体过程.2.2方案的分析设计电子钟就是设计一个简单的时间显示表,可以显示一天内的时钟、分钟、秒钟,显示时间有12小时制和24小时制,数码管显示只能显示0-9和a-f简单的数字

6、和字符,所以本设计采用24小时制得时间显示。22利用单片机实现电子钟的设计方便、简单、可靠,因为单片机功能强大,能实现各种数据的处理,内部含有两个定时计数器,他定时计数可以精确到微妙,可以利用单片机内部的定时器,定时电子钟的秒再通过单片机进行数据的处理,产生秒的进位、分的进位、时的进位这一系列的数据处理从而与时间的各种运行保持一致,这样驱动数码管显示,就能显示出与标准时间一致的时间。对于本设计理论上可以实现,现在的问题是硬件的设计和软件的设计。对于硬件的设计分三个部分:一个部分是单片机系统;需要显示所以另一部分是数码管显示系统;由于需要按键

7、进行电子钟的调整所以最后一部分硬件是键盘电路;显示部分要数码管系统显示,使用单片机的P0和P2口作为驱动;输入设备为独立式键盘,使用单片机的P1口。对于软件设计大概分为五部分:一部分为主程序;一部分为定时器中断程序;一部分为显示子程序;一部分为键扫子程序;最后一部分为键值比较执行键功能程序。2.3方案的确定经过以上对方案的分析,此设计从原理上来看是可以实现的,所以初步确定利用此方案进行电路的设计和软件的设计。单片机型号选着22AT89S52,当然也可以选着其他的型号,我们最熟悉的最常用的是这一型号的所以选着他,显示器件选择共阳的数码管显示,

8、数码管显示驱动电路选择PNP型的三极管,当然可以选择373芯片进行驱动,但373芯片的电路设计比较复杂,所以本设计选择三极管进行驱动。三极管的集电极接高电平VCC,基极接单片机的

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

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

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