第6章键盘与显示接口例.pdfVIP

  • 0
  • 0
  • 约3.87千字
  • 约 2页
  • 2021-11-30 发布于北京
  • 举报
例 6-1-1 :如图 6-1-3 所示的矩阵联接式无编码键盘,共 16 个按键,应用定时/计数器 0 中断,每 100mS 进行 1 次键盘扫描处理。 表 6-1-1:图6-1-3 矩阵联接式无编码键盘的键码 值 输出值 键码 键名 P1.7 P1.6 P1.5 P1.4 P1.3 P1.2 P1.1 P1.0 1 1 1 0 1 1 1 0 EEH 1# 1 1 0 1 1 1 1 0 DEH 2# 1 0 1 1 1 1 1 0 BEH 3# 0 1 1 1 1 1 1 0 7EH 4 # 1 1 1 0 1 1 0 1 EDH 5# 1 1 0 1 1 1 0 1 DDH 6# 1 0 1 1 1 1 0 1 BDH 7# 0 1 1 1 1 1 0 1 7DH 8 # 1 1 1 0 1 0 1 1 EBH 9# 1 1 0 1 1 0 1 1 DBH 10# 1 0 1 1 1 0 1 1 BBH 11# 0 1 1 1 1 0 1 1 7BH 12 # 1 1 1 0 0 1 1 1 E7H 13# 1 1 0 1 0 1 1 1 D7H 14# 1 0 1 1 0 1 1 1 B7H 15# 0 1 1 1 0 1 1 1 77H 16 # 1 1 1 1 × × × × F ×H 无键 解: 设系统时钟为 12MHz,16 位定时时间最大为 65.53ms 。因此,将 CT0 设置为模式 1,定时 50 ms,2 次中断才调用 1 次键盘扫描程序。TMOD = X0001B ,定时初值设置为TH0 = #3CH ,TL0 = #0B0H 。 CT0 的设置具体参见例 5-2-2 。 1 16 6 -3 (2 - X) = T ,Φ=12× 10HZ,T=50× 10 S 代入,得X=65536-50000=15536=3CB0H) ( Φ 12

文档评论(0)

1亿VIP精品文档

相关文档