存储器扩展IO扩展[第章]2.ppt

K1: … … K7: … LOOP: SJMP LOOP ORG 0200H KEY: MOV DPTR, #4001H ; A口地址 MOVX A, @DPTR ; 读入A口状态 XRL A, #0FFH ;异或,取反值 JZ RETURN ; 无键转RETURN ACALL DEL ; 有键则延时消抖 MOVX A, @DPTR ; 再读入口状态 MOV R3, A ;按键原值 XRL A, #0FFH ;按键取反 JZ RETURN ; 无键转RETURN CJNE R3, #0FEH, NEXT1 ; 不是0#转NEXT1 MOV R4, #00H ; 将键号送入R4 SJMP COM ; 转到COM处执行 NEXT1: CJNE R3, #0

文档评论(0)

1亿VIP精品文档

相关文档