单片机倒计时秒表课程设计.doc
《单片机倒计时秒表课程设计.doc》由会员分享,可在线阅读,更多相关《单片机倒计时秒表课程设计.doc(30页珍藏版)》请在咨信网上搜索。
1、单片机倒计时秒表课程设计302020年4月19日文档仅供参考,不当之处,请联系改正。课 程 设 计 说 明 书课程名称: 单片机技术 设计题目: 倒计时数字秒表设计 院 系: 学生姓名: 张三 学 号: * 专业班级: * 指导教师: 李四 年 月 日课 程 设 计 任 务 书设计题目倒计时计数秒表设计学生姓名所在院系电子信息与电气工程学院专业、年级、班设计要求:一、设计一个可倒计时的数字秒表。二、技术参数与要求 1、具有电源开关及指示灯,有复位按键; 2、p2.0-p2.3经过74LS47接2位数码管,p2.4和p2.5分别控制数码管显示的个位和十位,显示0-99秒时间; 3、p3.2接按键
2、1,用于记录时间值; 4、P3.3接按键2,用于显示记录时间值; 5、上电时,显示59并倒计时,按键1用于记录当前值和复位59,按键2用于显示记录值。学生应完成的工作:1、查阅资料,确定实施方案;2、学会识别各种元器件及掌握它们的工作原理;3、熟练画出设计所需的原理图和编写出所需的汇编语言程序;4、学会用Protues仿真及调试自己的单片机课程设计;5、掌握自己动手完成板子的焊接及检错维修的能力;6、学会编写基本的课程设计报告。参考文献阅读:1李广弟.单片机基础M 北京:航空航天大学出版社 1月2迟荣强.单片机原理及接口技术M 北京:高等教育出版社 9月3张毅刚.单片机原理及应用M 北京:高等
3、教育出版社 5月4阎胜利.Protel DXP 电路设计M 北京:电子工业出版社 7月工作计划:5月9日:查阅资料; 5月10日:硬件设计; 5月11日:软件设计;5月16日:领元器件; 5月175月18日烧程序; 5月19日:焊接电路板;5月205月22日调试任务下达日期: 年5月 7 日任务完成日期: 年5月 18 日指导教师(签名): 学生(签名): 倒计时秒表摘 要:本次课程设计以AT89S52单片机为核心设计一个倒计时数字秒表,计数初值为59并开始每秒自动减1,当按键1按下时记录当前时间值,当按键2按下时显示当前记录值,显示过之后再次按下按键1时秒表复位为59。本设计硬件部分包括电源
4、电路、复位电路、按键电路、振荡电路、数码管显示电路五部分电路,软件程序部分有定时中断程序、外部中断程序、显示子程序和延时子程序等。软件Proteus画出原理图并进行仿真,依照仿真成功的原理图接线,在万能版上把个个器件焊接好从而实现预期的功能。关键词:倒计时 AT89S52 74LS47 数码管目 录1.设计背景51.1、设计课题的提出51.2、设计作用及意义52.设计方案62.1、可行方案选择62.2、可行方案比较63.方案实施7 3.1、硬件电路的实施7 3.2、软件程序的实施114.结果与结论13 4.1、Proteus仿真运行结果13 4.2、结论145.收获与致谢146.参考文献147
5、.附件15 7.1、附件一(整体电路图)15 7.1、附件二(元件清单图)16 7.1、附件三(程序)17 7.1、附件四(运行实物图)221. 设计背景1.1设计课题的提出计时器日常生活中随处可见,我们手上的电子表,手机上的时间显示等,这些利用数字电路实现的装置,与机械时钟相比具有更高的准确性与直观性,且无机械装置,具有更长的使用寿命。其中重要的组成部分就是计数器模块,是单片机中常见的模块,以计时器为基础还能够设计更多对日常生活密切相关的设备,诸如定时报警、按时自动打铃、时间程序自动控制、定时广播、自动启闭路灯、定时开关烘箱、甚至各种定时电器的自动启用等,都是以计时器为基础的。为了更好的学习
6、定时器模块,掌握基本计数器程序的设计,实现一个功能的基本流程,提高动手能力,更好的掌握所学的知识,我们在本次课程设计中提出了实现倒计时秒表的课题。1.2设计作用及意义经过查阅资料、接口设计、程序设计、安装调试等环节,完成MCS-51单片机多种资源应用并具有综合功能的小系统目标板的设计与编程应用。让我不但能够将课堂上学到的理论知识与实际应用结合起来,而且能够对电子电路、电子元器件、印制电路板等方面的知识进一步加深认识,同时在软件编程、排错调试、焊接技术、相关仪器设备的使用技能等方面得到较全面的锻炼和提高,增进对单片机的感性认识,加深对单片机理论方面的理解,掌握单片机的内部功能模块的应用,如定时器
7、/计数器、中断、片内外存贮器、I/O口、串行口通信等。了解和掌握单片机应用系统的软硬件设计过程、方法及实现,强化单片机应用电路的设计与分析能力。提高学生在单片机应用方面的实践技能和科学作风;培育学生综合运用理论知识解决问题的能力,实现理论结合实际,学以至用的原则。用所学的知识和自身课外的拓展学习加深对专业课的理解和学习;锻炼综合运用电路设计及相关电子仪器、单片机软硬件结合的理论,结合生产实际分析和解决工作工程实际问题的能力,加固、加深和扩展有关电子类,汇编语言,相关电子电路和仿真软件方面的知识和能力。经过本次课程设计,应加强培养如下能力:(1)加强自身独立的动手能力和思考解决问题的能力,提高创
8、造能力;(2)学会使用软件Proteus画原理图和仿真调试。2.设计方案2.1可行方案选择以AT89S52单片机为核心元件,利用两位7 段共阳极数码管作为显示器件。在此设计中共接入2个两位一体7段共阳LED 数码管,来显示实时数字,其中1个用于显示十位,1个用于显示个位,经过查表指令分别动态显示个位和十位。2个LED数码管显示范围可达到O-99 。上电时,显示59并开始自动每秒自动减1,当按键1按下时记录当前时间值,当按键2按下时显示当前记录值,显示过之后再次按下按键1时秒表复位为59。方案一利用查询端口实现记录经过不断的查询P2.4和P2.5的电平来判断是否记录当前时间值,当P2.4按下时记
9、录当前时间但并不显示,当P2.5按下时则显示记录下的时间,当P2.5再次按下时则复位为59,等待下次计时。用延时程序来实现1秒的延时,经过数据区来记录记录值,经过显示子程序来显示倒计时和记录值。方案二 利用中断实现记录本方案在方案一的硬件基础上采用74LS47译码器硬件译码来方便实现显示,同时利用单片机的外部中断0和外部中断1来实现记录和显示,把记录处理和显示处理做成分别做成外部中断0和外部中断1的中断服务程序,经过中断服务程序处理不同的动作。利用T0做一个1秒的中断,从而实现倒计时。另外经过数据区来记录记录值。经过显示子程序来显示当前倒计时和记录值。2.2方案的选取如果使用方案一需要不停的查
10、询端口的电平,单片机还要不停的去执行显示程序,另外还要执行延时程序,单片机在同一个时刻只能做一件事情,因此会对记录造成较大的误差,因此方案一误差较大如果使用方案二,因为方案二是利用外部中断,因此不必不停查询端口电平,当按键按下时,即使程序处于显示程序中也能够立即中断去执行按键按下所需要的处理动作,由于定时1秒是采用定时器来实现,单片机能够边执行程序边实现定时,因此能够实现较精确的计时,另外外部中断均处于高级中断,能够较准确的记录记录值。综上比较,本设计采用方案二作为此次课程设计的首选方案。3. 方案实施3.1硬件电路的实施(1)整体设计框图本硬件设计总共包括五部分电路:显示电路、振荡电路、复位
11、电路、电源电路、按键电路。总体设计框图如图3.1所示。AT89S52单片机电源电路振荡电路复位电路显示电路按键电路图3.1 整体框图(2)电源电路 本设计采用整流桥墩2W10进行整流,然后用电解电容进行滤波,用7805进行稳压,最后输出+5V稳压直流电源。其中C1、C4为1000PF的电解电容,C2、C3为104瓷片电容,R1为1K的电阻。其电路图如3.2所示。图3.2 电源电路(3)振荡电路本模块用了一个11.0592HZ的晶振外加两个33pf的电容,电路图用如图3.3所示。图3.3 振荡电路(4)复位电路复位电路图如图3.4所示,其中C3是带极性的电解电容,R1、R2是阻值为1K的电阻图3
12、.4 复位电路(5)显示电路本设计的显示电路采用动态显示,动态显示,是指无论任何时刻只有一个LED数码管处于显示状态。若要各个数码管能同时显示出与本位相应的显示字符,就必须采用动态的“扫描显示方式”。即在某一时刻,只让某一位的位选线处于选通状态,而其它各位的位选线处于关闭状态,同时,段码线上输出相应位要有显示的字符的段码,这样,在同一时刻,2位数码管中只有被选通的那一位显示出字符。如此循环下去就能够显示出要显示的字符。虽然这些字符是不同时刻显示的,但由于LED数码管的余辉和人眼的“视觉暂留”作用,只要每位显示间隔足够短,则能够造成“多位同时亮的假象”,达到同时显示的效果。动态显示的优点是硬件电
13、路简单,显示器越多,优势越明显。本次设计的显示电路有三部分组成:译码电路、驱动电路、LED数码管显示电路。其中译码电路用的是芯片74LS47,74LS47是BCD-7段数码管驱动器,它的功能用于将BCD码转化成数码块中的数字,经过它解码, 能够直接把数字转换为数码管的显示数字, 从而简化了程序,节约了单片机的I/O开销。74LS47译码器原理: 译码为编码的逆过程。它将编码时赋予代码的含义“翻译”过来。实现译码的逻辑电路成为译码器。译码器输出与输入代码有唯一的对应关系。74LS47是输出低电平有效的七段字形译码器,它在这里与数码管配合使用,其部分真值表如表3.1.1所示。表 3.11A3A2A
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 倒计时 秒表 课程设计
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【a199****6536】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【a199****6536】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。