目录
一、 并行接口芯片8255A
1、组成:
3个8位数据端口:A、B、C。端口A和端口C的高4位为A组,端口B和端口C的低4位为B组
控制寄存器
2、工作方式:
方式0--基本输入输出方式:
应答查询方式,不能采用中断;
方式1—选通上输入输出方式:
中断应答式数据传送
方式2—双向输入输出方式:
只有A口才能采用方式2,固定利用C口的5条线作为联络信号线;B口只能工作在方式0或方式1,C口剩余的3条线科用作B口方式1之下的联络线
3、控制字:
方式选择字:
选择A口、B口的工作方式、输入输出
C口操作控制字:
控制C口某一位的置位或复位(某位输出控制信号)
4、考题:
1、各端口地址和控制寄存器地址;
2、初始化程序;
3、连接图;
4、编写主程序和中断服务程序
二、定时器/计数器接口芯片8253
1、工作方式控制字:
计数器的选择,工作方式控制字格式选择
2、一个计数器初始化流程:
先写入计数值低字节,如然后写入计数值高字节;
3、6种工作方式:
- 方式0--计数结束产生中断
即可完成计数功能,又可完成定时功能;
计数器初值以此有效;
- 方式1--可编程单稳触发器
- 方式2--分频器
- 方式3--方波发生器
- 方式4--软件触发的选通信号发生器
- 方式5--硬件触发的选通信号发生器
4、考题:
1、通过连接图A0~A7判断计数器0、1、2和控制寄存器的基本口地址;
2、初始化计数器0、计数器1、计数器2编程;
3、写整个程序;