_硬件电路.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文档。上传文档
查看更多
_硬件电路.doc

1 基本硬件 1.1 单片机最小系统电路板 硬件最小系统就是使单片机能够执行最简单指令的所需要的最基本的元件和电路。对于AT89S52,最小系统如附图1-1,包含一片单片机、电源电路、晶振电路和复位电路。 为了看明白附图1-1,应该具备一些基本的电路知识和Protel99se(一个设计电路图和印刷电路板的软件)的制图规则。附图1-1初看非常复杂,但只要明白了其中的规律将会变得十分简单。最为重要的一个规律是“模块化”分析方法,无论多么复杂的设计图,总是由一个一个非常简单的基本电路连接构成的,正如儿童玩具积木一样,非常简单的积木块可以搭成各种壮观的房子。同样,我们分析一个房子也正是分析它是由哪些积木构成的并且之间的联系关系怎样,即所谓的“庖丁解牛”。 图的正中央是名称为U1的单片机。图的左下方,包括Y1、C1、C2是晶振电路,基本上晶振荡电路都是这样的。图的中上方,包括R1、R2、C3、D1是复位电路。严格地说这是一个上电复位电路,功能是在系统上电后,在单片机RST引脚上产生一个持续几十到几百微秒的高电平脉冲。其它元件的作用是:C4为去耦电容,用于消除数字电路之间的电源耦合干扰;J1、J2、J3、J4是接线端子,用来将单片机常用的引脚连接出来便于使用;JVCC、JGND也是接线端子,用于将5V电源引出或引入,C5是电源的滤波电容;ISP也是一个接线端子,但其用途比较特殊,是用来连接ISP编程器的。ISP编程器一端通过此接口连接本电路板,一端连接计算机USB口。在计算机的配合下,可以将程序代码烧写到单片机的程序存储器中去,另外有了这个接口,本电路可以通过USB接口获得5V电源,这样就不需要其它外接电源了。 1.2 交通灯LED电路板 LED(发光二极管)是最常用的显示器件。附图1-2设计了12只LED,用来模拟简单的十字路口的红绿灯,其在电路板上摆放的位置也正如红绿灯的位置。并且实际的电路板LED有红、绿、黄三种颜色。 每一路LED显示包括一只LED(例如LD1)和一只限流电阻(例如R1)构成。所有的电阻一端都连接到5V电源端,LED的一端都连接到接线端子J1、J2、J3、J4上。这样,当5V电源端连接5V电压时,对应LED的接线端子连接低电平(就是GND啦),这个LED就会点亮。图中JVCC、JGND是连接电源的接线端子,C1是电源滤波电容。 1.3 RS232串行通信接口电路板 计算机通信接口的类型非常多,但最基本的RS232串行通信接口,当然RS232技术标准非常古老,在民用商用领域内正在被其它新型的通信接口逐渐取代,但因其简单易用可靠性好,在工业领域内仍然焕发着顽强的生机与活力。在台式计算机的后面,可以看到一9针D型接口,那就是它了。但笔记本式计算机一般就找不到了,好在市面上出售一种USB转RS232接口转换线,安装好驱动程序后,将此转换接到USB口,可以在计算机设备中发现一个虚拟的串行通信接口。 本质上RS232连接逻辑非常简单:即TXD-RXD,RXD-TXD,GND-GND,3根线即可。计算机通信接口芯片供电电压一般为5V或3V,如果直接用5V或3V的电压进行通信,那么可以很负责任地告诉你,你将不能同时获得比较高的通信速率和比较远的通信距离。而通信追求的就是比较高的通信速率和比较远的通信距离,为此,提高通信电压以增强抗干扰性就是一个不错的选择。RS232标准将“0”定义为15V~9V;“1”定义为-15V~-9V。这样就能获得一点点通信距离的增加。为此付出的代价是需要增加两片电平转换芯片,一个将5V或3V电平转化为RS232电平,另一片再将RS232电平转化为5V或3V电平。 RS232连接简单但非常有意思。几乎所有PC背后都是9针D型插座,需要一根RS232连接线联接到其它计算机或单片机,为了保证机械与电气的连接,连接线的一个插头应该是9孔D型插头,这没问题。问题是,RS232连接线的另一个插头可能是9孔D型插头,也可能是9针D型插头。在设计单片机电路板时,需要根据选择的连接线核对,应该使用9针D型插座还是9孔D型插座。还有一个问题,RS232通信线TXD、RXD是需要交叉连接的。一般情况下(注意我是说一般情况下),9孔D型插头与9孔D型插头连接线内部是交叉的,9孔D型插头与9针D型插头连接线内部是非交叉的。 罗嗦了这么多,下面介绍电路图,请见附图1-3。其中JUART是一个9孔D型插座。由此可以推断,串行通信接口连接线一定是9孔D型插头与9针D型插头连接线,并且连接线内部是直接连接的。而根据RS232通信线TXD、RXD需要交叉的原则,所以2号针“接收数据RXD”连接到MAX232数据发送端,而3号针“接收数据TXD”连接到MAX232数据接收端。芯片MAX232连同C2-C5构成TTL电平-RS232电平转换电

文档评论(0)

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

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

1亿VIP精品文档

相关文档