可任意启动停止的电子秒表设计..docVIP

  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文档。上传文档
查看更多
可任意启动停止的电子秒表设计.

电子技术课程设计报告 设计 学 院: 机械与电子工程学院 年级专业: 08级电子信息工程 学 号: 姓 名: 指导教师: 完成时间: 2011.07.09 成 绩: 摘 要 基于AT89C5系统系统硬件主要由电源电路、键、显示电路及其他辅助电路组成;软件采用8051C语言编程该系统可以精度的显示、等功能。 关键词:单片机;; 目录 1 设计目的及要求 1 1.1 设计目的和意义 1 1.2 设计任务与要求 1 2 硬件电路设计 2.1 总体方案设计 2.2 功能模块电路设计 2.2.1 单片机的选型 2.2.2 振荡电路设计 2.2.3 复位电路设计 2.2.4 数码管显示电路设计 2.2.5 按键电路设计 6 2.3 总电路设计 3 软件系统设计 3.1 软件系统总体方案设计 3.2 软件流程图设计 4 系统调试 5 总结 5.1 本系统存在的问题及改进措施 5.2心得体会 参考文献 1 附录:系统的源程序清单 1 1 设计目的及要求 1.1 设计目的和意义 1.2 设计任务与要求 系统要求2 硬件电路设计 2.1 总体方案设计 系统的整体框图如图1所示: 图1 系统整体框图 2.2 功能模块电路设计2.2.1 单片机的选型 由于本系统只需要单片机完成以及处理对于I/O资源以及处理速度无特殊要求,故选择ATMEL公司生产的AT89C52单片机,AT89C52增加了在线调试功能,即程序可以通过JTAG接口下载,调试和固化,因而该芯片的开发不再需要昂贵的硬件仿真器,可实现实时仿真,所有的资源都可以为用户所使用,可以在线编程或在系统编程,更进一步地说,在线编程或在系统编程是开发的系统具有了通过网络进行升级、维护的潜在功能。 AT89C52的性能及特点[1]: 与MCS-51系列单片机兼容。 片内有8K可在线重复编程的快速内 存可擦写存储器(Flash Memory)。 存储器可循环写入/擦写10000次以上。 存储器数据保存时间为10年以上。 宽工作电压范围:Vcc可为2.7V-6.5V。 全静态工作:可从0Hz-24MHz。 程序存储器具有三级加密保护。 256字节的内部RAM。 32条可编程I/O口线。 三个16位定时器/计数器。 中断结构具有5级(6级)中断源和两个优下级。 可编程全双工串行通讯。 空闲维持低功耗和掉电状态保护存储数据。 AT89C52引脚图如图2所示。 图2 AT89C52引脚图 VCC: +5V电源输入 GND:接地 P0口是一个双向8位三态I/O口,每个口可独立控制。使用时需外接上拉电阻。 P1口是一个准双向8位I/O口,它的功能是单一的,只能用作数据的输入或者输出。 P2口是一个准双向8位I/O口,输出时,从P2.x端口可输出CPU写到锁存器上的信号。当该接口用做数据输入接口是,应先向该位写1,然后,读该位即可读入输入数据。 P3口是具有第二功能的准双向8位I/O口。 ALE/PROG:地址所存/编程信号线。当P0口工作在第二功能时从该端口可复用工作,某时刻该端口可以送出地址信号A0~A7,而另外的时刻该端口传送的是数据信号D0~D7。利用ALE可以将地址信号A0~A7锁存到地址锁存器。 /VPP:该控制信号线也具有双重功能,是允许访问片外ROM/编程高电压引线。 :程序存储器允许输出控制端,常用作片外ROM的读控制信号,低电平有效。 RESET:复位引脚,当该端加上超过24个时钟周期的高电平时,可是8051复位。系统复位电路如图2.3所示。 X1、X2:外接时钟引脚。X1为片内振荡电路的输入端,X2为片内振荡电路的输出端。 2.2.2 振荡电路设计 AT89C52内部有一个用于构成片内振荡器的高增益反相放大器, 振荡器产生的信号送到CPU, 作为CPU的时钟信号,驱动CPU产生执行指令功能的机器周期。引脚XTAL1和XTAL2是此放大器的输人端和输出端。这个放大器与作为反馈元件的片外石英晶体或陶瓷谐振器一起可构成一个自激振荡器, 振荡电路的连接如图所示图8所示,外接石英晶体或陶瓷谐振器以及电容C1和C2构成并联谐振电路, 接在放大器的反馈回路中。对外接电容C1和C2的值虽然没有严格的要求, 但电容的大小多少会影响振荡器频率的高低、振荡器的稳定性、起振圈内部振荡的接法的快速性和温度稳定性。外接石英晶体时, C1和C2一般取(40pF-10

文档评论(0)

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

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

1亿VIP精品文档

相关文档