试题详情
- 简答题16550的通信控制寄存器中的寻址位有什么作用?在初始化编程时,应该怎样设置?
-
16550芯片内,接收缓冲寄存器/发送保持寄存器的地址与除数低字节寄存器的地址相同,中断允许寄存器的地址与除数高字节寄存器的地址相同。为了区分同一地址的不同用途,16550使用DLAB位来加以标识。DLAB位是通信线控制寄存器的最高位D7,该位设置为0,随后的相应操作对接收缓冲寄存器/发送保持寄存器或中断允许寄存器进
行;该位设置为1,随后的相应操作对除数寄存器进行。在向除数寄存器写入初值之前,应将DLAB置为1。由于一般不需要重复访问除数寄存器,写完除数后应将DLAB置为0,以方便后续的操作。 关注下方微信公众号,在线模考后查看
热门试题
- IA-32处理器何时处于开中断状态、何时
- 微机系统中记录一天时间的时钟称为()。记
- 编写程序,打印九九乘法表。
- 串行通信的异步通信格式终止位可以是1.5
- DAC0832是()位的数模转换芯片。
- 8086/088微处理器的标志寄存器IF
- 接口电路与外部设备之间传送的信号有哪几种
- 标志寄存器是一个()位的寄存器,由()标
- 比较DMA方式和程序中断方式的区别,根据
- I/O端口编址方式有()方式和()方式两
- 如何构造MCS-51单片机扩展的系统总线
- 汇编语句有哪两种?每个语句由哪4个部分组
- Pentium微处理机段的转换过程是,由
- 执行指令“MOV[BX],AX”时,在其
- 用2k×8位的存储芯片,组成16k×8位
- I/O独立编址方式中访问内存储器所用信号
- 异步串行通讯的数据格式是如何?
- 存储系统为什么不能采用一种存储器件构成?
- 如果存储器起始地址为1800H,末地址为
- 请按如下说明编写子程序: 子程序功能:把