没有合适的资源?快使用搜索试试~ 我知道了~
首页89c51 单片机 智能钟 毕业设计
数字电子时钟电路设计系统,以AT89C51单片机为控制核心,由键盘显示、定时闹铃、LED共阴极数码管和LED灯显示等功能模块组成。基于题目基本要求,本系统对时间显示和定时报警进行了重点设计。本系统大部分功能由软件来实现,吸收了硬件软件化的思想,大部分功能通过软件来实现,使电路简单明了,系统稳定性大大提高。本系统不仅成功的实现了要求的基本功能,而且有一定的创新功能。
资源详情
资源评论
资源推荐
物理机电学院课程设计报告
课程名称: 单片机课程设计
系 部: 电子与电气工程系
专业班级:
学生姓名:
指导教师:
完成时间: 2009
年
5
月
22
日
报告成绩:
评阅意见:
评阅教师 日期
摘要:数字电子时钟电路设计系统,以 AT89C51 单片机为控制核心,由键盘显
示、定时闹铃、LED 共阴极数码管和 LED 灯显示等功能模块组成。基于
题目基本要求,本系统对时间显示和定时报警进行了重点设计。本系统
大部分功能由软件来实现,吸收了硬件软件化的思想,大部分功能通过
软件来实现,使电路简单明了,系统稳定性大大提高。本系统不仅成功
的实现了要求的基本功能,而且有一定的创新功能。
关键字:单片机 AT89C51 共阴极 LED 数码显示器
Abstract This digital electronic clock circuit design
system ,based on chip microcomputer AT89C51,is composed by the
following functional modules : keyboard displaying , timing alarmg.
common cathode LED digital tube,LED lights display,and so on.
According to the basic requirements of the subject ,the system
stresses on the realization of Time display and regularly report to
the police.
The design achieved all the required basic technical indexes.
Furthermore , adopting the idea of hardware-to-software, most of
those functions are realized by softwares, which makes the
electrocircuit more concise and the system more stable.
Key words: chip microcomputer AT89C51
Common cathode LED digital display
目 录
一、 前言……………………………………………….. ….. ..1
二、 总体方案设计………………………………………..…..1
三、 系统硬件设计………………………………………..…..2
(1)输入部分……………………………………….. …….. ...2
1 电源模块……………………………………………………………….2
2 按键模块……………………………………………………………….5
(2)输出部分……………………………………….. .. ……...3
1 显示模块……………………………………………………………….3
2 闹铃模块……………………………………………………………….4
3 LED 灯显示模块……………………………………………………….4
(3)电路相关参数……………………………………....……...4
1 LED 数码显示器………………………………………………………..4
2 集 成 器 件
CD4511……………………………………………………….5
3 集 成 器 件
74LS138……………………………………………………. .5
四、 系统软件设计………………………………………..…..6
主程序流程图…………………………………………………………….7
五、 系统调试……………………………………………..…..9
1 系统功能……………………………………………………………….9
2 时钟精度分析………………………………………………………... .9
六、 系统设计总结………………………………………..…..9
七、 参考文献………………………………………….…... .10
附录……………………………………………………………11
1) 系统原理图……………………………………………......................................11
2) 系统实物图……………………………………………......................................12
3) 系统 PCB 图……………………………………………................................... .12
4) 源程序…………………………………………………..................................... .13
一、前言
本文通过对一个能实现按键开关可调整时、分、秒,且具有加密功能、定
时报警的 24 小时制的时间系统的设计学习,详细介绍了 51 单片机应用中的定
时中断原理、数码管显示原理、动态扫描显示原理等,进一步学习、应用单片
机 C 语言系统的实现了各种功能。从而使自身明白使用单片机汇编语言和 C 语
言之间的效率、整体性问题。系统由 AT89C51、独立式按键、二极管、LED
数码管、蜂鸣器等部分构成,能实现 24 小时制时、分、秒的时钟显示,能实
现时钟简单的加密功能。同时也可进行时、分、秒的校准、定时报警和 LED 二
极管流水灯显示。
本系统主要是和实际生活的数字钟结合起来,可用 1 功能键进行加密,进
入时间校准等。可用 3 个带有不同按键分别对时钟的时、分、秒进行校准。每
个按键伴有不同的声响以示区别。
文章后附有本次课程设计系统电路原理图及源程序,以供读者参考。
二、总体方案设计
因为手头有 SP01A 学习板,所以想通过 SP01A 学习板实现该设
计,如果有时间,再自行设计 PCB,制作出来。
本次设计根据实验要求设计数字时钟。可利用如下两种方案实现。
方案一:本方案采用美国 DALLAS 公司的专用时钟芯片 DS1302。该芯片
主要特点是采用串行数据传输,可为掉电保护电源提供可编程的充电功能,并
且可以关闭充电功能。其内部采用石英晶体振荡器,其芯片精度不大于 10ms/
年,且具有完备的时钟闹钟功能,因此,可直接对其以用于显示或设置,使得
软件编程相对简单。为保证时钟在电网电压不足或突然掉电等突发情况下仍能
正常工作,芯片内部包含锂电池。当电网电压不足或突然掉电时,系统自动转
换到内部锂电池供电系统。而且即使系统不上电,程序不执行时,锂电池也能
保证芯片的正常运行,以备随时提供正确的时间。
方案二:本方案完全用软件实现数字时钟。原理为:在单片机内部存储器
设三个字节分别存放时钟的时、分、秒信息,并通过程序控制扫描输出显示数
据。利用定时器 0 与软件结合实现 1 秒定时中断,每产生一次中断,存储器内
相应的秒值加 1;若秒值达到 60,则将其清零,并将相应的分字节值加 1;若
分值达到 60,则清零分字节,并将时字节值加 1;若时值达到 24,则将时字
节清零。该方案具有硬件电路简单的特点,但当单片机不上电,程序将不执行。
且由于每次执行程序时,定时器都要重新赋初值,所以该时钟精度不高。
鉴于以上两种方案,虽然时钟芯片 DS1302 具有更多的优点,由于实验硬
件的因素,现有的硬件缺少 DS1302,为不影响实验进度,本设计采用方案二完
成数字时钟的功能。
根据题目要求设计的总体框图,如图 1 — 1 所示:
1
剩余23页未读,继续阅读
socialsd
- 粉丝: 0
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- stc12c5a60s2 例程
- Android通过全局变量传递数据
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0