全球旧事资料 分类
口基本操伟睛r
禁止164CLKr
1J描一行根据参数li
e决定扫描具体哪一行r
ucharsca
_keyucharli
er
ucharkeyr
P50UTli
er
switchP5INOXfOr
caseOxeOkey11i
ebreakr
caseOxdOkey21i
ebreakr
caseOxbOkey31i
ebreakr
caseOx70key41i
ebre剖勺r
defaultkeyOxffbre挝hr
retur
keyr
voidfast_sca
r
uchartempr
r
ur
内Hdr
ar
咱EAr
reVAr
Kr
r
白U刑Ur
OKMr
rp曲rLr
VUATMiHr
、,r
民pr
晦一四r
UDAter
FLmr、Sr
PRJtGLEEAr
er
key_flag1r
voidoverr
uchartempr
P50UTOXFOr
dor
tempP5INOxfOr
iftempOxfObre础r
while1r
读取键值r
ucharget_keyr
l低位全部为0,判断有无键按下r
如果有键按下则标志为1,否则为Or
低位全部为0,判断有无键接下r
等待按键弹起r
京fr
『11MS附单片机基础与实践r
ucharkeyr
whilelr
keysca
_keyOxejr
ifkeyOxffkeyOx80P50UTOXOfjbreakr
keysca
_keyOxdr
ifkeyOxffikeyOx40jP5αJTOXOfjbre剖幻r
keysca
_keyOxbr
ifkeyOxffkeyOx20jP50町OXOfjbreakr
keysca
jeyOx7r
ifkeyOxffkeylOx20P5∞lOXOfbreak川r
switchkeyr
caseOx8fkey0bre剖kr
caseOx90key1breakr
caseOx91key2bre剖hr
caseOx92key3breakr
caseOx4Ekey4bre剖hr
caseOx4Fkey5breakr
caseOx50key6bre挝r
caseOx51key7bre创汇r
caseOx2Ckey8bre创ur
caseOx2Dkey9bre创r
caseOx2Ekey10breakr
caseOx2Fkey11breakjr
case0x28key12breakr
caseOx29key13breakr
caseOx2Akey二14breakr
caseOx2Bkey15brealcr
defaultkeyOxffbre剖们r
NOPr
retur
keyr
delay2r
、,r
ιfr
ui
tjcOjOr
foriOi200ir
forj0j300jr
i
tmai
voidr
WDTCTLWDTPW阳THOLDj关闭看门狗r
i
t_clk初始化时钟r
P5DIRIB1TOB1T1B1T2B1T3j键盘初始化r
i
t_spi初始化SP1r
display0r
display0r
display0r
display0jr
whilelr
fast_sca
jr
第3章ω口基本操作圈r
ifkey_flag0co
ti
uejr
key_flaq0r
判断是否有键按下,是则消抖,否则退出本次扫描r
delay2r
fast_sca
r
ifkeyflag1r
key_flag0r
keylget_keyr
overr
delay2r
displaykeyr
通过以上介绍可以看出使用MSP430单片机进行行列式按键的扫描程序设计和其他单r
片机相似,完成按键扫描的程序编写,读者能够充分掌握MSP430单片机的基本10口的操r
作和使用。r
唱是擒ffr
r
好听全球资料 返回顶部