基于单片机的多功能数字钟设计报告
单片机课程设计
基于单片机的多功能数字钟课程设计报告
学校 东莞理工学院
学院 电子工程学院
班级 09通信工程2班
姓名 车冠
学号 200941302214
同组同学:练宏中 蔡惠坚 李健奕
指导老师 任斌
日期 2011-12-22
单片机课程设计
一、设计目的
通过设计与实践,制作出具有准确显示小时、分、秒的数字钟,且可以校时和实现闹铃功能。
二、功能要求
①自动计时,有两个四位LED数码管显示时分秒
②具备调整功能,可以直接由0~9数字键设置当前时间
③具备定时闹钟功能
三、所需器件及其功能
所用元件名称、型号、数量
单片机课程设计
四位数码管引脚图以及封装尺寸
本实验用两个四位数码管代替一个六位数码管
89c51引脚图
单片机课程设计
8155引脚图
需要用到的工具:剥线钳,电烙铁,烙铁架,焊锡,万用表,电源,小刀。
四、设计步骤
数字钟电路由单片机、键盘输入模块、时钟显示模块及闹铃设置模块组成。程序结构设计如下
(1) 主程序。
实现初始化与键盘监控
(2) 定时器T0中断服务程序。
利用T0进行中断定时,T0工作在1,初值为3CB0H,每隔100ms益处中断一次,实现时、分、秒的计时功能,同时刷新计时缓冲区,小时计时24次则时间重新回到00:00:00.
单片机课程设计
(3) 时间设置和闹钟设置子程序。
实现当前时间及定时启闹时间的键盘输入设置。其功能是用键盘设置子程序将键入的6位时间值送入键盘设置缓冲区,用合子程序压成BCD码,若输入的小时打入23或分和秒大于59,则不合法,清0重新开始计时。
(4) 键盘扫描子程序。
判断是否有键按下,有则求其建号后返回,无键按下则循环等待
(5) 显示子程序。
实现缓冲区的6位BCD码的动态方式显示,并用到拆字子程序将BCD码送到缓冲区
(6) 定时比较子程序。
实现当前时间与预设的启闹时间的比较,二者相同则启动蜂鸣器鸣叫并置位闹钟标志位,重新按下ALM键时,停闹并清0闹钟标志。
(7) 其它辅助功能子程序
①键盘设置子程序
②拆字子程序
③合字子程序
单片机课程设计
主程序流程图
定时比较流程图(左) 键盘设置子程序流程图(右)
单片机课程设计
时间设置 键盘扫描
8155地址分配如下:
控制寄存器:8000H,定义为PORT
A口:8001H, 定义为PORTA
B口:8002H定义为PORTB
C口:8003H定义为PORTC
片内RAM及标志位的分配:
单片机课程设计
五、电路的仿真
熟悉了各部分的原理就是连接电路图,参照各芯片的引脚图在proteus的仿真软件上开始连接电路图。通过自己的努力、同学的帮助和在网上查找的资料,终于在仿真软件上实现了设计所要求的内容。电路图如下图所示:
六、电路板的焊接
在仿真成功后,我们终于开始了电路板的焊接。本以为焊接只要按照图焊好就行了,应该很容易。但是焊了一会儿之后就知道这不是一件轻松的活。因为我没有做一部分就检查一部分,我花了很久的时间一次性把所有的连线都焊好了。焊好之后,我兴致勃勃拿去接通电源,接通之后发现根本不是那么回事。我自己又检查了几遍发现没什么问题,我就有点为难了,不知道怎么办。我找了一个以前焊接过这
单片机课程设计
电路板的同学帮我检查了一遍,他说我的最严重的问题就是存在很多的虚焊,他说这是焊接中很容易出现的问题,特别是我们这些以前没焊过的。老师在我们焊电路板之前也提醒我们要注意虚焊,但是我没怎么注意。那同学帮我指出那些应该重新焊的地方后,我有重新好好的焊接了一遍。焊好之后我又拿去接电源,但是还是失败了。那同学又要我检查一下地线和电源线是否接好,我一检查才知道我有几根地线没接。我接好之后,再拿去接电源,发现我的电路板能按照要求的跳动了。我心情很高兴。因为我接线接的比较快,所以我的线接的比较乱。我稍微把线整理了一下,又拿去试验,结果又坏了。我又开始检查,但是检查了几遍还是那个结果。我又找同学帮我检查,他检查了好久也没发现,后来他说应该是我的线不稳定,他帮我动了一下线,我的终于又好了。在他检查的过程中我也学到了好多检查电路的方法。经过几天的努力,我终于把电路板也焊好了。
七、心得体会
通过这次数字钟的设计与制作,让我了解了设计电路的程序,也让我了解了关于数字钟的原理和设计理念,加强了问你动手、思考和解决问题的能力。在此次的数字钟设计过程中,我更进一步的熟悉了芯片的结构及掌握了各芯片的工作原理 和其具体的使用方法,巩固和加强了课本知识。认识来源于实践,实践是认识的动力和最终目的,实践是检验真理的唯一标准。
通过课程设计,我真正领悟到了“苦中作乐”这词的真正含义,设计焊接确实有些辛苦,但是还是很有乐趣的。
单片机课程设计
通过这次课程设计还要我知道了,理论与实际相结合是和重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来才能更好的提高我们的能力。
八、参考文献
1、《单片机应用技术》北京理工大学出版社、倪志莲主编;
2、《单片机原理及接口技术》高等教育出版社、李全利主编;
3、《单片机原理及接口技术》电子工业出版社、宋跃主编;
4、《数字电子技术基础》(第五版)高等教育出版社、阎石主编;
…… 此处隐藏:542字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [外语考试]管理学 第13章 沟通
- [外语考试]07、中高端客户销售流程--分类、筛选讲
- [外语考试]2015-2020年中国高筋饺子粉市场发展现
- [外语考试]“十三五”重点项目-汽车燃油表生产建
- [外语考试]雅培奶粉培乐系列适用年龄及特点
- [外语考试]九三学社入社申请人调查问卷
- [外语考试]等级薪酬体系职等职级表
- [外语考试]货物买卖合同纠纷起诉状(范本一)
- [外语考试]青海省实施消防法办法
- [外语考试]公交车语音自动报站系统的设计第3稿11
- [外语考试]logistic回归模型在ROC分析中的应用
- [外语考试]2017-2021年中国隔膜泵行业发展研究与
- [外语考试]神经内科下半年专科考试及答案
- [外语考试]园林景观设计规范标准
- [外语考试]2018八年级语文下册第一单元4合欢树习
- [外语考试]分布式发电及微网运行控制技术应用
- [外语考试]三人行历史学笔记:中世纪人文主义思想
- [外语考试]2010届高考复习5年高考3年联考精品历史
- [外语考试]挖掘机驾驶员安全生产责任书
- [外语考试]某211高校MBA硕士毕业论文开题报告(范
- 用三层交换机实现大中型企业VLAN方案
- 斯格配套系种猪饲养管理
- 涂层测厚仪厂家直销
- 研究生学校排行榜
- 鄱阳湖湿地景观格局变化及其驱动力分析
- 医学基础知识试题库
- 2010山西省高考历年语文试卷精选考试技
- 脉冲宽度法测量电容
- 谈高职院校ESP教师的角色调整问题
- 低压配电网电力线载波通信相关技术研究
- 余额宝和城市商业银行的转型研究
- 篮球行进间运球教案
- 气候突变的定义和检测方法
- 财经大学基坑开挖应急预案
- 高大支模架培训演示
- 一种改进的稳健自适应波束形成算法
- 2-3-鼎视通核心人员薪酬股权激励管理手
- 我国电阻焊设备和工艺的应用现状与发展
- MTK手机基本功能覆盖测试案例
- 七年级地理教学课件上册第四章第一节




