本帖最后由 芯圣电子官方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:
|