单片机基本系统的设计研究分析论文.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文档。上传文档
查看更多
单片机基本系统的设计 摘要: 电子计算机的产生和发展是20世纪最重要的科技成果之一,进入20世纪70 年代,随着科技的发展,微型计算机开始登上历史舞台。并以不可阻挡的势头迅猛发展,成为当今计算机发展的一个主流方向。与此同时,作为微型计算机的一个重要分支——单片机,也发展迅速,其应用早已渗透到我们生活的各个领域,如仪器仪表、家电、机电一体化、产品研发与开发等,其中很多电子产品成果极大的丰富以及便利了我们的生活。 单片机的另一个名称就是嵌入式微控制器,原因就是它可以嵌入到任何微型或小型的仪器或设备中。单片机是一块集成芯片,是在这块芯片当中,集成了一个计算机系统。如中央处理器(CPU)、存储器(ROM,RAM)、I/O接口、定时器/计数器、中断系统等。使之可以完成各种功能。51单片机是单片机中最为简单的一种,它具有性价比、集成度、可靠性高,体积小,控制功能强,扩展性能好等特点,广泛的应用在我们的生活中。 日常生活中,我们通常不单独使用单片机,而是通过一些拓展电路,组成一个单片机系统,单片机系统是以单片机为核心,配以半导体存储器,可编程接口,连上外设(包括键盘、LED、LCD显示等)组成的电路,它可以根据不同场合,拓展不同的电路,以实现不同的功能,而依据其功能的繁简程度不同,其拓展电路的复杂程度也不相同。 关键词: 单片机 电源 数据存储器 LED显示 键盘 VF转换器 输出 串口通信 信号放大 系统硬件设计: 设计5V , 12V, -12V 电源。 我们最熟悉的电源是220伏交流市电,但若直接使用这个市电,则最多能够点亮一盏灯或转动一个电风扇等。若要在一个电子电路或计算机上使用市电,则必须首先将其转换为直流稳压电源后才能使用。 本设计主要利用变压器降压、整流桥整流、电容滤波和三端集成稳压管LM7805、LM7812、LM7912稳压,最终得到稳定的5V,12V, -12V 直流电源。其电路原理图如下: 用一片AT24C02 FLASHRAM 扩展256字节的外部数据存储器。  AT24C02是一个2K位串行CMOS E2PROM,(FLASHRAM兼有EPROM和E2PROM的性能。) 内部含有256个8位字节,有一个16字节页写缓冲器。该器件通过IIC总线接口进行操作,有一个专门的写保护功能。其芯片介绍如下图: 引脚图 引脚功能图  AT24C02操作时有两种寻址方式:芯片寻址和片内子地址寻址。   (1)芯片寻址:AT24C02的芯片地址为1010,其地址控制字格式为1010A2A1A0R/W。其中A2,A1,A0可编程地址选择位。A2,A1,A0引脚接高、低电平后得到确定的三位编码,与1010形成7位编码,即为该器件的地址码。R/W为芯片读写控制位,该位为0,表示芯片进行写操作。   (2)片内子地址寻址:芯片寻址可对内部256B中的任一个进行读/写操作,其寻址范围为00~FF,共256个寻址单位.因此,用它来拓展256字节的外部数据存储器时,将它的SCL与SDA引脚与单片机相连后,外围电路不需要再多加额外的芯片,其电路如下图所示: AT24c02拓展的外部数据存储器图 用6片74LS164 拓展6位LED静态显示器。 LED数码管实际上是由七个发光管组成8字形构成的,数码管中发光二极管的阳极连接到一起连接到电源正极的称为共阳数码管,发光二极管的阴极连接到一起连接到电源负极的称为共阴数码管。 LED数码管要正常显示,就要用驱动电路来驱动数码管的各个段码,从而显示出我们要的数位,因此根据LED数码管的驱动方式的不同,可以分为静态式和动态式两类。    静态显示驱动: 静态驱动也称直流驱动。静态驱动是指每个数码管的每一个段码都由一个单片机的I/O埠进行驱动,静态驱动的优点是编程简单,显示亮度高,缺点是占用I/O埠多。 动态显示驱动:    动态驱动是将所有数码管的8个显示笔划a,b,c,d,e,f,g,dp 的同名端连在一起,另外为每个数码管的公共极COM增加位元选通控制电路,位元选通由各自独立的I/O线控制,当单片机输出字形码时,所有数码管都接收到相同的字形码,但究竟是那个数码管会显示出字形,取决于单片机对位元选通COM端电路的控制,所以我们只要将需要显示的数码管的选通控制打开,该位元就显示出字形,没有选通的数码管就不会亮。透过分时轮流控制各个LED数码管的COM端,就使各个数码管轮流受控显示,这就是动态驱动。在轮流显示过程中,每位元数码管的点亮时间为1~2ms,由于人的视觉暂留现象及发光二极体的余辉效应,尽管实际上各位数码管并非同时点亮,但只要扫描的速度足

文档评论(0)

大吧书屋 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档