- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
倒计时器课程设计精选
河南机电高等专科学校
课程设计报告书
课程名称: 单片机原理及系统设计
课题名称: 倒计时器课程设计
专 业: 计算机控制技术
班 级:
学 号:
姓 名:
成 绩:
2013 年 12 月30 日目 录
1. 设计目的 1
2. 设计准备……………………………………………………………1
3. 设计要求和设计指标 1
4. 设计内容 2
4.1 硬件部分 2
4.1.1硬件部分工作原理… 2
4.1.2设计原理 4
4.1.3 PCB图及PCB库… 8
4.2 软件部分 11
4.2.1 程序流程图… 12
5. 本设计改进建议 12
6. 总结(感想和心得等) 13
7. 主要参考文献 13
附录 13
1、设计目的
1)掌握利用keil uv4进行软件的编程及编译。
2)加深对单片机原理及系统设计课程的理解。
3)掌握倒计时的设计原理和方法。
4)加深用Protel 99SE进行原理图的绘制、原理图库创建、PCB的生成及PCB库的创建的操作方式。
2﹑设计准备
1)单片机STC89C52RC、数码管、74HC573锁存器、按键及其他元件。
2)软件keil uv4和Protel99 SE。
3、设计要求和设计指标
1)设计要求
①设计一个倒计时电路,并具有显示功能。
②设置外部操作键,能对倒计时器进行修改、启动、停止和清零。
③当计时器递减为零时,实现声光报警(蜂鸣器鸣叫,LED灯闪烁),当重新计时时,报警关闭。
④利用六位数码管的动态显示,来显示倒计时时间(时、分、秒),中间利用小数点隔开。
⑤当利用外部功能键设置时间时,利用三个LED灯来区分修改的是小时、分钟还是秒。
2)设计指标
①具有基本的倒计时功能。
②具有暂停、清零和报警的功能
③可以任意设置时间。
④开始时显示为六个零。
4、设计内容
4.1硬件部分
4.11硬件部分工作原理
1)显示部分
利用六位七段数码管的动态显示,用来显示倒计时间和设置时间。数码管采用共阴极接法,当阳极接入高电平时,数码管显示,位选送入低电平时,数码管被选中可以参与显示(位选),再送入段选数值。段选采用共阴极接法,送入高电平可显示数值,如图1-3。利用D8、D7、D651单片机P3端口独立键盘,即P3^4 ﹑P3^5、P3^6、P3^71-2所示,程序中用延时10ms的方式进行消抖。按键S1为复位按键。
3)定时器部分
用定时器T0和定时器T1,软启动、工作方式1。运用时首先打开全局中断、定时器1中断和定时器0中断才能运行。装入初值时,因为晶振频率为11.0592MHZ(如图1-5),所以一个机器周期为1.09us,计算65536个数字小于1s,所以应装初值为:
TH0=(65536-45872)/256;
TL0=(65536-45872)%256;
TH1=(65536-45872)/256;
TL1=(65536-45872)%256;
运行20次就1s。
4)报警部分
当倒计时减为零时,用P1端口P1^0 LED 灯1s闪烁,蜂鸣器发声报警。LED灯为共阳极接口,当送入低电平时发光,蜂鸣器图1-1,与单片机相连如图1-9.
图1-2 按键检测流程图
图1-1蜂鸣器原理图
4.1.2、设计原理
sbit key1=P3^4 用于启动倒计时和停止倒计时。
sbit key1=P3^5 切换功能键(当第一次按下时切换到sec,此时D6灯亮。当第二次按下时切换到min,此时D7灯亮。当第三次按下时切换到hour,此时D8灯亮)。
sbit key1=P3^6 设定数值(当D6灯亮时sec++,当D7灯亮时min++,当D8灯亮时hour++。)。
sbit key1=P3^7 清零。六位数码管:前两位显示小时,中间两位显示分,最后两位显示秒。中间用小数点隔开。
图1-3六位数码管原理图
图1-4 STC89C52RC单片机原理图
图1-5复位电路及时钟原理图
图1-6锁存器原理图
图1-7 led灯连接原理图
图1-8 按键连接原理图
图1-9 蜂鸣器连接原理图
图1-10原理图
原理图介绍:STC89C52RC单片机采用DIP40封装,电阻采用AXIAL0.4封装,led灯采用DIODE0.4封装,数码管采用SMG封装(如图1-13),蜂鸣器采用beep封装(如图1-11),按键采用S1封装(如图1-12),电容采用RAD0
您可能关注的文档
- 智能家居主题班会.pptx
- 修改-论小学音乐教学“双课堂”中的兴趣培养.doc
- 修改_采购管理实施调研问卷模版.docx
- 修改小河坎大桥人工挖孔桩安全专项施工方案.doc
- 智能家居市场报告剖析.pptx
- 智能家具商业计划.ppt
- 智能家居照明控制系统设计11.doc
- 智能家居的简单解决方案.docx
- 修改施工组织设计(厂房水电).doc
- 信息检索的基础.pptx
- 2025四川南充市公路管理局南充市水务局遴选3人笔试备考题库附答案解析.docx
- 2025年清水河县事业单位联考招聘考试历年真题完美版.docx
- 2025年正安县事业单位联考招聘考试历年真题完美版.docx
- 2025年金沙县事业单位联考招聘考试真题汇编新版.docx
- 2025年乐业县辅警招聘考试真题汇编及答案1套.docx
- 2025年新龙县事业单位联考招聘考试历年真题附答案.docx
- 2025年淮阳县事业单位联考招聘考试历年真题含答案.docx
- 2025年紫金县事业单位联考招聘考试真题汇编含答案.docx
- 2025年永福县事业单位联考招聘考试历年真题推荐.docx
- 2025年睢县事业单位联考招聘考试历年真题含答案.docx
原创力文档


文档评论(0)