[通用8051核FLASH系列] 【芯圣SDK-HC89F0541测评】+按键控制LED灯程序

[复制链接]
952|0
 楼主| jinglixixi 发表于 2020-7-7 11:10 | 显示全部楼层 |阅读模式
本帖最后由 芯圣电子官方QQ 于 2023-7-24 10:07 编辑

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

1.png


按键控制LED灯的程序内容如下:
  1. #define     ALLOCATE_EXTERN
  2. #include "HC89F0541.h"
  3. #define LED P0_0
  4. #define K3  P3_4
  5. #define K4  P3_3
  1. void main()
  2. {
  3.            CLKSWR = 0x51;
  4.            CLKDIV = 0x01;
  5.            P0M0 = 0xC0;
  6.            P3M4 = 0x62;
  7.            P3M3 = 0x62;
  8.            LED=1;
  9.          
  10.            while(1)
  11.            {
  12.                             if(K3==0) LED=0;
  13.                             else LED=1;
  14.                            
  15.                             if(K2==0) LED=0;
  16.                             else LED=1;
  17.            }
  18. }


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

KEY.rar

63.92 KB, 下载次数: 11

您需要登录后才可以回帖 登录 | 注册

本版积分规则

521

主题

2949

帖子

39

粉丝
快速回复 在线客服 返回列表 返回顶部