第九章 MCS-51的接口技术
9-1 I/O数据传送有哪几种传送方式?分别在哪些场合下使用?
9-2 I/O接口和I/O端口有什么区别?I/O接口的功能是什么?
9-3 常用的I/O接口编址有哪两种方式?它们各有什么特点?MCS-51的I/O端口编址采用的是哪种方式?
9-4 8155H的端口有哪些?哪些引脚决定端口的地址?引脚TIMERIN和TIMEROUT的作用是什么?
9-5 编写程序,采用8255A的C口按位置位/复位控制字,将PC7置0,PC4置1,(已知8255A各端口的地址为7FFCH-7FFFH)。
9-6 8255A的方式控制字和C口按位置位/复位控制字都可以写入8255A的同一控制寄存器,8255A是如何区分这两个控制字的?
9-7 假设8155H的TIMERIN引脚输入的频率为4MHz?问8155H的最大定时时间是多少?
9-8 MCS-51的并行接口的扩展有多种方式,在什么情况下,采用扩展8155H比较合适?什么情况下,采用扩展8255A比较适合?
9-10 画出8255A芯片与8031的连接图,要求8255A芯片A口地址为0A000H。
9-11 按照下列要求分别对8255A进行初始化编程,假设A口地址为0A000H。
(1)A、B和C口均为方式0;
(2)A组为方式0,B组为方式1;
(3)A、B口均为方式1。
9-12 什么是显示缓冲区?显示缓冲区一般放在哪里?其内容通常是什么?
9-13 消除按键抖动的方法有哪些?各自的适用范围是什么?
9-14 试设计用74LS244和74LS373 扩展3×8的行列式键盘的接口电路。
9-1 I/O数据传送有哪几种传送方式?分别在哪些场合下使用?
9-2 I/O接口和I/O端口有什么区别?I/O接口的功能是什么?
9-3 常用的I/O接口编址有哪两种方式?它们各有什么特点?MCS-51的I/O端口编址采用的是哪种方式?
9-4 8155H的端口有哪些?哪些引脚决定端口的地址?引脚TIMERIN和TIMEROUT的作用是什么?
9-5 编写程序,采用8255A的C口按位置位/复位控制字,将PC7置0,PC4置1,(已知8255A各端口的地址为7FFCH-7FFFH)。
9-6 8255A的方式控制字和C口按位置位/复位控制字都可以写入8255A的同一控制寄存器,8255A是如何区分这两个控制字的?
9-7 假设8155H的TIMERIN引脚输入的频率为4MHz?问8155H的最大定时时间是多少?
9-8 MCS-51的并行接口的扩展有多种方式,在什么情况下,采用扩展8155H比较合适?什么情况下,采用扩展8255A比较适合?
9-10 画出8255A芯片与8031的连接图,要求8255A芯片A口地址为0A000H。
9-11 按照下列要求分别对8255A进行初始化编程,假设A口地址为0A000H。
(1)A、B和C口均为方式0;
(2)A组为方式0,B组为方式1;
(3)A、B口均为方式1。
9-12 什么是显示缓冲区?显示缓冲区一般放在哪里?其内容通常是什么?
9-13 消除按键抖动的方法有哪些?各自的适用范围是什么?
9-14 试设计用74LS244和74LS373 扩展3×8的行列式键盘的接口电路。