微机原理与接口技术 梁建武 第5章4.pptVIP

  • 2
  • 0
  • 约6.26千字
  • 约 43页
  • 2015-12-10 发布于广东
  • 举报
4. 串行异步接口引脚 16550 数据装置准备好DSR* 数据终端准备好DTR* 发送数据SOUT 接收数据SIN 请求发送RTS* 允许发送CTS* 信号地GND 载波检测RLSD* 振铃指示RI* 5. 输出线 OUT1*和OUT2*: 两个一般用途的输出信号 由调制解调器控制寄存器的D2和D3使其输出低电平有效信号 复位使其恢复为高 5.4.3 16550的初始化编程 串口初始化程序必须在系统复位之后,在16550工作以前进行。16550的初始化编程主要用来设置16550的通信格式、传输波特率、是否使用中断、是否自检测试等操作。需要编程的寄存器有:除法寄存器、线路控制寄存器、MODEM控制寄存器和中断允许寄存器。 设置通信格式 设通信格式为每字符7位数据、2位停止位、采用偶校验,初始化程序段: MOV AL, ;线路控制寄存器的控制字 MOV DX, 3FBH ;线路控制寄存器端口地址 OUT DX, AL ;写入线路控制寄存器 设置通信波特率 设串口通信波特率需要设置为115200波特,初始化程序段: MOV AL, ;线路控制寄存器控制字DLAB = 1 MOV DX, 3FBH ;线路控制寄存器端口地

文档评论(0)

1亿VIP精品文档

相关文档