- 1、本文档共91页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
表7.7 串行端口寄存器地址 表7.8 波特率与除数寄存器值的关系 返回本节 7.6.3 UART内部电路框图 16550/8250 UART内部寄存器如图7.16所示,它起到数据的收发、参数的设置和调制解调器状态返回的作用。其收发原理如图7.17所示。 其接收时序如图7.18所示。 图7.16 16550 /8250 UART内部寄存器框图 图7.17 TX/RX移位寄存器工作示意图 图7.18 16550/8250 UART发送/接收序 返回本节 7.6.4 UART内部寄存器定义 1.中断允许寄存器 图7.19 中断允许寄存器 2.中断标识寄存器 图7.20 中断标识寄存器 3.FIFO控制寄存器 图7.21 FIFO控制寄存器 4.线路控制寄存器 图7.22 线路控制寄存器 5.线路状态寄存器 图7.23 线路状态寄存器 6.MODEM控制寄存器 如图7.24所示,MODEM控制寄存器可以用程序的方式设置信号的现役电平,如数据终端准备就绪信号DTR、请求传送信号RTS的电平高低,都可以通过置位或复位该寄存器来实现。另外,MODEM控制寄存器的位2和位3直接控制OUT1、OUT2引脚上的电平高低。MODEM控制寄存器位4用于选择是否对来自通信设备的信号进行测试。 7.MODEM状态寄存器 MODEM状态寄存器用于检测通信设备发出的信号状态。该寄存器各数据位如下: 图7.24 MODEM控制寄存器 返回本节 7.7 串行端口的中断服务功能 7.7.1 AH=00子功能 7.7.2 AH=01/02子服务功能 7.7.3 AH=03子服务功能 7.7.4 AH=04/05子服务功能 返回本章首页 7.7.1 AH=00子功能 表7.10 AH=00的参数设置 返回本节 7.7.2 AH=01/02子服务功能 表7.11 AH=01/02子服务功能 返回本节 7.7.3 AH=03子服务功能 表7.12列出了AH=03子服务功能,该功能专门用于读通信进程中的状态。在AH中返回线路状态,在AL中返回MODEM状态。 表7.12 AH=03子服务功能 返回本节 7.7.4 AH=04/05子服务功能 表7.13 AH=04/05的扩展子服务功能 返回本节 7.8 通用串行总线接口USB 7.8.1 USB连接的拓扑结构 7.8.2 USB接口接头及引脚说明 7.8.3 USB总线组成结构 7.8.4 通用串行总线USB编程寄存器组 7.8.5 USB接口数据的传输方式 返回本章首页 7.8.1 USB连接的拓扑结构 图7.25 USB集线器的星形拓扑结构 返回本节 7.8.2 USB接口接头及引脚说明 图7.26和图7.27所示。其插针的针脚功能定义如下: 图7.26 4针引脚的USB 接头外形 图7.27 微机系统板中的USB接口 返回本节 7.8.3 USB总线组成结构 (1)客户驱动软件层 (2)USB驱动程序层 (3)主控制器驱动程序 (4)控制器 (5)USB设备 USB主控制系统功能由硬件层和软件层所组 ,如图7.28、7.29所示。 图7.28 通用串行总线(USB)系统功能结构图 返回本节 7.8.4 通用串行总线USB编程寄存器组 1.USB命令寄存器 2.USB状态寄存器 返回本节 7.8.5 USB接口数据的传输方式 1.等时传输 2.中断传输 3.控制传输 4.分块传输 其传输类型顺序如图7.30所示。 图7.30 通用串行总线(USB)数据传输类型顺序 返回本节 THANK YOU VERY MUCH ! 本章到此结束, 谢谢您的光临! 返回本章首页 结束放映 * 图7.5 打印机并行接口传送时序图 2.打印机8位并行接口数据传送时序 返回本节 7.3 并行打印的I/O服务功能及服务程序 7.3.1 INT 17H服务功能 7.3.2 INT 5H服务功能 7.3.3 打印机I/O程序 返回本章首页 7.3.1 INT 17H服务功能 表7.4 INT 17H调用菜单 返回本节 7.3.2 INT 5H服务功能 打印机状态信息存放在地址为50:00H的位置,可使用三种数据分别表示:0表示数据准备就绪;1表示打印机忙(正在打印);FF表示打印机出错。 返回本节 7.3.3 打印机I/O程序 其程序如下: ;打印缓冲区字符的子程序 ;入口:DS:SI=缓冲区段址:位移 PRT_BUF PROC NEAR JMP PRT_CHAR MESG_1 DB 0DH,0AH, Printer o
文档评论(0)