微机接口实验报告.docx
《微机接口实验报告.docx》由会员分享,可在线阅读,更多相关《微机接口实验报告.docx(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、【试验目的】把握16550的工作方式及应用。学习PC机串口的操作方法。【试验设施】PC微机一台、TD-PIT+试验系统一套、示波器一台。【试验内容】编写程序,向串口连续发送一个数据53H ( 1的个数为偶数)或57H (:1的个数为奇数)。将 串口输出连接到示波器上,用示波器观看数据输出产生的波形,分析串行数据格式。【试验原理】16550是一种连接任何类型虚拟串行接口的可编程通信接口,与Intel微处理器完全兼容的使用特 别广泛的异步接收器/发送器(UART )0它内置了 16字节的FIFO缓冲,最大通讯速率可达115Kb/s , 是现代基于微处理器设施包括PC机和很多调制解调器的最普遍的通信
2、接口。16550的引脚如图 所示,其内部结构如图11-2所示。01234567DDDDDDDDRCLKRXDTXDCSOCS1CS2-cBAUDOUTcXINXOUTWRcWRGND1234567891011121314151617181920165504039383736353433323130292827262524vccRIDCDDSR二CTSMR3OUT1DTR RTS OUT2 INTR0RXRDYA0AlA2ADS- TXRDY23 DDIS2221RD口- RD图11-1 16550弓|脚图1 .端口地址的使用16550内部有11个寄存器,在芯片选择有效的前提下,由芯片的寄存器选
3、择输入线A2 , A0和 A0来确定访问的寄存器,芯片中采纳两条措施来解决端口地址少的问题(只有8个地址XQ)保持寄存器和接收数据寄存器共用一个地址,以写入访问前者、读出访问后者加以区分。(2)除数寄存器的高字节与中断允许寄存器使用相同地址,高字节和接收数据寄存器、发送保持寄存 器使用相同的地址,为了区分,借用线路掌握寄存器的最高位DLAB位来区分。访问除数寄存器时,令 DLAB位为1 ;访问接收数据寄存器、发送保持寄存器和中断允许寄存器时,则将DLAB位置 详细说明如表H-1所示。DDIS RD RD WRWR MR XINXOUT-*接收冲寄存器RBRI线路控制寄存器LCRD7:0线路状态
4、寄存器LSR发送保持寄存器THRDLAB除数锁存器(高位)DLH除数锁存器(低位)DLL心 M-j4MODEM制寄存器MCR MODEM状态 寄存器MSRa中断允许寄存器IERCSOCS1CS2A2AlAOADSv接收移位寄存器一接收同步控制发送同步控制发送移位寄存器波特率发生器MODEM控制逻辑RXDRCLK TXD*BOUDOUI3DTRd*-RTSOUTlD OUT2CTSDSR tRIiDCD中断识别寄存器HR中断控制逻辑INTR图11-2 16550的内部结构图表11-1 16550内部寄存器地址及其选择方法DLABA2A1A0被访问的寄存器0000接收数据寄存器(读),发送保持寄存
5、器(与)0001中断允许寄存器IER1000波特率除数寄存器(低字书)1001波特率除数寄存器(图字节)X010中断识别寄存器IIR (只读),FIFO掌握器FCR (只写)X011线路掌握寄存器LCRX100MODEM掌握寄存器MCRX101线路状态寄存器LSRX110MODEM状态寄存器MSRX111Scratch寄存器2.寄存器掌握字说明(1)线路掌握寄存器(LCR ),主要用于指定异步串行通信的数据格式。见表11-2。表112 LCR格式(2)线路状态寄存器(LSR ),主要是向处理器供应有关数据传输的状态。见表11-3。D6D5D4D3D2D1D0DLABSBSPEPSPENSTBW
6、LS1WLS0除数存器 访问允许中止设定附加奇偶标 志位选择奇偶 校验 选择奇偶 校验 允许停止位选择字符长度选择1:允许0 :禁止1 :中止0 :正常1:附加1位0 :不附加11 :偶校验01 :奇校验X0 :无校验0 : 1位停止位 1:1.5或2位停止位 (依据D1D0)区分)00 : 5 位 01 : 6 位10 : 7 位 n : 8 位表U-3 LSR格式D7D6D5D4D3D2D1D0TSRETHREB1FEPEOEDRFIFO中接收发送移位发送保持中止识接收格接收奇接收重接收缓数据错误寄存器空寄存器空别指示式错偶错叠错冲区满(3)波特率除数寄存器,用该寄存器设置串行数据的传送波
7、特率。除数寄存器值二基准时钟频率- ( 16x波特率)16550芯片输入的基准时钟频率为1.8432MHz若波特率为9600b/s则除数寄存器值为000CH , DLH中应填00H , DLL中应填0CHo 16550常用波特率参数见表11-4。表常用的波特率参数表DLABA2A1A0被访问的寄存器0000接收数据寄存器(读),发送保持寄存器(与)0001中断允许寄存器正R1000波特率除数寄存器(低字节)1001波特率除数寄存器(身字号)X010中断识别寄存器IIR (只读),FIFO掌握器FCR (只写)X011线路掌握寄存器LCRX100MODEM掌握寄存器MCRX101线路状态寄存器L
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 接口 实验 报告
限制150内