基本可编程芯片初始化字8255、8253、8259

基本可编程芯片


8255初始化控制字

8255初始化控制字
D7D6D5D4D3D2D1D0
1A口工作方式A口输入输出C口高四位IOB口工作方式B口IOC口低四位IO
1 00|01|10|1X(三个工作方式)0输出1输入0输出1输入0:方式0、1:方式10输出1输入0输出1输入

8253初始化控制字

8253初始化控制字
SC1SC0RL1RL0M2M1M0BCD|BIN
00、01、10选择计数器读写操作方式选择工作方式(6个)BCD码计数|二进制码计数
8253上有三计数器00:锁定计数值,01:选择低8位、10:选择高八位,11:选择16位选择工作方式(6个)0:二进制码计数、1:BCD码计数

8259初始化控制字

8259初始化控制字
命令字A0D7D6D5D4D3D2D1D0
ICW1A0XXX1中断触发方式ADI时间间隔单片/级联是否需要ICW4
0XXX恒为11电平、0边沿8086中不使用0:级联、1:单片1:需要、0:不需要
命令字A0D7D6D5D4D3D2D1D0
ICW2A0T7T6T5T4T3000
1前五位需要自己填,后三位根据IR0—-IR7引脚决定,所以8个中断引脚的中断类型号是连续的
命令字A0D7D6D5D4D3D2D1D0
ICW3A0S7S6S5S4S3S2S1S0
1主片主片对应的IRx口是否连接了从片(1:连接、0:未连接)
1从片都为0(后面三位确定接的主片哪一个IRx口)ID2ID1ID0
命令字A0D7D6D5D4D3D2D1D0
ICW4A0000嵌套方式缓冲缓冲方式(主|从)中断结束方式80X86模式、8080/8085模式
10001:特殊嵌套、0:一般嵌套1:缓冲、0:非缓冲1:主片工作于缓冲方式、0:从片1:自动中断结束、0:非自动中断结束1:80X86模式、0:8080/8085模式
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值