5 51存储器扩展 IO扩展[第5章].pptVIP

  • 4
  • 0
  • 约1.6万字
  • 约 97页
  • 2017-12-02 发布于湖北
  • 举报
* 先由行线输出全0信号,接着由列线读入表示按键状态的代码 当有键被按下时,则相应的列线状态一定为0 然后,将列线读入的代码由列线输出,然后读行线的状态,将先后两次读入的表示按键状态的代码组合,即为被按键的键值 2.反转法 保持被按下按键所在的列为0 * 本章结束 * 使用定时器/计数器前,要先向定时器/计数器高字节送入数值,再向低字节送入数值,最后再将命令字写入命令寄存器 方式0 在计数的后半周期内使T/OUT上输出低电平矩形波,这个矩形波的周期与定时器长度字初值有关 如果定时器/计数器长度字为偶数, T/OUT上的矩形波是对称的 如果定时器/计数器长度字为奇数, T/OUT上的矩形波高电平持续时间比低电平多一个计数脉冲时间 方式1 减1计数到0时,自动装入定时器/计数器长度字初值 T/OUT上输出连续矩形波 矩形波的周期也与定时器长度字初值有关 方式2 减1计数到0时,在T/OUT上输出一个单脉冲 方式3 减1计数到0时,自动装入定时器/计数器长度字初值 T/OUT上输出一串重复脉冲 重复脉冲的频率和定时器长度字初值有关 可以利用定时器/计数器的特性对计数脉冲进行指定分频 * 内部256单元的静态RAM IO/M=0时,8155的AD0~AD7输入的是RAM地址; IO/M=1时,8155的AD0~AD7输入的是IO地址 在CE=0且IO/M=0时,CPU可以对任意一个RAM单

文档评论(0)

1亿VIP精品文档

相关文档