- 1、本文档共46页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机课程设计报告多功能电子数字钟::::姓名学号班
单片机课程设计报告
多功能电子数字钟
:
:
:
:
姓
名
学
号
班
级
指导老师
1
目录课程设计题目 --------------------------------3一电路设计 ---------------------------------------4二程序总体设计思路概述 -------------------5三各模块程序设计及流程图 ----------------6四程序及程序说明见附录 -------------------**五课程设计心得及体会 ----------------------
目
录
课程设计题目 --------------------------------
3
一
电路设计 ---------------------------------------
4
二
程序总体设计思路概述 -------------------
5
三
各模块程序设计及流程图 ----------------
6
四
程序及程序说明见附录 -------------------
**
五
课程设计心得及体会 ----------------------
11
六
参考资料 ---------------------------------------
12
七
2
题目及要求一Proteus本次单片机课程设计在软件仿真平台下实现,完成电路设计连接,编程、 调试, 仿真出试验结果;详细要如下:用 8051 单片机设计扩展6 位数码管的静态或动态显示电路,再连接几个按键和一个蜂鸣器报警电路,设计出一个多功能电子钟,实现以下功能:(1)走时(能实现时分秒,年月日的计时)(2)显示(分屏切换显示时分秒和年月日,修改时能定位闪烁显示)(3)校时(能用按键修改和校准时钟)(4)定时报警(能定点报时)Proteus 仿真软件独立设本次课程设计要求每个
题目及要求
一
Proteus
本次单片机课程设计在
软件仿真平台下实现,完成
电路设计连接,
编程、 调试, 仿真出试验结果;
详细要如下:
用 8051 单片机设计扩展
6 位数码管的静态或动态显示电路,
再连接几个按键和一个蜂鸣器报警电路,设计出一个多功能
电子钟,实现以下功能:
(1)走时
(能实现时分秒,年月日的计时)
(2)显示
(分屏切换显示时分秒和年月日,修改时能定位闪
烁显示)
(3)校时
(能用按键修改和校准时钟)
(4)定时报警(能定点报时)
Proteus 仿真软件独立设
本次课程设计要求每个同学使用
计制作出电路图、完成程序设计和系统仿真调试,验收时
能操作演示;最终验收检查
结果,评定成果分为:
(1)完成“走时
+显示 +秒闪”功能
----及格
(2)完成“校时修改”功能
----中等
(3)完成“校时修改位闪”
----良好
(4)完成“定点报警”功能,且使用资源少
----优秀
3
二电路设计(电路设计图见附件电路图)( 1)采纳89C51 型号单片机( 2)采纳8 位共阴数码管( 3)由于单片机输出高电平常输出的电流不足以驱动数码管,所以在P0 口与8 位数码管之间加74LS373来驱动数码管( 4)
二
电路设计(电路设计图见附件电路图)
( 1)采纳
89C51 型号单片机
( 2)采纳
8 位共阴数码管
( 3)由于单片机输出高电平常输出的电流不足以驱动数码
管,所以在
P0 口与
8 位数码管之间加
74LS373来驱动
数码管
( 4) P2 口与数码管挑选位直接加
74LS138 译码器
( 5)蜂鸣器接
P3.7 口;由于单片机输出高电平常输出的电
所以 P3.7 口与蜂鸣
流不足以驱动蜂鸣器所以蜂鸣器,
器直接接反相器再接蜂鸣器的一端,蜂鸣器的另一端
接 5V 电源;这样当
P3.7 口给高电平常蜂鸣器导通名
声;否就反之;
( 6)单片机
XTAL1,XTAL2端接外部时钟电路(时钟电路参
考课本), RAT 端接复位电路(复位电路参考课本)
;
EA 端接 5V 电源,使得单片机读取片内程序;
( 7)修改时间掌握开关
key1 接 p1.0 口, key2 至 key7 用来
p1.1 至 p1.6 ;
对时间, 日期,闹钟时间的修改,
依次于
key2 用来显示日期并做修改的开关,
接于 INT0( p3.2 )
口; key3
用来显示闹钟时间并做预置的开关,接于
INT1( p3.3)口;全部按键的另一端接地;
总体设计思路概述
4
三
(1),,每四毫秒轮番显示一个数码数码管显示使用动态显示管.一个循环耗时32ms( 这样会有微闪耀可设置更快的动态显示 )(2),,高底:定时器1设置四个中断溢出中断外部中断 0外部中断 1定时器 1 溢出中断 .A
文档评论(0)