打印
[通用8051核FLASH系列]

【芯圣SDK-HC89F0541测评】+按键控制LED灯程序

[复制链接]
671|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 芯圣电子官方QQ 于 2023-7-24 10:07 编辑

按键是人机交互的常用器件,超薄按键以其使用便捷而著称,将它与SDK-HC89F0541开发板配合(如图所示),有利于进行交互控制。
为了便于利用开发板的GND,故使软按键的2个引脚分别与P34P33相连接。



按键控制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;
           }
}


下载程序后,当按下K3K4键时,板上的LED4会被点亮,否则LED4会处于熄灭状态。
工程RAR:

KEY.rar

63.92 KB

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

453

主题

2750

帖子

38

粉丝