单片机用p1口接8个发光二极管记录按键次数汇编程序

2024-12-04 22:56:08
推荐回答(1个)
回答1:

假设按键用P2.0,有上拉电阻,低电平有效;LED用高电平点亮
1、端口初始化
SETB P2.0
MOV P1,#0
2、检测按键变化,每按过一次,按键计数器KEYCOUNT就加1,
;查询按键是否按下

;若已按下,则等待按键弹起,若未按下则等待按下

;按键未弹起就一直等待,否则执行
inc keycount

3、将按键计数器的值送往P1口

mov a,keycount
mov P1,a