例题单片机原理及应用.ppt

例题单片机原理及应用

JNB P,PNP ;P=0,转PNP JNB RB8,ERROR ;P=1,RB8=0,转出错 SJMP RIGHT PNP: JB RB8,ERROR ;P=0,RB8=1,转出错 RIGHT:MOV @R0,A ;存数 INC R0 ;修改地址指针 DJNZ R7,WAIT ;未接收完,继续 CLR F0 ;置正确接收标志F0=0 RET ERROR:SETB F0 ;置错误接收标志F0=1 RET 7.4.2 异步方式应用 二.行列式键盘 为了减少键盘与单片机接口时所占用I/O线的数目,在键数较多时,通常都将键盘排列成行列矩阵形式。每一水平线(行线)与垂直线(列线)的交叉处通过一个按键来连通。 图9-5 4×4矩阵键盘接口 利用这种结构只需N条行线和M条列线, 即可组成具有N×M个按键的键盘。 9.1.2 键盘结构及处理程序 图 9 | 5 4 × 4 矩 阵 键 盘 接 口 9.1.2 键盘结构及处理程序 1.行扫描法工作原理 判别键盘中有无键按下。向行线输出全0,读入列线状态。如果有键按下,总有一列线被拉至低电平,从而使列输入不全为1。 查找按下键所在位置。依次给行线送低电平,查列线状态。全为1,则所按下的键不在此行;否

文档评论(0)

1亿VIP精品文档

相关文档