




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第第1111章章 串行通信接口技术串行通信接口技术 11.1 11.1 串行通信的基础串行通信的基础 11.2 11.2 通用异步收发芯片通用异步收发芯片INS8250INS825011.3 11.3 通用异步收发芯片通用异步收发芯片NS16550NS1655011.4 EIA RS-232C11.4 EIA RS-232C串行通信接口串行通信接口11.1 串行通信的基础串行通信的基础: 11.1.1 11.1.1 串行通信的基本概念串行通信的基本概念1 1数据传送方向数据传送方向(1 1)单工方式()单工方式(SimplexSimplex)(2 2)半双工方式()半双工方式(Half Dup
2、lexHalf Duplex)(3 3)全双工方式()全双工方式(Full DuplexFull Duplex)2 2波特率与收波特率与收/ /发时钟发时钟 (1 1)串行传输速率)串行传输速率 所谓所谓串行传输速率串行传输速率是指每秒钟传输二进制的位是指每秒钟传输二进制的位数,串行传输速率也叫波特率,数,串行传输速率也叫波特率,1 1波特波特=1bps=1bps。(2 2)发送)发送/ /接收时钟接收时钟 二进制数序列在串行通信中是以数字信号的形式出二进制数序列在串行通信中是以数字信号的形式出现的。对这些连续数字信号的定时发送和接收,都必须现的。对这些连续数字信号的定时发送和接收,都必须在发
3、送在发送/ /接收时钟的控制下进行。接收时钟的控制下进行。发送发送/ /接收时钟频率与波特率的关系:接收时钟频率与波特率的关系:发送发送/ /接收时钟频率接收时钟频率=n=n发送发送/ /接收波特率接收波特率 一般一般n = 1163264n = 1163264,对于异步通信,常取波特因子,对于异步通信,常取波特因子n n = 16= 16。 1.1.异步通信及其协议异步通信及其协议 异步通信以一个字符为传输单位,用起始位表异步通信以一个字符为传输单位,用起始位表示字符的开始,用停止位表示字符结束。示字符的开始,用停止位表示字符结束。 异步通信是指字符与字符之间的传送是异步的。异步通信是指字符
4、与字符之间的传送是异步的。 11.1.2 11.1.2 串行通信两种基本方式串行通信两种基本方式 异步通信(异步通信(Asynchronous Data CommunicationAsynchronous Data Communication) 同步通信(同步通信(Synchronous Data CommunicationSynchronous Data Communication)起始位:起始位:一个逻辑一个逻辑“0”0”信号,表示开始传输一个字符。信号,表示开始传输一个字符。数据位:数据位:紧跟着起始位之后,数据位可为紧跟着起始位之后,数据位可为5 58 8位。位。停止位:停止位:一个数
5、据传输结束标志,可以是一个数据传输结束标志,可以是1 1位、位、1.51.5位、位、2 2位的逻辑位的逻辑“1”1”电平电平。奇偶校验位:奇偶校验位:图图11-2 11-2 异步通信字符传送帧格式异步通信字符传送帧格式 第第n n个字符个字符第第n+1n+1个个字符字符停止位停止位(1 1、或、或1 1位位半、或半、或2 2位位可有可无)可有可无)起起始始位位(1 1位)位)数据位(数据位(5 58 8)(先送最低位)(先送最低位)奇偶奇偶校验校验位位(可有(可有可无)可无)空闲位空闲位(不限)(不限) 0 0/1 0/1 0/1 0/1 0/1 0/1 0/1 1 1 1 0 0/1 0 0
6、/1 0/1 0/1 0/1 0/1 0/1 0/1 1 1 1 0 0/1 LSBLSBMSB MSB 2.2.同步通信同步通信 同步通信是以数据块(字符块)为单位传送的,每个同步通信是以数据块(字符块)为单位传送的,每个数据块经过格式化之后,形成一帧数据,作为一个整体进数据块经过格式化之后,形成一帧数据,作为一个整体进行发送与接收,因此,传送一旦开始,要求每帧数据内部行发送与接收,因此,传送一旦开始,要求每帧数据内部的每一位都要同步。的每一位都要同步。 11.2 11.2 通用异步接收发送芯片通用异步接收发送芯片INS8250INS8250 INS8250 INS8250:传输速率一般不超
7、过传输速率一般不超过9.6Kbps9.6Kbps。 NS16550ANS16550A:支持支持115Kbps115Kbps。设置了独立的先进先出。设置了独立的先进先出(FIFOFIFO)发送和接收数据缓冲寄存器,都是)发送和接收数据缓冲寄存器,都是1616字节字节 。 11.2.1 825011.2.1 8250的内部结构和引脚功能的内部结构和引脚功能1 182508250的内部结构的内部结构: :面向面向CPUCPU一侧:数据总线缓冲器和读写控制逻辑等。一侧:数据总线缓冲器和读写控制逻辑等。面向面向RS-232CRS-232C一侧一侧: :右边有接收缓冲寄存器、发送保持寄右边有接收缓冲寄存器
8、、发送保持寄存器等存器等1010个可编程的寄存器,还有接收与发送移位寄存个可编程的寄存器,还有接收与发送移位寄存器以及调制与解调控制逻辑电路等。器以及调制与解调控制逻辑电路等。RLSDRIOUT1OUT2INTRPTDSRDRT数据总线缓冲器数据总线缓冲器读写控制逻辑读写控制逻辑发送保持寄存器发送移位寄存器接收缓冲寄存器接收移位寄存器通信线路控制寄存器通信线路状态寄存器除数寄存器高位除数寄存器低位MODE控制寄存器MODE状态寄存器中断允许寄存器中断识别寄存器波特率发生器中断控制逻辑调制解调控制逻辑内部数据总线D0 D7CS0CS1CS2A2A1A0ADSDISTRDISTRDOSTRDOST
9、RDDISMRSOUTSINXTAL2XTAL1BAUD OUTRCLKRTSCTS收、发同步控制图图11-4 825011-4 8250的内部结构图的内部结构图2 282508250芯片引脚定义与功能:芯片引脚定义与功能: (1 1)并行数据输入)并行数据输入/ /输出组输出组 D D7 7D D0 0:双向数据线。:双向数据线。 CS0CS0、CS1CS1、 :芯片选择信号线。:芯片选择信号线。 A A2 2A A0 0:用于选择:用于选择82508250内部的寄存器。内部的寄存器。 :地址选通信号。:地址选通信号。 DISTRDISTR、 :读控制线。:读控制线。 DOSTRDOSTR、
10、 :写控制线。:写控制线。 DDISDDIS:数据总线驱动器禁止输出信号线。:数据总线驱动器禁止输出信号线。 2CSADSDISTRDOSTR(2 2)串行数据输入)串行数据输入/ /输出组输出组SOUTSOUT:串行数据输出线。:串行数据输出线。SINSIN:串行数据输入线。:串行数据输入线。 XTAL1XTAL1、XTAL2XTAL2:XTAL1XTAL1是外部时钟的输入引脚。是外部时钟的输入引脚。 :波特率输出线。:波特率输出线。BAUDOUT工作时钟工作时钟f=f=基准时钟基准时钟f f除数寄存器值除数寄存器值 =16=16实际使用的波特率实际使用的波特率 (11-111-1)例【例【
11、11-111-1】 设基准时钟设基准时钟f=1.8432MHf=1.8432MHZ Z,除数寄存器值,除数寄存器值=12=12,试计算:,试计算:工作时钟工作时钟f f是多少?是多少?实际使用的波特实际使用的波特率又是多少?率又是多少? 解:工作时钟解:工作时钟f=1.8432MHf=1.8432MHZ Z/12=153.6KH/12=153.6KHZ Z。 实际使用的波特率实际使用的波特率=153.6KH=153.6KHZ Z16=9.6KH16=9.6KHZ Z。(3 3)与通信设备联络的信号组)与通信设备联络的信号组 :请求发送信号,输出。:请求发送信号,输出。 :数据终端准备好信号,输
12、出。:数据终端准备好信号,输出。 :数据装置准备好信号,输入。:数据装置准备好信号,输入。 :清除发送,输入。:清除发送,输入。 :振铃指示信号。:振铃指示信号。 :载波检测。:载波检测。(4 4)中断请求、复位输入及其他信号)中断请求、复位输入及其他信号 INTRPTINTRPT:中断请求输出信号,高电平有效。:中断请求输出信号,高电平有效。 RTSDTRDSRCTSRIRLSD 、 :输出:输出1 1和输出和输出2 2,两个输出端。,两个输出端。MR:MR:主复位线主复位线, ,该引脚输入高电平时该引脚输入高电平时,8250,8250进入复位状态。进入复位状态。 2.TTL2.TTL电平和
13、电平和RS-232CRS-232C电平的转换电平的转换(1)(1)两种电平的大小见表两种电平的大小见表11-111-11OUT2OUT表表11-1 TTL11-1 TTL电平和电平和RS-232CRS-232C电平的比较电平的比较逻辑值逻辑值TTLTTL电平电平RS-232CRS-232C电平电平备注备注0 00 0伏伏+3+3伏伏+15+15伏伏PCPC机机RS-232CRS-232C接口一接口一般是般是+10+10伏伏1 13.63.6伏左右伏左右-3-3伏伏-15-15伏伏PCPC机机RS-232CRS-232C接口一接口一般是般是-10-10伏伏(2 2)集成的)集成的TTLTTL电平
14、和电平和RS-232CRS-232C电平转换的芯片电平转换的芯片MAX232MAX232 可以将两路可以将两路RS-232CRS-232C电平分别转换成两路电平分别转换成两路TTLTTL电平。电平。 可以将两路可以将两路TTLTTL电平分别转换成两路电平分别转换成两路RS-232CRS-232C电平。电平。 1f1f(105105)电容电容 +5V+5V1f1f(105105)电容电容 1f1f(105105)电容电容 1f1f(105105)电容电容 1f1f(105105)电容电容 RS-232RS-232电平电平C1+ +5V +10VC1+ +5V +10VC1- C1- 倍增器倍增器
15、 V+V+C2+ C2+ 变换器变换器 V-V-C2- +10V -10VC2- +10V -10VTTL/CMOSTTL/CMOS电平电平RS-232RS-232电平电平TTL/CMOSTTL/CMOS电平电平R2 R2 ININT1 T1 ININT2 T2 ININR1 R1 ININR2 R2 OUTOUTT2 T2 OUTOUTR1 R1 OUTOUTT1 T1 OUTOUT+5V+5V+5V+5V5K5K5K5K400K400K图图11-7 MAX23211-7 MAX232内部逻辑结构图内部逻辑结构图3 382508250的寻址及连接的寻址及连接: : 8250 8250内部有内
16、部有1010个可访问的寄存器,在片选信号个可访问的寄存器,在片选信号CSCS0 0=1=1、CSCS1 1=1=1、 =0=0时,选中时,选中82508250,由芯片的寄存,由芯片的寄存器选择输入端器选择输入端A A2 2A A0 0来确定访问来确定访问8 8个个寄存器的哪一个?寄存器的哪一个? 还缺少还缺少两个端口地址两个端口地址,解决的办法:,解决的办法: 发送保持寄存器和接收数据寄存器共享一个端发送保持寄存器和接收数据寄存器共享一个端口地址,读口地址,读/ /写信号线参加端口地址译码。写信号线参加端口地址译码。 线路控制寄存器(线路控制寄存器(LCRLCR)的最高位()的最高位(DLAB
17、DLAB位)称位)称之为除数锁存位。利用之为除数锁存位。利用DLABDLAB位的位的“1”1”和和“0”0”状态,状态,分时使用同一个端口地址。分时使用同一个端口地址。 2CS表表11-2 825011-2 8250内部寄存器端口地址内部寄存器端口地址适配器地址适配器地址DLABDLABA A2 2 A A1 1 A A0 0访问寄存器名称访问寄存器名称3F8H3F8H0 00 0 00 0 0接收数据寄存器(接收数据寄存器(RDRRDR)(读)(读)发送保持寄存器(发送保持寄存器(THRTHR)(写)(写)3F9H3F9H0 00 0 10 0 1中断允许寄存器(中断允许寄存器(IERIER
18、)3F8H3F8H1 10 0 00 0 0波特率除数锁存器(波特率除数锁存器(BRDLBRDL)(低字节)(低字节)3F9H3F9H1 10 0 10 0 1波特率除数锁存器(波特率除数锁存器(BRDHBRDH)(高字节)(高字节)3FAH3FAH0 1 00 1 0中断识别寄存器(中断识别寄存器(IIRIIR)(只读)(只读)3FBH3FBH0 1 10 1 1线路控制寄存器(线路控制寄存器(LCRLCR)3FCH3FCH1 0 01 0 0MODEMMODEM控制寄存器(控制寄存器(MCRMCR)3FDH3FDH1 0 11 0 1线路状态寄存器(线路状态寄存器(LSRLSR)3FEH3
19、FEH1 1 01 1 0MODEMMODEM状态寄存器(状态寄存器(MSRMSR)3FFH3FFH1 1 11 1 1不用不用11.2.2 825011.2.2 8250的寄存器的寄存器 82508250有线路控制寄存器、波特率除数锁存器(低字有线路控制寄存器、波特率除数锁存器(低字节)、波特率除数锁存器(高字节)、中断允许寄存器节)、波特率除数锁存器(高字节)、中断允许寄存器及及MODEMMODEM控制寄存器共计控制寄存器共计5 5个寄存器,必须编程初始化。个寄存器,必须编程初始化。3 3个状态寄存器分别是:中断识别寄存器、线路状态个状态寄存器分别是:中断识别寄存器、线路状态寄存器及寄存器
20、及MODEMMODEM状态寄存器,供读出使用。状态寄存器,供读出使用。 1.1.发送保持寄存器发送保持寄存器THRTHR(3F8H3F8H):发送数据时,由):发送数据时,由CPUCPU将数据写入该寄存器中。将数据写入该寄存器中。 2.2.接收数据寄存器接收数据寄存器RDRRDR(3F8H3F8H):当):当82508250接收到完整的接收到完整的一帧信息时,便自动将一帧信息中的数据位由接收移位一帧信息时,便自动将一帧信息中的数据位由接收移位寄存器传送到接收数据寄存器中寄存器传送到接收数据寄存器中 。3.3.波特率除数锁存器波特率除数锁存器BRDBRD(3F8H3F8H,3F9H3F9H)描述
21、波特率除数描述波特率除数BRDBRD、波特率、波特率BandBand以及输入时钟频率三者以及输入时钟频率三者 之间的关系如下:之间的关系如下: BRD=BRD=时钟频率时钟频率/ /(1616BandBand) (11-211-2) 例【例【11-211-2】 当使用当使用UARTUART的内部时钟为的内部时钟为1.8432MHz1.8432MHz时时(或由外部通过(或由外部通过 引脚输入),计算波特率为引脚输入),计算波特率为4800bps4800bps的波特率除数值。的波特率除数值。1XTAL解:解:BRD=1843200/(164800)=0018HPC/XTPC/XT机波特率与除数的对
22、应关系如表机波特率与除数的对应关系如表11-311-3所示:所示:表表11-3 11-3 波特率与除数对照表波特率与除数对照表波特率波特率(bps)除数锁存器的值除数锁存器的值波特率波特率(bps)除数锁存器的值除数锁存器的值BRDHBRDLBRDHBRDL5009H00H180000H40H7506H00H200000H3AH11004H17H240000H30H15003H00H360000H20H30001H80H480000H18H60000HC0H720000H10H120000H60H960000H0CH例【例【11-311-3】 若选取波特率为若选取波特率为4800bps4800
23、bps,则从表,则从表10-310-3可查可查得相应的高得相应的高8 8位除数值为位除数值为00H00H,低,低8 8位除数值为位除数值为18H18H,按照,按照先送低字节,后送高字节的顺序装入除数锁存器中。先送低字节,后送高字节的顺序装入除数锁存器中。编写程序为:编写程序为: mov dxmov dx,3fbh 3fbh ;置;置lcrlcr的地址的地址 mov almov al,80h80h ;置;置d d7 7=1=1,表示允许访问,表示允许访问brdbrd out dx out dx,alal mov dx mov dx,3f8h 3f8h ;除数锁存器(低字节)的;除数锁存器(低字节
24、)的 ;地址;地址 mov almov al,18h 18h ;除数锁存器的低字节;除数锁存器的低字节 out dx out dx,alal mov dx mov dx,3f9h 3f9h ;除数锁存器(高字节)的;除数锁存器(高字节)的 ;地址;地址 mov almov al,00h 00h ;除数锁存器的高字节;除数锁存器的高字节 out dxout dx,alal mov dx mov dx,3fbh3fbh mov al mov al,03h 03h ;置;置d d7 7=0=0,表示禁止访,表示禁止访 ;问;问brdbrd,送入实际的,送入实际的lcrlcr out dx out d
25、x,alal4.4.通信线路控制器通信线路控制器LCRLCR(3FBH3FBH)通信线路控制寄存器指定串行异步通信的字符格式,即通信线路控制寄存器指定串行异步通信的字符格式,即数据位个数、停止位个数,是否进行奇偶校验以及何种数据位个数、停止位个数,是否进行奇偶校验以及何种校验等。校验等。 图图11-9 11-9 通信线路控制寄存器通信线路控制寄存器 LCRLCR DLAB SBBK SPB EPS PEN STB WLSI WLS0 DLAB SBBK SPB EPS PEN STB WLSI WLS0 D D7 7 D D6 6 D D5 5 D D4 4 D D3 3 D D2 2 D D
26、1 1 D D0 0寄存器选择寄存器选择0 0 正常值正常值1 1 选择除数寄存器选择除数寄存器 停止位个数停止位个数 0 10 1位位 1 1.51 1.5位(数据位为位(数据位为5 5位时)位时) 1 21 2位(数据位为位(数据位为6 68 8位位时)时)中止字符控制中止字符控制0 0 无作用无作用1 1 发送中止字符发送中止字符 数据位个数数据位个数 00 500 5位位 01 601 6位位 10 710 7位位 11 811 8位位 0 0 无校验位无校验位 001 001 设置奇校验设置奇校验 011 011 设置偶校验设置偶校验 101 101 校验位为校验位为1 1 111
27、111 校验位为校验位为0 0例【例【11-411-4】 通信线路控制寄存器(通信线路控制寄存器(LCRLCR)的编程,)的编程,设置发送数据位为设置发送数据位为8 8位,位,2 2位停止位,位停止位,1 1位偶校验,其位偶校验,其程序段为:程序段为: mov dxmov dx,3fbh 3fbh ;lcrlcr的地址的地址 mov almov al,00011111b 00011111b ;lcrlcr内容数据格式参数内容数据格式参数 out dxout dx,alal5.5.通信线路状态寄存器通信线路状态寄存器LSRLSR(3FDH3FDH)通信线路状态寄存器提供串行异步通信的当前状态。供
28、通信线路状态寄存器提供串行异步通信的当前状态。供 CPUCPU读取和判断,读取和判断,LSRLSR各位的定义如图各位的定义如图11-1011-10所示。所示。图图11-10 11-10 通信线路状态寄存器通信线路状态寄存器 D D7 7 D D6 6 D D5 5 D D4 4 D D3 3 D D2 2 D D1 1 D D0 0 LSR 0 TSRE THRE BI FE PE OE DRLSR 0 TSRE THRE BI FE PE OE DR =1=1,表示已经接收到一个数,表示已经接收到一个数据,当据,当CPUCPU取走数据后,取走数据后,自动复位自动复位=1=1,表示发送保持寄存
29、器空,表示发送保持寄存器空=1=1,表示出现溢出错,表示出现溢出错=1=1,表示出现奇偶错,表示出现奇偶错=1=1,表示出现帧格式错,表示出现帧格式错=1=1,表示正在传送中止符,表示正在传送中止符=1=1,表示发送移位寄存器空,表示发送移位寄存器空6.MODEM6.MODEM控制寄存器控制寄存器MCRMCR(3FCH3FCH) MODEMMODEM控制寄存器控制寄存器MCRMCR用来设置与调制解调器的联络信号用来设置与调制解调器的联络信号和芯片自检。和芯片自检。MCRMCR的各位定义如图的各位定义如图11-1111-11所示所示: : D D7 7 D D6 6 D D5 5 D D4 4
30、D D3 3 D D2 2 D D1 1 D D0 0 MCR 0 0 0 LOOP OUTMCR 0 0 0 LOOP OUT2 2 OUT OUT1 1 RTS DTR RTS DTR =1=1,使,使DTRDTR引脚为低,否则为高引脚为低,否则为高=1=1,使,使RTRRTR引脚为低,否则为高引脚为低,否则为高=1=1,使,使OUTOUT1 1引脚为低,否则为高引脚为低,否则为高=1=1,使,使OUTOUT2 2引脚为低,否则为高引脚为低,否则为高=1=1,使,使82508250处于自发自收状态,否处于自发自收状态,否则为正常工作方式则为正常工作方式图图11-11 MODEM11-11
31、MODEM控制寄存器控制寄存器例【例【11-611-6】 通过通过82508250的自发自收,实现串行通信接口的的自发自收,实现串行通信接口的自诊断,主要程序段为:自诊断,主要程序段为: mov dxmov dx,3fch 3fch ;mcrmcr的地址的地址 mov almov al,00010011b 00010011b ;looploop位置位置“1”1” out dx out dx,alal7.MODEM7.MODEM状态寄存器状态寄存器MSRMSR(3FEH3FEH)MODEMMODEM状态寄存器的格式如图状态寄存器的格式如图11-1211-12所示。所示。 D D7 7 D D6
32、6 D D5 5 D D4 4 D D3 3 D D2 2 D D1 1 D D0 0 MSR MSR RLSD RI DSR CTS RLSD RI DSR CTS RLSD RLSD RI RI DSR DSR CTS CTS =1=1,表示上次读,表示上次读此寄存器后,此寄存器后,CTSCTS引脚已改变状态引脚已改变状态=1=1,表示,表示RIRI引脚由接通变为断开引脚由接通变为断开图图11-12 MODEM11-12 MODEM状态寄存器状态寄存器=1=1,表示上次读此寄存器后,表示上次读此寄存器后,RLSDRLSD引脚已改变状态引脚已改变状态=1=1,表示上次读此寄存器后,表示上次读
33、此寄存器后,DSRDSR引脚已改变状态引脚已改变状态=1=1,表示,表示RLSDRLSD引脚为低引脚为低=1=1,表示,表示RIRI引脚为低引脚为低=1=1,表示,表示DSRDSR引脚为低引脚为低=1=1,表示,表示CTSCTS引脚为低引脚为低8.8.中断识别寄存器中断识别寄存器IIRIIR(3FAH3FAH) D D7 7 D D6 6 D D5 5 D D4 4 D D3 3 D D2 2 D D1 1 D D0 0 IIR 0 0 0 0 0IIR 0 0 0 0 0 =1,=1,无中断无中断=0=0,有尚未有处理的中断,有尚未有处理的中断=11=11,接收数据出错中断,读线路,接收数据
34、出错中断,读线路状态后复位,状态后复位,1 1优先级优先级=10=10,接收数据就绪中断,读数据,接收数据就绪中断,读数据后复位,后复位,2 2优先级优先级=01=01,发送保持寄存器空中断,写,发送保持寄存器空中断,写入数据后复位或读中断标识器入数据后复位或读中断标识器后复位,后复位,3 3优先级优先级=00=00,MODEMMODEM状态改变中断,读状态改变中断,读MODEMMODEM状态后复位,状态后复位,4 4优先级优先级图图11-13 11-13 中断识别寄存器中断识别寄存器82508250内部有内部有4 4级中断,但只有一根中断级中断,但只有一根中断申请输出线,当申请输出线,当82
35、508250的的4 4级中断中有一级中断中有一级或多级出现时,需要辨别是哪一级级或多级出现时,需要辨别是哪一级中断,以便分别进行处理。中断,以便分别进行处理。9.9.中断允许寄存器中断允许寄存器IERIER(3F9H3F9H) 82508250的的1010个中断源所提出的中断请求被允许还个中断源所提出的中断请求被允许还是被禁止,由中断允许寄存器是被禁止,由中断允许寄存器IERIER的低的低4 4位控制,每位控制,每位控制一个优先级的所有中断源,中断允许寄存器位控制一个优先级的所有中断源,中断允许寄存器的格式如图的格式如图11-1411-14所示。所示。 图图11-14 11-14 中断允许寄存
36、器中断允许寄存器 D D7 7D D4 4 D D3 3 D D2 2 D D1 1 D D0 0IER 0000 EDSI ELSI ETBEI ERBFIIER 0000 EDSI ELSI ETBEI ERBFI调制解调器状态改变中断调制解调器状态改变中断接收线路状态中断接收线路状态中断发送保持寄存器空中断发送保持寄存器空中断接收数据准备好中断接收数据准备好中断写入通信线路控制字写入通信线路控制字LCRLCR,使,使DLAB=1DLAB=1写除数锁存器低写除数锁存器低8 8位位 设置设置MODENMODEN控制寄存器控制寄存器 写除数锁存器高写除数锁存器高8 8位位 写入当前要使用的通信线路控制字写入当前要使用的通信线路控制字LCRLCR,使,使DLAB=0DLAB=0设置中断允许寄存器设置中断允许寄存器图图11-15 825011-15 8250初始化顺序初始化顺序 11.2.3 825011.2.3 8250的的初始化编程初始化编程 利用利用82508250进行通进行通信时,首先要对信时,首先要对82508250进行初始化,进行初始化,比如,设置波特率、比如,设置波特率、数据通信的格式,数据通信的格式,是否允许中断等。是否允许中断等。11.4 EIA RS-232C11.4 EIA RS-2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025至2030年中国分水鞍数据监测研究报告
- 2025至2030年中国三彩壁画数据监测研究报告
- 农资化肥采购合同范例
- 瓶装水项目实施方案(参考模板)
- 计及风光发电的主动配电网储能优化配置研究
- 2025年中国高保真音频传输隔离器市场调查研究报告
- 2025年中国长提手市场调查研究报告
- 基于深度学习的场景文本识别算法研究及应用
- 上海市浦东新区2024-2025学年高二上学期期末物理试题(解析版)
- 2025年中国突触素市场调查研究报告
- DBJ∕T 15-104-2015 预拌砂浆混凝土及制品企业试验室管理规范
- 装配式建筑叠合板安装技术交底
- 2022年HTD-8M同步带轮尺寸表
- 皮带滚筒数据标准
- 脚手架操作平台计算书
- 内科学第八版循环系统教学大纲
- 煤矿供电系统及供电安全讲座方案课件
- 绿色建筑及材料分析及案列
- 实用中西医结合诊断治疗学
- 幕墙工程技术标范本
- 《施工方案封面》
评论
0/150
提交评论