- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
全套设计CAD或三维图,联系QQ 648328618 各专业都有
单片机原理及系统课程设计
专 业:
班 级:
姓 名:
学 号:
指导教师:
评语:
平时(40) 修改(30) 报告(30) 总成绩
兰州交通大学自动化与电气工程学院
2012 年 7月 日
数字秒表系统设计
1 引言
数字电子秒表具有显示直观、读取方便、精度高等优点,在计时中广泛使用。本设计用单片机组成数字电子秒表,力求结构简单、精度高为目标。本系统采用AT89C51单片机作为主控制器设计数字秒表系统。单片机通电后,首先初始化,然后进行对按键扫描。开始键用来控制秒表工作的开始;暂停键用来暂停程序的运行;快加键控制快速计数的开始,利用暂停键停止;复位键是用来对程序复位用的,当程序出现死循环或想从00开始重新计时,按下复位键可返回程序开始,重新执行。 设计方案通过将硬件与软件相结合,进行有效的调试,达到完成该实验课程设计的目的要求。
2 设计方案及原理
该实验要求进行计时并在数码管上显示时间,则可利用MCS系列单片机微机仿真实验系统中的芯片8051中的P3.2管脚作为外部中断INT0的入口地址,并实现“开始”按键的功能;将P3.3作为外部中断INT1的入口地址,并实现“清零”按键的功能;使用P0口作为段码数据输出控制口,74LS164用作驱动输出控制,P1.0、P1.2口分别实现暂停、快加的功能。显示电路由两位共阴极数码管组成。当想实现正常计数时的1s延时,只需要实现40次25ms的定时器T0控制延时就可以实现;使用定时器T1实现10ms的定时,进行快加延时;。其中“开始”按键当开关由1拨向0时开始计时;“清零”按键当开关由1拨向0时数码管清零,此时若再拨“开始”按键则又可重新开始计时。
初始状态下计时器显示00,当按下开始键时,外部中断INT0向CPU发出中断请求,CPU转去执行外部中断0服务程序,即开启定时器T0,并且进行100次计数,当到100次时,即延时1s时,产生一个中断信号,向CPU发出请求,执行计数器加一且送往数码管显示。在计时过程中,只要按下暂停键,即根据P1.0口电平变化去执行控制程序,关断定时器T0和T1,调用显示子程序,实现暂停功能。在按下暂停键时,将此时的计时时间存入中间缓存区,当再次按下开始键时,则讲中间缓存区的数据转入最终缓存区。
计时采用定时器T0中断完成,定时溢出中断周期为25ms,并同时进行40次计数,当有溢出时,会产生中断信号,向CPU发出中断请求,每发出一次中断请求就对计数单元低位进行加一,达到10次就对高位进行加一,送数码管显示,依此类推,直到99秒后再加一后返回00,重新开始。
数码管显示电路采用动态扫描的方式,由于数码管采用共阴极的接法,当位选信号为高电平时,该位选通,P0口中的数据送到该段上显示,节省接口资源,又能实时动态的性能。
再看按键的处理。这四个键可以采用中断的方法,也可以采用扫描的方法来识别。复位键和开始键功能在于使程序从头执行,对于时间的要求即单片机上电初始化时的值00;而暂停键则要用于对时间的锁定,需要比较准确的控制;而对于快加键,当检测到有快加信号时,则启动定时器T1, 完成一个周期定时时产生一个溢出中断请求,向CPU发送请求,每发一次就对计数单元低位进行加一操作,达到10次就对高位进行加一操作,送数码管显示,依次循环;同时检测是否有暂停信号,有暂停信号时,跳出快加程序,执行显示子程序。因此可以对暂停和快加按键采取扫描的方式。而对开始和复位键采用外部中断的方式。
3 硬件设计
3.1 数字秒表电路设计
数字电子秒表具有显示直观、读取方便、精度高等优点,在计时中广泛使用。本设计用单片机组成数字电子秒表,力求结构简单、精度高为目标。
设计中包括硬件电路的设计和系统程序的设计。其硬件电路主要有主控制器,计时与显示电路和回零、启动和快加电路等。主控制器采用单片机8051,显示电路采用两位共阴极LED数码管显示计时时间。
本设计利用8051单片机的定时器/计数器定时和记数的原理,使其能精确计时。利用中断系统使其能实现开始和复位的功能。P0口输出段码数据,74LS164用作驱动输出,P1.0、P1.2、P3.2、P3.3口接四个按钮开关,分别实现暂停、快加、开始和复位功能。电路原理图设计最基本的要求是正确性,其次是布局合理,最后在正确性和布局合理的前提下力求美观。硬件电路图按照图1进行设计。
图1 数字秒表硬件
您可能关注的文档
- 毕业设计(论文)-φ650粗轧机设计【全套图纸】.doc
- 毕业设计(论文)-白辛二矿3.0Mta矿区型选煤厂的初步设计【全套图纸】.doc
- 机械毕业设计(论文)-60吨焊接变位机设计【全套图纸】.doc
- 机械毕业设计(论文)-80系列微型风冷活塞式压缩机的设计(W80II型)【全套图纸】.doc
- 机械毕业设计(论文)-80系列微型风冷活塞式压缩机设计(V80II)【全套图纸】.doc
- 机械毕业设计(论文)-100吨非液压式冲床的设计【全套图纸UG三维】.doc
- 300米履带式液压潜水井钻机履带底盘设计【全套图纸】.doc
- 3150KN通用液压机液压系统设计【全套图纸】.doc
- 300米履带式液压水井钻机设计【全套CAD图纸】.doc
- 4110柴油机活塞零件机械加工工艺及其液动夹具设计【全套CAD图纸】.doc
- 单人林业挖坑机测试装置设计(附全套CAD图纸).doc
- 倒档齿轮加工工艺及插键槽工装夹具设计(附全套CAD图纸).doc
- 灯座注塑模具设计(附全套CAD图纸)UG三维】.doc
- 电机壳体压铸成型工艺及模具设计(附全套CAD图纸)UG三维】.doc
- 电驱工程机械实验平台设计-液压系统设计(附全套CAD图纸).doc
- 端盖零件机械加工工艺及车外圆φ90夹具设计.doc
- 二层大学食堂施工组织设计及施工图预算(附全套CAD图纸).doc
- 阀盖压铸成型工艺及模具设计(附全套CAD图纸)UG三维】.doc
- 方刀架零件的加工工艺及铣38槽的夹具设计(附全套CAD图纸).doc
- 方形支架体压铸成型工艺及模具设计(附全套CAD图纸)UG三维】.doc
最近下载
- 《特种设备重大事故隐患判定准则》GB45067-2024培训.pptx VIP
- 小学美术教学案例的生成式AI智能创作与艺术教育创新实践教学研究课题报告.docx
- 100T汽车吊操作手册.pdf VIP
- 入户供热维修操作技能培训.pptx VIP
- 《浏阳河随想》古典吉他独奏谱.pdf VIP
- 2024新教材七上道德与法治早背晚默.docx VIP
- 最新特种玻璃精品课件.ppt VIP
- 九上道德与法治39天早背晚默.pdf VIP
- 初中英语新人教版七年级上册全册单词默写练习(附参考答案)(2024秋).pdf VIP
- 70篇短文记完初中1600核心词汇143页 【单词批注版】【高清精美排版】.doc VIP
文档评论(0)