单片机习题集和答案2015(16)

时间:2026-01-16

单片机习题集和答案

(2)键盘扫描子程序:

KEY1: ACALL KS1 ;调用判断有无键按下子程序

JNZ LK1 ;有键按下,转LK1

AJMP KEY1 ;无键按下,返回

LK1: ACALL T12MS ;调延时12ms子程序

ACALL KS1 ;查有无键按下

LK2:

LK4:

LONE:

LKP:

LK3:

NEXT:

扫描字

JNZ AJMP MOV MOV MOV MOV MOV JB MOV AJMP JB MOV ADD PUSH ACALL JNZ POP RET INC MOV JNB RL MOV LK2 ;若有,则为键确实按下,转逐列扫描 KEY1 ;无键按下,返回 R4,#00H R4 R2,#FEH R2 A,R2 P1口 P1,A ;使第一列线为0 A,P1 ;读入行状态 ACC.0,LONE;第0行无键按下,转查第一行 A,#00H ;第0 A LKP ;转求键号 ACC.1,NEXT ;第一行无键按下,转查下一列 A,#02 A A,R4 ;键号=首行号+列号 ACC ;键号进栈保护 KS1 ;等待键释放 LK3 ;未释放,等待 AC A ;键扫描结束 R4 ;列号加1,指向下一列 A,R2 A ACC.1,KND ;判断2列全扫描完?扫描完,转KND A ;没扫描完,扫描字左移一位,形成下一列 R2,A R2

单片机习题集和答案2015(16).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:4.9 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:19元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219