- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目录
一、设计目的 1
二、设计任务及要求 2
三、总体方案设计 2
四、硬件电路设计 3
1、各部分电路设计 3
2、整体电路图 8
五、软件设计 9
1、程序流程图 9
2、源程序 9
六、仿真效果 9
1、显示部分仿真效果 9
2、报警装置仿真效果 10
七、实物调试 11
八、设计总结 11
1、设计过程中遇到的问题及解决方法 11
2、设计体会 12
3、对设计的建议 12
参考文献 13
附录 14
一
二、设计任务及要求
1、可以以实现正常秒表的所有功能,包括启动、暂停、复位等;
2、可以自由设定倒计时时间(10s、20s、30s···),并进行倒计时;
3、显示方式自选;
4、任选一款51单片机;
5、扩展功能:在秒表的基础上增加时钟功能,倒计时完成时加入报警单元,如声音、灯光等
三、总体方案设计
本硬件设计总共包括部分电路:数码管显示电路、电路、复位电路、电源电路、、报警。总体设计框图如图所示。
图图”字型的,共计八段。每一段对应一个发光二极管,这种数码管显示器通常有共阳极和共阴极接法。共阴极LED数码管的发光二极管的阴极连接在一起,通常此公共阴极接地。当某个发光二极管的阳极为高电平时,发光二极管点亮,相应的段被显示。同样,共阳极LED数码管的发光二极管的阳极连接在一起,通常此公共阳极接正电压。当某个发光二极管的阴极接低电平时,发光二极管被点亮,相应的段被显示。
此次选用的是共阴极的两位一体的LED数码管,数码管显示部分如图5所示。
图5 数码管显示部分
(5)控制电路
该控制电路有三个控制端分别为:
秒表十位加一;
秒表十位减一;
秒表个位加一
图8 整体电路图
五软件设计
N
Y
图9 程序流程图
2、源程序
见附录。
六、仿真效果
1、显示部分仿真效果
图10 显示效果图
2、报警装置仿真效果
由于报警装置有蜂鸣器组成当倒计时结束时蜂鸣器会响一秒在蜂鸣器的两端各加一电压探针测七实物调试
图12 实物正面效果图
图13 实物反面连线图
八、设计总结
1、设计过程中遇到的问题及解决方法
本次课程设计是第一次接受单片机的课程设计,这也是检验我们这学期以来所学到的关于单片机课程的理解与应用,在设计时,难免会遇到一系列的问题,下面是一些实验中遇到的问题及解决方法:
① 刚开始应用Proteus仿真的时候由于不会使用,导致无法继续程序以及电路板的焊接等一系列的后续工作,后来通过问同学们和百度一些前辈们的经验,可以正确并熟练的掌握Proteus仿真。
② 在焊接电路板上的数码管时,不清楚数码管各个引脚所对应的段选和位选,在网上百度后也找到很多版本,问同学也不清楚,最后解决方法是用万用表的二极管档测量数码管的位选以及段选。
③ 仿真做好,实物也焊接好之后,实物不能正常工作,先用万用表测试了电源的正极和负极,没有问题又给单片机上电检查各个引脚与负极之间的电压也没什么问题,最后问老师和同学确定是程序的问题。
2、设计体会
经过一周的课程设计,完成了倒计时秒表的设计,从开始学习Proteus到实物正常工作付出了许多努力,虽然遇到了很多困难,但在同学们和老师的帮助以及查阅资料的情况下,问题一一得到解决,通过这次课程设计,我认识和了解了基本的单片机设计的开发过程。 期间, 我学会了分析课题的要求,查阅资料用怎样的元器件来实现,学会用 Protues 软件来绘制原理图,用c语言来编写源程序,最后成功做出并能正常工作
附录:
源程序:
#includereg52.h //52系列单片机头文件
#define uint unsigned int //宏定义
#define uchar unsigned char
sbit BEEP=P1^7; //声明单片机P1口的第八位
sbit DULA=P2^0; //两位一体数码管位选
sbit WELA=P2^1;
sbit key1=P2^2; //定义位变量,声明P2口
sbit key2=P2^3;
sbit key3=P2^4;
sbit key4=P2^5;
sbit key5=P2^6;
sbit key6=P2^7;
uchar code table[]={ //8段LED段码
0x3f,0x06,0x5b,0x4f, //0,1,2,3
0x66,0x6d,0x7d,0x07, //4,5,6,7
0x7f,0x6f,0x77,0x7c,
您可能关注的文档
- 大学语文第一次作业要点.doc
- 地基强夯置换工程施工方案-要点.doc
- 大学植物学最全重点必考知识点天津师范大学要点.doc
- 地籍测量学复习习题要点.doc
- 地库外墙回填方案要点.doc
- 地理板图及其科学使用要点.doc
- 地理第一册内容复习要点.doc
- 地理教研新秀—莫建琼要点.doc
- 地理思维建模的实践与思考要点.doc
- 大一管理学原理复习重点提纲要点.doc
- 2024年03月浙江金华义乌市公安局招考聘用184名警务辅助人员笔试历年典型考题(历年真题考点)解题思路附带答案详解.docx
- 2024年03月河北省科学技术厅事业单位选聘工作人员笔试历年典型考题(历年真题考点)解题思路附带答案详解.docx
- 2024年10月贵州兴仁市委政法委公开招聘青年见习人员笔试历年典型考题(历年真题考点)解题思路附带答案详解.docx
- 2024年03月民政部所属事业单位2024年度公开招考31名应届毕业生笔试历年典型考题(历年真题考点)解题思路附带答案详解.docx
- 2024年03月广东肇庆封开县教育系统赴高校招考聘用教师64人笔试历年典型考题(历年真题考点)解题思路附带答案详解.docx
- [重庆]2025年重庆忠县教育事业单位招聘62人笔试历年参考题库附带答案详解.doc
- 【兵团】2024年新疆生产建设兵团第七师胡杨河市第七师医院医共体招聘工作人员133人笔试历年典型考题及考点剖析附带答案详解.docx
- 2024年10月北京高校大学生就业创业指导中心公开招聘3人笔试历年典型考题(历年真题考点)解题思路附带答案详解.docx
- 【南阳】2024年河南南阳市方城县招才引智事业单位招聘工作人员2人笔试历年典型考题及考点剖析附带答案详解.docx
- 【枣庄】2024年山东枣庄市台儿庄区青年人才优选20人笔试历年典型考题及考点剖析附带答案详解.docx
文档评论(0)