1024手机基地看电影,午夜福利视频导航,国产精品福利在线一区,亚洲欧美日韩另类成人,在线观看午夜日本理论片,成年超爽免费网站,国产精品成人免费,精品动作一级毛片,成人免费观看网站,97精品伊人久久大香蕉

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2263|回復(fù): 2
收起左側(cè)

求助大佬,51單片機(jī)用按鍵控制輸出pwm波

[復(fù)制鏈接]
ID:707446 發(fā)表于 2020-4-4 09:28 | 顯示全部樓層 |閱讀模式
構(gòu)想是四個按鍵控制四個輸入口。其中倆個按鍵分別控制兩檔不同的頻寬,而且這兩個按鍵不能同時被按下。另外倆個按鍵控制倆檔不同的時間間隔,這倆個按鍵也不能同時按下。但是控制頻寬和控制時間間隔的按鍵之間可以任意組合。 接觸單片機(jī)不久,希望大家給點提示。
回復(fù)

使用道具 舉報

ID:213173 發(fā)表于 2020-4-4 21:54 | 顯示全部樓層
給你一個按鍵思路
void keyscan()       
{
        static bit sign=0;        //按鍵自鎖標(biāo)志
        static unsigned char count=0;//消抖計數(shù)變量       
        num=P1&0x0f;//P1.0~P1.3為4個按鍵
        if(num!=0x0f)
        {
                if(++count=250&&sign==0)
                {
                        count=1;
                        switch(num)
                        {
                                case 0x0e: /*任務(wù)1*/ break;//單鍵
                                case 0x0d: /*任務(wù)2*/ break;//單鍵
                                case 0x0b: /*任務(wù)3*/ break;//單鍵
                                case 0x07: /*任務(wù)4*/ break;//單鍵
                                case 0x05: /*任務(wù)5*/ break;//組合鍵
                                case 0x0a: /*任務(wù)6*/ break;//組合鍵
                                default: break;
                        }
                }
                else
                {
                        count=0;
                        count=0;
                }
        }
}
回復(fù)

使用道具 舉報

ID:707311 發(fā)表于 2020-4-6 21:42 | 顯示全部樓層
wulin 發(fā)表于 2020-4-4 21:54
給你一個按鍵思路
void keyscan()       
{

為何else那里寫了2次count = 0?
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表