单片机系统课程设计基于89C51的倒计时牌设计(14页).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《单片机系统课程设计基于89C51的倒计时牌设计(14页).doc》由会员分享,可在线阅读,更多相关《单片机系统课程设计基于89C51的倒计时牌设计(14页).doc(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-单片机系统课程设计基于89C51的倒计时牌设计-第 9 页单片机系统课 程 设 计成绩评定表设计课题 : 基于89C51的倒计时牌设计 学院名称 : 电气工程学院 专业班级 : 学生姓名 : 学 号 : 指导教师 : 设计地点 : 31-505 设计时间 : 2016-12-262017-01-06 指导教师意见:成绩: 签名: 年 月 日单片机系统课 程 设 计课程设计名称: 基于89C51的倒计时牌设计 专 业 班 级 : 学 生 姓 名 : 学 号 : 指 导 教 师 : 课程设计地点: 31-505 课程设计时间: 2016-12-262017-01-06 单片机系统 课程设计任务书
2、学生姓名专业班级学号题 目基于51单片机的倒计时牌设计课题性质工程设计课题来源自拟指导教师主要内容(参数)1、利用89C51单片机设计一个倒计时牌,实现功能如下: 2、通过单片机的I/O口来驱动四位数码管点亮并进行倒计时。3、通过独立按键来对9999/999/99/9秒倒计时的控制。4、具备复位功能。任务要求(进度)第1-2天:熟悉课程设计任务及要求,查阅技术资料,确定设计方案。第3-4天:按照确定的方案设计单元电路。要求画出单元电路图,元件及元件参数选择要有依据,各单元电路的设计要有详细论述。第5-6天:软件设计,编写程序。第7-8天:实验室调试。第9-10天:撰写课程设计报告。要求内容完整
3、、图表清晰、文理流畅、格式规范、方案合理、设计正确,篇幅合理。主要参考资料1 张迎新单片微型计算机原理、应用及接口技术(第2版)M北京:国防工业出版社,20042伟福LAB6000系列单片机仿真实验系统使用说明书3 阎石数字电路技术基础(第五版)北京:高等教育出版社,2006审查意见系(教研室)主任签字: 年 月 日 目 录1绪论11.1倒计时牌概述11.2设计思想及基本功能12总体方案设计12.1方案设计12.2 方案比较22.3方案选取23硬件电路设计33.1 直流稳压电源电路设计33.2 单片机最小系统设计33.3 显示电路设计43.4 按键控制电路设计54系统程序设计64.1 主程序软
4、件设计64.2 中断服务程序设计75系统的功能测试8总结9参考文献10附录11附录A 倒计时牌系统原理图11附录B 系统调试图11附录C 程序代码121绪论1.1倒计时牌概述 近年来各类定时牌设计规范和相关技术标准日趋完善,定时系统科学理论研究进步明显并获得工程应用,特别是倒计时系统作为我国20世纪80年代新兴的技术密集型产品,其科研开发和生产技术能力快速提高,大大缩小了与国际先进技术的差距,具备了研究、设计、生产智能化倒计时系统的技术实力,使我国倒计时报警及相关的系统的研制、开发、生产和应用等方面取得了令人瞩目的成就,极大地推动了倒计时系统技术产品的广泛应用。而我们的主要任务应该是充分利用、
5、完善这种技术,并在此基础上找到更加可靠的倒计时判据,借助当今的先进技术,研制智能程序较高、更具抗干扰的综合性强的倒计时系统刻不容缓,以利更好地满足社会需要。1.2设计思想及基本功能该系统具有一般倒计时牌的最基本功能,即通过四个独立按键来控制不同的倒计时时间。在选取设计方案和采取元器件方面,该系统本着简单实用经济的思想,尽量简化电路设计,用最简单的电路布线和选用最经济实用的器件来达到设计要求。倒计时系统具有以下几个基本功能:(1)通过单片机的I/O口产生控制信号来驱动四位数码管点亮并进行倒计时;(2)通过独立按键来对不同模式倒计时的控制;(3)具备复位功能。2总体方案设计2.1方案设计根据查阅的
6、资料和现实生活中的应用,我认为用两种方案可实现倒计时器的功能:方案(一)采用分立式元器件,运用数字电路技术,可以设计出倒计时系统,原理框图如图2-1。图2-1 方案(一)的原理框图方案(二)采用51单片机做控制器,运用较少的外围器件就可设计出定时倒计时系统,原理框图如图2-2。图2-2 方案(二)的原理框图2.2 方案比较 方案(一)由各种逻辑元器件组成逻辑电路输出高低电平才控制数码管的显示。其功能过于简单,不能满足本设计的需求,无太大的研究价值,且这样的系统元器件较多,稳定性差,精度不高,走时不准确。 方案(二)由51单片机芯片作为控制器,通过软件来控制一些引脚来驱动数码管的显示。这样的系统
7、稳定性较好,精度较高,走时较准确,性价比较高,且和本学期学习课程关系密切。2.3方案选取 对于生活上的简单应用而言,方案2完全符合应用要求,况且性价比高,有实际的研究意义,故选择方案(二)。3硬件电路设计硬件电路包括直流稳压电源电路、单片机最小系统、数码管电路、按键控制电路四大模块。3.1 直流稳压电源电路设计 直流电源的稳定性和输出电源的质量影响单片机系统运行的稳定性,所以一个完整的可靠的电子设计需要可靠的电源供电。本次采用变压器220V变12V,四只整流二极管组成桥式整流,再用个0.33uF的电容滤波,然后+12V接到7805的1脚,第二脚接负极,第三只脚输出为+5V,最后在第三脚与第二脚
8、接引出线,并用0.1uF和10uF的电容滤波,直流稳压电压的原理图设计如图3-1。图3-1 直流稳压电压电路图3.2 单片机最小系统设计 单片机最小系统是使单片机工作满足的最低硬件系统要求、主要包括单片机、复位电路、时钟电路等。 复位电路的设计:当振荡器起振后,在RESET引脚上输入2个机器周期以上高电平,器件便进入复位状态,此时ATE、PSEN、P0、P1、P2、P3输出高电平,RESET上输入返回低电平后,退出复位状态,本次设计采用手动按键复位方式,按下S1键即可使单片机复位。 时钟电路的设计:采用单片机内部方式产生时钟信号,用于外接一个12MHz石英晶体振荡器和2个30uF微调电容,构成
9、稳定的的自激振荡器,其发出的脉冲直接送入内部的时钟电路。 上述设计原理图如图3-2,图中时钟电路位于51单片机芯片的左上部分,复位电路位于51单片机左下部分。图3-2 单片机最小系统电路图3.3 显示电路设计 倒计时的数字最终显示在七段数码管上面,本系统数码管采用动态显示方式,最大倒计时时间为9999秒,分为9999/999/99/9秒四种倒计时显示模式,精确到秒。一共用到四个数码管,数码管共阳极连接,P2.6和P2.7引脚为动态扫描显示的位选口和段选口,分别用来控制数码管显示什么数字和选中某只或某些数码管。字形码从P0口通过74HC573的驱动送至数码管。数码显示电路原理图如图3-3。图3-
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 系统 课程设计 基于 89 C51 倒计时 设计 14
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内