本帖最后由 芯圣电子官方QQ 于 2023-7-24 10:07 编辑
按键是人机交互的常用器件,超薄按键以其使用便捷而著称,将它与SDK-HC89F0541开发板配合(如图所示),有利于进行交互控制。 为了便于利用开发板的GND,故使软按键的2个引脚分别与P34和P33相连接。
按键控制LED灯的程序内容如下: #define ALLOCATE_EXTERN
#include "HC89F0541.h"
#define LED P0_0
#define K3 P3_4
#define K4 P3_3
void main()
{
CLKSWR = 0x51;
CLKDIV = 0x01;
P0M0 = 0xC0;
P3M4 = 0x62;
P3M3 = 0x62;
LED=1;
while(1)
{
if(K3==0) LED=0;
else LED=1;
if(K2==0) LED=0;
else LED=1;
}
}
下载程序后,当按下K3或K4键时,板上的LED4会被点亮,否则LED4会处于熄灭状态。 工程RAR:
|