AT89S51单片机的P1.0~P1.3 接四个发光二极管, P1.4~P1.7 接四个开关, 编程反映对应关系
AT89S51单片机的P1.0~P1.3 接四个发光二极管, P1.4~P1.7 接四个开关, 编程反映对应关系
日期:2014-02-16 10:39:16 人气:1
提问者追求的是:还有没有更简单的,语句更少的?
但是,提问者采纳的答案中,最后的程序,还不是最简的。
还有一条多余的指令。
最简的程序,如下:
;---------------------------------------------------------
LOOP:
MOV A, P1 ;读入P1口
ORL A, #0FH ;置位低四位
SWAP A ;交换高低半字节,用按键位状态驱动LED