- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机课设报-告
G:\009
单
片
机
课
程
设
计
班 级:13自动化
姓 名:
指导老师:
2015年12月
课程设计任务书
1.题目
基于MCS-51单片机的时钟设计。
2.基本设计要求
(1)在ZY15MCU12BD型综合单片机实验箱的硬件结构上编写软件完成设计。也可以在其它MCS—51单片机硬件板上完成,或自行设计硬件并制做完成。
(2)程序的首地址应使目标机可以直接运行,即从0000H开始。在主程序的开始部分必须设置一个合适的栈底。程序放置的地址须连续且靠前,不要在中间留下大量的空闲地址,以使目标机可以使用较少的硬件资源。
(3)6位LED数码管从左到右分别显示时、分、秒(各占用2位),采用24小时标准计时制。开始计时时为000000,到235959后又变成000000。
(4)在键盘上选定3个键分别作为小时、分、秒的调校键。每按一次键,对应的显示值便加1。 分、秒加到59后再按键即变为00;小时加到23后再按键即变为00。在调校时均不向上一单位进位 (例如分加到59后变为00,但小时不发生改变)。
(5) 软件设计必须使用MCS-51片内定时器,采用定时中断结构,不得使用软件延时法。
(6)上机调试通过。
(7)写出设计报告。
3.选作项目
有能力的同学,在做完以上设计后,可选作此项设计内容。
(1)另设三个键,分别作小时、分、秒的减1调校。
(2)在以上设计的基础上,修改程序制作一个电子秒表。分、秒各占用2位显
示,1/10秒、1/100秒各占用1位显示。设定二个键分别作启动/停止、清零。
(3)在做完(2)后,将时钟与秒表合二为一,并且在同时使用时互不影响。即可在时钟与秒表之间任意切换,而不影响走时、计秒。
目 录
一、课程设计的内容和要求……………………………………….1
二、硬件设计……………………………………………………….1
1、所用元器件………………………………………………….1
2、电路图……………………………………………………….1
(1)电源电路………………………………………….......1
(2)时钟振荡电路…………………………………………2
(3)上电复位电路…………………………………………2
(4)时钟显示电路…………………………………………2
(5)调时电路……………………………………………....3
(6)位选电路……………………………………………….4
(7)整体电路……………………………………………….4
3、PCB图显示……………………………………………………..4
三、程序设计………………………………………………………...5
1、段选位选数据表……………………………………………...5
2、延时子程序………………………………………………......5
3、T0中断子程序…………………………………………….....6
4、显示子程序……………………………………………..........6
5、调时子程序………………………………………………......7
6、主程序……………………………………………………......9
7、头文件及变量的定义……………………………………....10
四、仿真图…………………………………………………………11
五、程序的调试…………………………………………………....11
六、课设总结………………………………………………………13
七、参考文献……………………………………………………....14
一、课程设计的内容和要求
用51单片机设计一个电子时钟,用六个数码管分别两两显示时、分、秒。采用二十四小时计时制,当23:59:59时,再加一秒显示000000。使用七个按键,一个复位键,六个调时键:时加、时减、分加、分减、秒加、秒减,在其他数码管运行的时候,可以同时进行加减,不能影响到其他没有按下的数值。单片机采用上电复位。
二、硬件设计
1、元器件清单
Comment
Designator
Footprint
LibRef
Quantity
电容
C1, C2
电容
电容
2
迷你USB ?
DC1
迷你USB ?
迷你USB ?
1
电解电容
J1
电解电容
电解电容
1
16 DIP
J2
16 DIP
16 DIP
1
晶振
J3
晶振
晶振
1
9014
JQ1
9014
9014
1
复位
K1
按键
按键
1
按键
K2, K3
文档评论(0)