P0接八个LED灯;P1接八个独立按键
i
cludeREG51Hdefi
eucharu
sig
edchardefi
eBITSETuivuu1ivi将ucharu的第i位设置为布尔值vdefi
eBITVALuiu1i0显示ucharu的第i位,0或1defi
eBITCHuiBITVALui0BITSETui0BITSETui1将ucharu的第i位取反ucharkey1存储旧的P1voiddelay10msvoid
u
sig
edcharabcforc1c0c
forb38b0bfora130a0a
voidgetkey
ucharkey2P1iifkey20key10
fori0i8i
ifBITVALkey1i1BITCHP0ibreakkey1key2
voidmai
void
key1P1P00while1
getkeydelay10ms
ffr