秒表设计论文讲解.docVIP

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程设计报告 基于设计 院 系 电子信息工程学院 专 业 班 级 1 姓 名 指导老师 2014 年6月 摘 要 随着电子技术的发展,电子技术在各个领域的运用也越来越广泛,人对它的认识也逐步加深。秒表计时器秒表计时器常常用于体育竞赛及各种其他要求有较精确时间的各领域中。其中启/停开关的使用方法与传统的机械计时器相同,即按一下启/停开关,启动计时器开始计时,再按一下启/停开关计时终止。而复位开关可以在任何情况下使用,即使在计时过程中,只要按一下复位开关,计时应立即终止,并对计时器清零。本设计就是利用所学到的电子元器件将脉冲源用数码管显示出来,以制承诺简易的秒表。 以单片机为核心,设计一个秒表,具有计时功能,按键有启动计时、数据清零、停止、时间显示。 采用2个LED数码管显示时间,计时范围设置为0~99秒,即精确到1秒,用按键控制秒表的“开始”、“暂停”、“归零”、“复位”,按“开始”按键,开始计时;按“暂停”按键,系统暂停计时;再按“开始”键,系统继续计时;按“归零”按键,系统归零;按“复位”按键,系统清零。 关键词: STC12C5A60S2单片机 Visual Basic 串口通信 目 录 KEY1 开始 KEY2 停止 KEY3 清零 KEY4 复位 本实验利用单片机的定时器/计数器定时和记数的原理,、LED数码管以及?选择了STC89C52。 STC89C52单片机采用40引脚的双列直插封装方式。下图为引脚排列图, 40条引脚说明如下: 主电源引脚Vss和Vcc ① Vss接地 ② Vcc正常操作时为+5伏电源 外接晶振引脚XTAL1和XTAL2 ① XTAL1内部振荡电路反相放大器的输入端,是外接晶体的一个引脚。当采用外部振荡器时,此引脚接地。 ② XTAL2内部振荡电路反相放大器的输出端。是外接晶体的另一端。当采用外部振荡器时,此引脚接外部振荡源。 3.2 秒表实现所要求的功能的主电路 该电路主要由52系列的单片机芯片为核心的,外部晶振电路,上拉电压排阻,外接复位电路,两位一体共阳极数码管,以及开始,停止和清零外部控制按钮。主电路图如下 该电路的秒表计时精度为1秒,有四个按钮分别为开始,停止,清零,以及外部复位按钮。 3.3 实现秒表复位功能的复位电路以及外部中断开关电路和晶振电路 3.3.1 外部晶振电路 我们选用52单片机12MHZ的内部振荡方式,电路如下:电容器C1,C2起稳定振荡频率,快速起振的作用,C1和C2可在20-100PF之间取 通过按下key1,key2,key3,key4四个按键对所设计的电路进行调试,按下key1键秒表开始从零计时,按下key2秒表停止计时,按下key3秒表计时归零,key4按钮为复位。 4.3.2 电路检测 电路连接完毕后,单击运行按钮(如下图)检测电路是否有误, 如果电路如果无误进行软件检测。 4.3.3 利用Protues软件对所编写程序进行编译 4.3.4 通过Protues软件对设计的电路进行仿真 仿真之后的图如下: 4.3.5 调试结果 本装置将实现0-99的计数,每一秒钟,计数器将加1,在数码管上显示当前计数值,并可用键盘按制计数的起始,以及归零。具体要求如下: 1. 开机时数码管显示00。 2. 每一秒钟,计数器自动加1。 3. 按键控制计数,分别控制开始计时、停止计时和归零,功能分配如下: 按KEY1开始计时数码管显示从00开始计时到99结束再从00开始循环; 按KEY2 停止计时数码管显示当前数值; 按KEY3归零; 按KEY4复位. 5硬件设计 5.1 数码管显示原理 ??我们最常用的是七段式和八段式LED数码管,八段比七段多了一个小数点,其他的基本相同。所谓的八段就是指数码管里有八个小LED发光二极管,通过控制不 同的LED的亮灭来显示出不同的字形。数码管又分为共阴极和共阳极两种类型,其实共阴极就是将八个LED的阴极连在一起,让其接地,这样给任何一个LED 的另一端高电平,它便能点亮。而共阳极就是将八个LED的阳极连在一起。其原理图如下。 其中引脚图的两个COM端连在一起,是公共端,共阴数码管要将其接地,共阳数码管将其接正5伏电源。一个八段数码管称为一位,多个数码管并列在一起可构成 多位数码管,它们的段选线(即a,b,c,d,e,f,g,dp)连在一起,而各自的公共端称为位选线。显示时,都从段选线送入字符编码,而选中哪个位选 线,那个数码管便会被

您可能关注的文档

文档评论(0)

挑战不可能 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档