久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2400|回復(fù): 4
打印 上一主題 下一主題
收起左側(cè)

使用ch552芯片一個按鍵控制不同模式LED,為什么不能實(shí)現(xiàn),求解

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:858009 發(fā)表于 2021-8-19 11:20 | 只看該作者 回帖獎勵 |倒序?yàn)g覽 |閱讀模式
#include "CH552.h"
#include "GPIO.h"

sbit LED1=P1^3;
sbit LED2=P3^4;

sbit KEY1=P1^5;
sbit KEY2=P1^6;

unsigned int k;

void KEY()
{
       
        if(KEY1==0)
        {
                k++;
                if(k>3)
                        k=0;
        }
}
void delay(unsigned int a)
{
  unsigned int i,j,k;
  for(i=0;i<a;i++)
    for(j=0;j<200;j++)
      for(k=0;k<200;k++)
        ;
}
void main(void)
{
  P1_OUT(PIN3+PIN5+PIN6);  //控制 LEDs 亮
  P3_OUT(PIN4);   //按鍵 KEYs
        k=0;
  while(1)
    {
                switch(k)
                {
                        case 0:
                {
                    LED1=1;
                        LED2=1;
                }break;
                        case 1:
                {
                        LED1=0;
                        LED2=1;
                }break;
                        case 2:
                {
                        LED1=1;
                        LED2=0;
                }break;
                        case 3:
                {
                        LED1=0;
                        LED2=0;
                }break;
    }
}
}


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:328014 發(fā)表于 2021-8-19 16:28 | 只看該作者
原理圖呢?是不是電路有問題?  現(xiàn)在什么現(xiàn)象?
回復(fù)

使用道具 舉報

板凳
ID:161164 發(fā)表于 2021-8-19 19:45 來自觸屏版 | 只看該作者
沒冇運(yùn)行KEY()函數(shù)
回復(fù)

使用道具 舉報

地板
ID:592807 發(fā)表于 2021-8-20 11:51 | 只看該作者
我之前用CH423S拓展IO口做按鍵矩陣時,將其中兩個OC口用于控制LED燈,其中有兩個問題需要解決,都是CH開頭的,希望對你有用吧。
1 就是拓展IO口時,需要確保對用的IO口已經(jīng)被初始化成對應(yīng)的模式  例如in  out  oc模式
2 控制IO口時千萬要注意別將其他IO口的參數(shù)改變,
例如指令 0X4F00 | 0X0001是IO口1輸出1  
例如指令 0X4F00 | 0X0002是IO口2輸出1  
。。。
例如指令 0X4F00 | 0X0080是IO口8輸出1  
當(dāng)你要IO口8輸出1時,就必須注意其他IO口會不會被強(qiáng)制歸0
還有就是2樓說的,有沒有可能是你沒周期調(diào)用key函數(shù)

回復(fù)

使用道具 舉報

5#
ID:624769 發(fā)表于 2021-8-29 23:49 | 只看該作者
switch 里面的case都不需要{}  最后加一個 default: break; 看看是不是K值超出了 0-3 的范圍的關(guān)系。
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 特级黄一级播放 | 久久久久九九九女人毛片 | 亚洲精品国产a久久久久久 中文字幕一区二区三区四区五区 | 久久成人国产精品 | 日韩蜜桃视频 | 日本在线免费观看 | 欧美日韩在线综合 | 天天干天天干 | 久久久123 | 亚洲国产成人精品女人久久久 | 欧美性久久 | 在线中文视频 | 性一区 | 国产高清91| 婷婷久久五月天 | 日韩欧美亚洲 | 午夜在线视频 | 国产精品久久久久无码av | 99亚洲精品 | 精品电影 | 91中文字幕在线观看 | 在线观看国产视频 | 欧美1区2区 | 久久人体视频 | 国产精品99久久久精品免费观看 | 91av视频在线观看 | 欧美日韩亚洲视频 | 96国产精品久久久久aⅴ四区 | 久久久久免费精品国产 | 欧美美女二区 | 中文字幕在线观看www | 亚洲国产精品日本 | 激情影院久久 | 国产成人综合网 | 国产精品久久久久久久久 | 久久精品一区二区三区四区 | 伊人免费在线观看高清 | 中文字幕高清一区 | 成人国产精品免费观看视频 | 日韩视频在线播放 | 91精品久久久久久久久 |