51单片机功能接口说明 - 图文

更新时间:2024-03-23 22:40:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

[1]3.0、3.1为串口, RXD 为接收数据的引脚,TXD 为发送数据的引脚。 [2]3.2、3.3 外部中断0和外部中断1, 在INT0或INT1口输入一个信号(低电平或下降沿),就可以使单片机临时停下正在执行的程序,转去执行预先编好、另外的程序。这就是所谓的《中断》。INT0和INT1,称为外部中断申请输入端。 [3]3.4、3.5 定时器0 1中断 T0中断就是定时器中断,也就是Timer0,分内部外部,内部用单片机本身的晶振频率,外部给单片机P3.4一个脉冲信号作为T0的定时器的工作频率,单片机内部有两个定时器中断T0和T1 5个中断源,分别是T0,T1,外部中断INT0,和INT1,还有一个就是串口中断 定时器中断工作原理是分别给TH0,TL0(或者TH1,TL1)一个值,然后取决于你在选择定时器中断方式上是16位还是8位,还是自动从新赋值的工作方式,然后每经过一个机器周期,定时器在你所给定的值得基础上加1,一直加到0xFFFF,然后产生溢出,去执行你所编写的程序,如果你设定的不是自动重装初值的工作方式在定时器子程序最后或者开始,手动附上初值 定时器工作方式的优点我感觉是提高CPU的工作效率,不像外部中断一直扫描终端程序,判断你是否给中断信号,定时器就相反不会扫描,只等待加到满为止采取执行 [4]由RD和WR信号作为扩展数据存储器和I/O口的读选通、写选通信号。 以上io口都可以当普通口用,前提是不去设定他。 [5]18 19脚是接晶振的脚 [6]31、30、29脚是设置外部程序和内部程序,一般31脚接电源正 30 29不接,系统从内部程序运行。(1)以EA信号作为内外程序存储器的选择控制信号,当其为低电平时,对ROM的读操作限定在外部的程序存储器,当其为高电平时, 对ROM的读操作是从内部存储器开始的,并可延至外部程序存储器.(2)使用ALE信号作为低8位地址的锁存控制信号。(3)以PSEN信号作为扩展程序存储器的读选通信号,在读外部ROM时PSEN是低电平有效,以实现对 ROM 的读操作。 相信很多人都对单片机与计算机或者芯片通信时,RXD与TXD如何连接比较困惑。因为在一些电路图中,有的是直连接法,有的是交叉接法,让人有点摸不着头脑。首先需要明白两个概念,就是DTE和DCE。DTE是指数据终端设备,典型的DTE就是计算机和单片机。DCE是指数据通信设备,典型的DCE就是MODEM。RS232串口标准中的RXD和TXD都是站在DTE立场上的,而不是DCE。明白了这一点,再讲下面的接线方法,就很好理解了。单片机与计算机进行串口通信时,单片机的RXD接计算机的TXD,单片机的TXD接计算机的RXD。(1)使用串口直通线。设计电路时,单片机的RXD连接电路板DB9的TXD,单片机的TXD连接电路板DB9的RXD,具体实现可在232电平转换芯片处反接。(2)使用串口交叉线。设计电路时,因为串口线已做交叉,单片机的RXD连接电路板DB9的RXD,单片机的TXD连接电路板DB9的TXD,均直连即可。这就可以解释为什么有的电路中使用直连接法,有的电路中使用交叉接法,就是因为使用的串口线不同。单片机与串口设备(如GPRS模块、载波芯片等)通信时,一律将RXD与TXD反接,即单片机的RXD接设备的TXD,单片机的TXD接设备的RXD。(特殊标注其RXD与单片机RXD直连的除外,如华为的EM310)

高阻态

高阻态这是一个数字电路里常见的术语,指的是电路的一种输出状态,既不是

高电平也不是低电平,如果高阻态再输入下一级电路的话,对下级电路无任何影响,和没接一样,如果用万用表测的话有可能是高电平也有可能是低电平,随它后面接的东西定。

高阻态的实质:

电路分析时高阻态可做开路理解。你可以把它看作输出(输入)电阻非常大。它的极限状态可以认为悬空(开路)。也就是说理论上高阻态不是悬空,它是对地或对电源电阻极大的状态。而实际应用上与引脚的悬空几乎是一样的。 高阻态的意义:

当门电路的输出上拉管导通而下拉管截止时,输出为高电平;反之就是低电平;如上拉管和下拉管都截止时,输出端就相当于浮空(没有电流流动),其电平随外部电平高低而定,即该门电路放弃对输出端电路的控制 。 典型应用:

1、在总线连接的结构上。总线上挂有多个设备,设备与总线以高阻的形式连接。这样在设备不占用总线时自动释放总线,以方便其他设备获得总线的使用权。

2、大部分单片机I/O使用时都可以设置为高阻输入,如凌阳,AVR等等。高阻输入可以认为输入电阻是无穷大的,认为I/O对前级影响极小,而且不产生电流(不衰减),而且在一定程度上也增加了芯片的抗电压冲击能力。 高阻态常用表示方法

高阻态常用字母 Z 表示。

本文来源:https://www.bwwdw.com/article/sig8.html

Top