- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一、实验目的:
(1)、掌握用串行口驱动四位数码管显示2组不同数据的方法。
(2)、掌握电子时钟逢六十进一的编程方法。
(3)、掌握用按键校正电子时钟的方法。
(4)、掌握定时闹铃的编程方法。
二、实验任务与要求
利用定时/计数中断和静态显示,实现电子钟的时分秒精确走时和校准。时间显示用四个数码管分别显示时、分、秒用点显示,在时和分的中间闪动,时间显示格式:
2 1. 4 5 小时 秒点 分钟
时间校准用两个键实现:一个键K1(P1.4)做移动选择键(选中要修改的键,选中的位用闪烁指示),一个键K2(P1.5)做加一键。
准点报时功能:可以增加一个键K3、K4设计具有闹钟功能,能实现定点报时。具体操作时:按下K3(P1.6)键做移动选择键(选中要修改的键,选中的位用闪烁指示),一个键K4(P1.7)做加一键。
用单片机制作一个电子时钟,要求可以用LED显示时、分、秒的数值;可以用按键进行调时、调分;可根据设定的作息时间表按时输出警示信号。
1、基本任务要求:
(1)、时间走时准确,误差不得超过1%。
(2)、若最高位为0,高位能灭0显示。
2、增强型任务要求:
(1)、仿照电子表的校时功能,校时修改时,被修改位能闪烁显示,按键要灵敏。
(2)、准点报时能实现.
三、实验电路设计与连线
1、实验器件
4×共阳数码管、4×74LS164锁存器、80C51芯片、键盘、喇叭
2、实验器件电路图
(1)、静态显示电路
(2)、键盘电路,把键盘旁边的SW9上的短路片连接到下边2个脚可构成独立键盘这四个键分别为P1.4-P1.7。
(3)、报警喇叭电路采用如下图电路,可用单片机的P1口或P3口的空闲位用导线连接到FMQ端,采用输出高电平、低电平控制喇叭的报警与不报警,通过改变延时时间来实现报警声音和节奏。
四、编程思路与资源分配
1.1、时间显示
由单片机内部的定时/计数器T0实现计时功能(晶振为24MHZ)。用4个数码管静态扫描方式显示时钟时间。显示时、分的BCD码值。
1.2、时间的调节
P1.4、P1.5分别与按键K1、K2相连;K1按键每按一次,选中要修改的键闪烁指示;再按K2键,则自加一。
1.3、闹钟的调节
P1.6、P1.7分别于按键K3、K4相连;K3键按下,进入闹钟界面,K3按键每按一次,选中要修改的键闪烁指示;再按K4键,则自加一。
五、程序各模块流程图
六、实验调试与结果分析
程序运行后,走时、秒闪、修改、定时闹钟功能都能实现。运行10分钟后与实际时间相差2秒左右,误差为0.33%;大致可以满足实验要求,但拿到现实生活中还是一个非常大的误差;还可以再修改一下部分的延时程序以减少误差。
七、实验总结
通过此次设计性实验,掌握了用串行口驱动四位数码管显示2组不同数据的方法;对逢六十进一、按键校正、定时闹铃的编程方法有了更深步的理解,动手能力得到了极大的提高!
八、实验程序清单
ORG 0000H
LJMP MAIN
ORG 000BH
LJMP TEX ;定时计数中断0
ORG 0100H
MAIN: MOV R2,#20H ;主函数
CLR C
SETB P1.2 ;报警位置高电平
MOV 30H,#00H ;秒单元
MOV 31H,#00H ;分单元
MOV 32H,#00H ;时单元
MOV 33H,#00H
MOV 34H,#00H
MOV TMOD,#01H ;定时计数0
MOV SCON,#00H ;串行口方式0
MOV TH0,#3CH
MOV TL0,#0B0H
SETB TR0
MOV IE,#82H
SJMP $
TEX: JB P1.6,FH3 ;报警位判断
JNB P1.6,$ ;闹钟位闪
ACALL FYSBCD1 ;闹钟BCD码转换子程序
ACALL DISP1 ;闹钟显示子程序
ACALL KEY1 ;闹钟按键子程序
ACALL FYSBCD1
ACALL DISP1
ACALL DELY1 ;延时子程序
FH3: JB P1.4,FH2 ;修改位判定
JNB P1.4,$ ;修改位位
您可能关注的文档
- 毕业论文:51单片机仿真.pdf
- 毕业论文:51单片机接口(定时器)8.ppt
- 毕业论文:51单片机控制交通灯原理图及C语言程序.pdf
- 毕业论文:51单片机设计交通灯(汇编语言)21.doc
- 毕业论文:51单片机温度测量.doc
- 毕业论文:89c51单片机论文英语文献翻译54.doc
- 毕业论文:89c51单片机英语文献翻译19.doc
- 毕业论文:89c51单片机英语文献翻译27.doc
- 毕业论文:430单片机定时器.pdf
- 毕业论文:《基于单片机温度控制系统设计》50.doc
- GB/T 39560.10-2024电子电气产品中某些物质的测定 第10部分:气相色谱-质谱法(GC-MS)测定聚合物和电子件中的多环芳烃(PAHs).pdf
- 中国国家标准 GB/T 39560.10-2024电子电气产品中某些物质的测定 第10部分:气相色谱-质谱法(GC-MS)测定聚合物和电子件中的多环芳烃(PAHs).pdf
- 《GB/T 39560.10-2024电子电气产品中某些物质的测定 第10部分:气相色谱-质谱法(GC-MS)测定聚合物和电子件中的多环芳烃(PAHs)》.pdf
- GB/T 39560.302-2024电子电气产品中某些物质的测定 第3-2部分:燃烧-离子色谱法(C-IC)筛选聚合物和电子件中的氟、氯和溴.pdf
- 中国国家标准 GB/T 39560.2-2024电子电气产品中某些物质的测定 第2部分:拆解、拆分和机械制样.pdf
- 中国国家标准 GB/T 39560.302-2024电子电气产品中某些物质的测定 第3-2部分:燃烧-离子色谱法(C-IC)筛选聚合物和电子件中的氟、氯和溴.pdf
- GB/T 39560.2-2024电子电气产品中某些物质的测定 第2部分:拆解、拆分和机械制样.pdf
- 《GB/T 39560.2-2024电子电气产品中某些物质的测定 第2部分:拆解、拆分和机械制样》.pdf
- 《GB/T 39560.303-2024电子电气产品中某些物质的测定 第3-3部分:配有热裂解/热脱附的气相色谱-质谱法(Py/TD-GC-MS)筛选聚合物中的多溴联苯、多溴二苯醚和邻苯二甲酸酯》.pdf
- 中国国家标准 GB/T 39560.303-2024电子电气产品中某些物质的测定 第3-3部分:配有热裂解/热脱附的气相色谱-质谱法(Py/TD-GC-MS)筛选聚合物中的多溴联苯、多溴二苯醚和邻苯二甲酸酯.pdf
文档评论(0)