基于STC89C52单片机的倒计时器的设计.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于STC89C52单片机的倒计时器的设计

PAGE xxxxxxxxxxx学校课程设计报告课程名称:单片机原理及应用课程设计 设计题目: 倒计时器 系 别: 通信与控制工程系 专 业: 电子信息工程 班 级: 10级电信2班 学生姓名: 张帆 杜斌 学 号: 10409221 起止日期: 2012年12月24日~ 2013年1月6日指导教师: 教研室主任: 摘 要本系统采用STC89C52作为主控芯片,设计一款的倒计时器,该倒计时器能在数码管显示倒计时的时间,时间可由按键进行设定,4位数码管做显示,能够实现5种倒计时模式,通过控制按键进行选择9999s-0s、999s-0s、99s-0s、9s-0s、开始值由人工输入-0s的特点。首先检测按键,当相应的按键按下时,进入相应的倒计时方式。工作方式五为可调初值的倒计时方式,初值也是通过独立按键来设定。定时中断二十次后即一秒后,初值自动减一。当初值减到零后,计时停止。关键词:STC89C52;数码管显示;独立按键;振荡电路PAGE 0目 录 TOC \o 1-3 \h \z \u HYPERLINK \l _Toc231836120 设计要求 1 HYPERLINK \l _Toc231836121 1 方案论证与对比 1 HYPERLINK \l _Toc231836122 1.1 方案一 11.2 方案二 1 HYPERLINK \l _Toc231836125 1.3 方案对比与选择 1 HYPERLINK \l _Toc231836126 2 单元电路设计与计算 22.1 STC89C52简介 22.2时钟振荡电路的设计 3 HYPERLINK \l _Toc231836127 2.3复位电路的设计 3 HYPERLINK \l _Toc231836128 2.4数码管显示电路的设计 4 HYPERLINK \l _Toc231836129 2.5 独立按键电路的设计 5 HYPERLINK \l _Toc231836131 3 系统软件设计 6 HYPERLINK \l _Toc231836132 3.1 倒计时主程序流程 6 HYPERLINK \l _Toc231836133 3.2 定时器工作流程 7 HYPERLINK \l _Toc231836134 4 系统功能测试与整体指标 8 HYPERLINK \l _Toc231836135 5 详细仪器清单 9 HYPERLINK \l _Toc231836136 6 总结与思考及致谢 10 HYPERLINK \l _Toc231836137 参考文献 10 HYPERLINK \l _Toc231836138 附录一:倒计时器DXP原理图 11 HYPERLINK \l _Toc231836139 附录二:倒计时器电路PCB板图 12 HYPERLINK \l _Toc231836140 附录三:实物图 13 HYPERLINK \l _Toc231836140 附录四:程序 14倒计时器 设计任务与要求本项目是由单片机执行设定的程序,在数码管显示倒计时的时间,且能由单片机接受矩阵键盘设定的时间。由4位数码管做显示,能够实现5种倒计时模式,通过控制按键进行选择9999s-0s、999s-0s、99s-0s、9s-0s、开始值由人工输入-0s。1 方案论证与对比现在,在许多领域中,定时器得到了广泛的应用,比如在体育比赛中的计时器;游戏中的倒计时;红绿灯,交通控制器,闹钟等等。可见倒计时器在社会中的重要性。当然,设计倒计时器的方法很多,以下是两个设计方案。 1.1 方案一 基于STC89S52单片机的LCD液晶显示模块1602显示的倒计时器。主要是以单片机来控制,用按键来设定倒计时初始时刻的值,用按键来进行倒计时初值的选择,LCD1602液晶作为显示模块来显示倒计时间。1.2 方案二基于STC89S52单片机的数码管显示模块显示的倒计时器。主要是以单片机来控制,用按键来设定倒计时初始时刻的值,按键来进行倒计时初值的选择。采用以软件为主的接口方法,即不使用专门的硬件译码器,而采用软件程序进行译码。1.3方案对比与选择 比较两个方案,我们发现,方案二总体比方案一好。首先方案一虽然硬件电路简单,但造价较高,且在编写程序实现所要求

文档评论(0)

130****9768 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档