时输入到外设的信号是锁存后的信号。当PxSELx1时,内部输入信号跟随引脚端的r
信号当PxSElx时在PxSELx被复位以前,输入到外设的信号保持外设输入信号的值。r
当PISE和P2只I二1寄存器的位设置为1IJPl、P2口的10中断功能失效。r
》在Pl或P2口进行中断功能允许时,在进入中断程序时必须用软件对中断标志清萃,中断标志不可以r
自动清本hr
33基本应用设计举例r
在本书的配套实验版上使用MSP43üF149单片机的P5口扩展了一个4X4的键盘,同r
时采用SPl接口扩展了4位LED显示器。本例主要实现键值的循环显示。数码管显示的电r
路和程序在第5章的SPl模式中有详细介绍。这里主要介绍键盘键值的读取,目的是希望读r
者通过本实例来掌握MSP43úF149单片机的10口的基本使用方法和键盘扫描的基本方法。r
键盘接口电路如图38所示。r
P50r
P51r
P52r
VCCr
P53r
软件流程如图39所示。r
具体程序如fr
1i
cludeMSP430x14xh‘、r
Kl‘K2K3r
圄38键盘接口电路PSr
K4fr
第3章ω口墓本操作Er
defi
eucharu
sig
edcharr
defi
eui
tu
sig
edi
tr
defi
eled81T7r
固39行列式键盘扫描程序流程圈r
co
stucharsegme
tOJOxcOOxf9Oxa40xbOOx990x920x82Oxf8Ox80Ox90r
ucharstatickey_flag0r
ucharstaticcou
t0r
ucharkeylr
ucharkkr
voidi
tclkr
ucharir
BCSCfLlXT20FFr
BCSCfL21SELMlSELSr
dor
ii打开XT振荡器r
MCLK为8MHzSMCLK为1MHzr
J海耀章hfr
l1liMSP430单片机基础与实践r
1FG1OFlFGr
fori0i‘100ir
NOPr
whüeIFG1OF1FG0r
IFGl