倒计时器课程设计.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 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

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档