微机接口实验报告16550串口控制器应用实验.doc
《微机接口实验报告16550串口控制器应用实验.doc》由会员分享,可在线阅读,更多相关《微机接口实验报告16550串口控制器应用实验.doc(6页珍藏版)》请在三一办公上搜索。
1、【实验目的】掌握16550的工作方式及应用。学习PC机串口的操作方法。【试验设备】PC微机一台、TD-PIT+实验系统一套、示波器一台。【实验内容】编写程序,向串口连续发送一个数据53H(“1”的个数为偶数)或57H(“1”的个数为奇数)。将串口输出连接到示波器上,用示波器观察数据输出产生的波形,分析串行数据格式。【实验原理】16550是一种连接任何类型虚拟串行接口的可编程通信接口,与Intel微处理器完全兼容的使用非常广泛的异步接收器/发送器(UART)。它内置了16字节的FIFO缓冲,最大通讯速率可达115Kb/s,是现代基于微处理器设备包括PC机和许多调制解调器的最普遍的通信接口。165
2、50的引脚如图11-1所示,其内部结构如图11-2所示。图11-1 16550引脚图1.端口地址的使用16550内部有11个寄存器,在芯片选择有效的前提下,由芯片的寄存器选择输入线A2,A0和A0来确定访问的寄存器,芯片中采用两条措施来解决端口地址少的问题(只有8个地址)。(1)保持寄存器和接收数据寄存器共用一个地址,以“写入”访问前者、“读出”访问后者加以区分。(2)除数寄存器的高字节与中断允许寄存器使用相同地址,高字节和接收数据寄存器、发送保持寄存器使用相同的地址,为了区分,借用线路控制寄存器的最高位DLAB位来区分。访问除数寄存器时,令DLAB位为“1”;访问接收数据寄存器、发送保持寄存
3、器和中断允许寄存器时,则将DLAB位置“0”。具体说明如表11-1所示。图11-2 16550的内部结构图表11-1 16550内部寄存器地址及其选择方法DLAB A2A1A0被访问的寄存器 0 000 接收数据寄存器(读),发送保持寄存器(写) 0 001 中断允许寄存器IER 1 000 波特率除数寄存器(低字节) 1 001 波特率除数寄存器(高字节) X 010 中断识别寄存器IIR(只读),FIFO控制器FCR(只写) X 011 线路控制寄存器LCR X 100 MODEM控制寄存器MCR X 101 线路状态寄存器LSR X 110 MODEM状态寄存器MSR X 111 Scr
4、atch寄存器 2. 寄存器控制字说明(1)线路控制寄存器(LCR),主要用于指定异步串行通信的数据格式。见表11-2。表11-2 LCR格式D6D5D4D3D2D1D0DLABSBSPEPSPENSTBWLS1WLS0除数存器访问允许中止设定附加奇偶标志位选择奇偶校验选择奇偶校验允许停止位选择字符长度选择1:允许0:禁止1:中止0:正常1:附加1位0:不附加11:偶校验01:奇校验X0:无校验0:1位停止位1:1.5或2位停止位(根据D1D0)区分)00:5位 01:6位10:7位 11:8位(2)线路状态寄存器(LSR),主要是向处理器提供有关数据传输的状态。见表11-3。表11-3 LS
5、R格式D7D6D5D4D3D2D1D0TSRETHREB1FEPEOEDRFIFO中接收数据错误发送移位寄存器空发送保持寄存器空中止识别指示接收格式错接收奇偶错接收重叠错接收缓冲区满(3)波特率除数寄存器,用该寄存器设置串行数据的传送波特率。除数寄存器值基准时钟频率(16波特率)16550芯片输入的基准时钟频率为1.8432MHz,若波特率为9600b/s,则除数寄存器值为000CH,DLH中应填00H,DLL中应填0CH。16550常用波特率参数见表11-4。表11-4 常用的波特率参数表DLAB A2A1A0被访问的寄存器 0 000 接收数据寄存器(读),发送保持寄存器(写) 0 001
6、 中断允许寄存器IER 1 000 波特率除数寄存器(低字节) 1 001 波特率除数寄存器(高字节) X 010 中断识别寄存器IIR(只读),FIFO控制器FCR(只写) X 011 线路控制寄存器LCR X 100 MODEM控制寄存器MCR X 101 线路状态寄存器LSR X 110 MODEM状态寄存器MSR X 111 Scratch寄存器 (4) 中断允许寄存器(IER),16550共有4级中断,按优先级从高到低依次为:接收出错中断、接收缓冲器满中断、发送保持寄存器空中断和MODEM输入状态改变中断。这些中断的允许或屏蔽由IER来控制。见表11-5。表11-5 IER格式D7
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 接口 实验 报告 16550 串口 控制器 应用
链接地址:https://www.31ppt.com/p-4789155.html