单片机秒表系统的设计_毕业设计论文.docVIP

单片机秒表系统的设计_毕业设计论文.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
毕业设计 论文说明书 课题名称: 单片机秒表系统的设计 摘 要 近年来随着科技的飞速发展,微电子的发展可谓是日新月异,特别是单片机更是百花争艳。在电子时代的大潮流中,MCS-51系列的单片机以其特有的简单、易用、易学、应用技术成熟、应用技术人员多、性价比高的优势占有8位微控制器市场大约50%以上的份额,由此可见单片机在实际生活的广泛运用。 单片机控制秒表是集于单片机技术、模拟电子技术、数字技术为一体的机电一体化高科技产品,具有功耗低,安全性高,使用方便等优点。 本次设计内容为以AT89C51单片机为核心的秒表。设计的主要特点是计时器从00~99秒的计时,每秒自动加1,同时设置有暂停键和复位键,在任何情况下都可以暂停和复位。利用单片机定时器/计数器定时和记数的原理,结合显示电路、LED数码管以及外部中断电路来设计计时器。将软、硬件有机地结合起来,使得系统能够实现3位LED显示,显示时间为0~99秒,计时精度为1秒,能正确地进行计时。其中软件系统采用汇编语言编写程序,包括显示程序,中断服务,外部中断服务程序,复位程序等。本系统相对简单,指令中有较丰富的逻辑控制功能指令,能叫方便的直接操作外部的I/O设备。 关键字:单片机;定时器;计数器 目录 TOC \o 1-3 \h \u \o 数码管 数码管,这种逐位点亮显示器的方式称为位扫描。通常各位 \o 数码管 数码管的段选线相应并联在一起,由一个8位的I/O口控制。动态方式显示时,各 \o 数码管 数码管分时轮流选通,要使其稳定显示必须采用扫描方式,即在某一时刻只能选通一位 \o 数码管 数码管,并送出相应的段码,在另一时刻选通另一位 \o 数码管 数码管,并送出相应的段码,依此规律循环,即可使各位 \o 数码管 数码管显示将要显示的字符,虽然这些字符是在不同的时刻分别显示,但由于人眼存在视觉暂留效应,只要每位显示间隔足够短就可以给人同时显示的感觉。 数码显示管分为共阳数码管和共阴数码管两种。共阳极数码管的8个发光二极管的阳极(二极管正端)连接在一起,如图6(c),通常,公共阳极接高电平(一般接电源),其它管脚接段驱动电路输出端。当某段驱动电路的输出端为低电平时,则该端所连接的字段导通并点亮,根据发光字段的不同组合可显示出各种数字或字符。此时,要求段驱动电路能吸收额定的段导通电流,还需根据外接电源及额定段导通电流来确定相应的限流电阻。 共阴极数码管的8个发光二极管的阴极(二极管负端)连接在一起,如图(b),通常,公共阴极接低电平(一般接地),其它管脚接段驱动电路输出端,当某段驱动电路的输出端为高电平时,则该端所连接的字段导通并点亮,根据发光字段的不同组合可显示出各种数字或字符。此时,要求段驱动电路能提供额定的段导通电流,还需根据外接电源及额定段导通电流来确定相应的限流电阻。 图6 (a)数码管引脚图 (b)共阳极内部结构图 (c)共阴极内部结构图 显示电路由二位数码管组成,采用动态显示方式,有8位段控制端和2位位控制端,八位段控制接P0口,P0.0~P0.7分别控制数码显示管的a、b、c、d、e、f、g、dp显示,AT89C51的P0口没有集成上拉电阻,高电平的驱动能力很弱,所以需要接上拉电阻来提高P0的高电平驱动能力。二位位控制则由低位到高位分别接到P2.0~P2.1口,NPN三极管9013做为位控制端的开关,当P2.0~P2.1端口任意一个端口为高电平时,与其相对应的三极管就导通,对应的数码管导通显示。 本设计采用共阳极数码显示管做显示电路,由于采用的是共阳的数码显示管,所以只要数码管的a、b、c、d、e、f、g、h引脚为低电平,那么其对应的二极管就会发光,使数码显示管显示0~9的编码见表1.1。 表1.1 共阴极数码显示管字型代码 字型 共阳极代码 字型 共阳极代码 0 C0H 5 92H 1 F9H 6 82H 2 A4H 7 F8H 3 B0H 8 80H 4 99H 9 90H 显示时采用查表程序显示 MOV A , R3 MOV DPTR , #TAB MOVC A , @A+DPTR MOV P0 , A MOV A , R4 MOV DPTR , #TAB MOVC A , @A+DPTR MOV P2 , A RET TAB: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H 由于数码管是有P0口来驱动,它内部没有上拉电阻,作为输出口时驱

文档评论(0)

weidameili + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档