最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

控制字格式

IT圈 admin 44浏览 0评论

2024年3月8日发(作者:廖依云)

附:各芯片控制字及操作字格式1.8253模式设置控制字格式:D7SC1SC0RW1RW0D0M2M1M0BCD1:BCD码计数0:二进制计数000:001:X10:X11:100:101:00:01:10:11:00:01:10:11:选择通道0选择通道1选择通道2无效方式0方式1方式2方式3方式4方式5计数器锁存,供CPU读只读/写计数器低字节只读/写计数器高字节先读/写计数器低字节,后读/写高字节2.8259ICW及OCW格式:(1)ICW1——芯片控制初始化命令字:A00D7XXX1LTIMD00SNGLIC48086/8088系统中不用标志位1:需要设置ICW40:不需要设置ICW41:单片使用0:级联使用1:电平触发0:边沿触发1

(2)ICW2——设置中断类型号初始化命令字:A01D7T7T6T5T4T300D00中断类型码的高5位(3)ICW3——标识主片/从片初始化命令字:8259A主片格式:A01D7S7S6Si=S5S4S3S2S1D0S08259A从片格式:A01D7000:表示IRi端上未接8259A从片1:表示IRi端上接有8259A从片D0000ID2ID1ID0从8259A的识别地址(从片INT接主片的IRi)(4)ICW4——方式控制初始化命令字:A01D7000SFNMD0BUFM/SAEOIuPM1:8086/8088配置0:8080/8085配制1:自动EOI方式0:非自动EOI方式1:特殊完全嵌套方式0:非特殊完全嵌套方式非缓冲方式缓冲方式从8259A主8259A011X012

(5)OCW1——中断屏蔽操作命令字:A01D7M7M6Mi=M5M4M3M2M1D0M01:屏蔽由IRi端引入的中断请求0:允许由IRi端引入的中断请求(6)OCW2——优先权循环方式和中断结束方式操作字:A00D7RSLEOI00L2L1D0L0标志位000—IR0001—IR1010—IR2011—IR3100—IR4101—IR5110—IR6111—IR7001—普通EOI方式011—特殊EOI方式101—普通EOI循环方式111—特殊EOI循环方式000—自动EOI循环(复位)100—自动EOI循环(置位)110—置位优先权命令010—无效(7)OCW3——特殊屏蔽方式和查询方式操作字:A00D7XESMMSMMD001PRRRIS0X:无效标志位10:下次RD有效,读IRR11:下次RD有效,读ISR1:查询8259A状态0:不查询0X:无效10:特殊屏蔽方式复位11:特殊屏蔽方式置位3

3.8255A控制字格式:(1)方式选择控制字格式:D71D6D5D4D3D2D1D0D0C口低4位I/O1:输入0:输出标志字B口I/O1:输入0:输出0:方式01:方式1B口方式C口高4位I/O1:输入0:输出A口I/O1:输入0:输出00:方式0A口方式01:方式11X:方式2(2)端口C置位/复位控制字:D70D6D5任意值D4D3D2D1D0D01:置位0:复位标志位位选择000:选中PC0001:选中PC1010:选中PC2011:选中PC3100:选中PC4101:选中PC5110:选中PC6111:选中PC74

4.8251A寄存器格式:(1)模式寄存器格式:S2S1EPPENL2L1B2B1X0无校验01奇校验11偶校验异步00同步方式01异步方式X110异步方式X1611异步方式X6400字符长度5位01字符长度6位10字符长度7位11字符长度8位同步X0内同步X1外同步0X两个同步字符1X单个同步字符00无效011个停止位101.5停止位112个停止位(2)控制寄存器格式:EHIRRTSERSBRKRxEDTRTxEN允许发送DTR引脚有效允许接收错误标志复位RTS引脚有效内部复位启动搜索同步字符(2)状态寄存器格式:DSRSYNDETFEOEPETxERxRDYTxRDY5

2024年3月8日发(作者:廖依云)

附:各芯片控制字及操作字格式1.8253模式设置控制字格式:D7SC1SC0RW1RW0D0M2M1M0BCD1:BCD码计数0:二进制计数000:001:X10:X11:100:101:00:01:10:11:00:01:10:11:选择通道0选择通道1选择通道2无效方式0方式1方式2方式3方式4方式5计数器锁存,供CPU读只读/写计数器低字节只读/写计数器高字节先读/写计数器低字节,后读/写高字节2.8259ICW及OCW格式:(1)ICW1——芯片控制初始化命令字:A00D7XXX1LTIMD00SNGLIC48086/8088系统中不用标志位1:需要设置ICW40:不需要设置ICW41:单片使用0:级联使用1:电平触发0:边沿触发1

(2)ICW2——设置中断类型号初始化命令字:A01D7T7T6T5T4T300D00中断类型码的高5位(3)ICW3——标识主片/从片初始化命令字:8259A主片格式:A01D7S7S6Si=S5S4S3S2S1D0S08259A从片格式:A01D7000:表示IRi端上未接8259A从片1:表示IRi端上接有8259A从片D0000ID2ID1ID0从8259A的识别地址(从片INT接主片的IRi)(4)ICW4——方式控制初始化命令字:A01D7000SFNMD0BUFM/SAEOIuPM1:8086/8088配置0:8080/8085配制1:自动EOI方式0:非自动EOI方式1:特殊完全嵌套方式0:非特殊完全嵌套方式非缓冲方式缓冲方式从8259A主8259A011X012

(5)OCW1——中断屏蔽操作命令字:A01D7M7M6Mi=M5M4M3M2M1D0M01:屏蔽由IRi端引入的中断请求0:允许由IRi端引入的中断请求(6)OCW2——优先权循环方式和中断结束方式操作字:A00D7RSLEOI00L2L1D0L0标志位000—IR0001—IR1010—IR2011—IR3100—IR4101—IR5110—IR6111—IR7001—普通EOI方式011—特殊EOI方式101—普通EOI循环方式111—特殊EOI循环方式000—自动EOI循环(复位)100—自动EOI循环(置位)110—置位优先权命令010—无效(7)OCW3——特殊屏蔽方式和查询方式操作字:A00D7XESMMSMMD001PRRRIS0X:无效标志位10:下次RD有效,读IRR11:下次RD有效,读ISR1:查询8259A状态0:不查询0X:无效10:特殊屏蔽方式复位11:特殊屏蔽方式置位3

3.8255A控制字格式:(1)方式选择控制字格式:D71D6D5D4D3D2D1D0D0C口低4位I/O1:输入0:输出标志字B口I/O1:输入0:输出0:方式01:方式1B口方式C口高4位I/O1:输入0:输出A口I/O1:输入0:输出00:方式0A口方式01:方式11X:方式2(2)端口C置位/复位控制字:D70D6D5任意值D4D3D2D1D0D01:置位0:复位标志位位选择000:选中PC0001:选中PC1010:选中PC2011:选中PC3100:选中PC4101:选中PC5110:选中PC6111:选中PC74

4.8251A寄存器格式:(1)模式寄存器格式:S2S1EPPENL2L1B2B1X0无校验01奇校验11偶校验异步00同步方式01异步方式X110异步方式X1611异步方式X6400字符长度5位01字符长度6位10字符长度7位11字符长度8位同步X0内同步X1外同步0X两个同步字符1X单个同步字符00无效011个停止位101.5停止位112个停止位(2)控制寄存器格式:EHIRRTSERSBRKRxEDTRTxEN允许发送DTR引脚有效允许接收错误标志复位RTS引脚有效内部复位启动搜索同步字符(2)状态寄存器格式:DSRSYNDETFEOEPETxERxRDYTxRDY5

发布评论

评论列表 (0)

  1. 暂无评论