国产精品久久久久影院,成人午夜福利视频,国产精品久久久久高潮,国产精品 欧美 亚洲 制服,国产精品白浆无码流出

歷史上的今天

今天是:2025年01月11日(星期六)

2021年01月11日 | 單片機(jī) MSP430 獨(dú)立按鍵檢測(cè)

發(fā)布者:中華古風(fēng) 來源: eefocus關(guān)鍵字:單片機(jī)  MSP43  獨(dú)立按鍵檢測(cè) 手機(jī)看文章 掃描二維碼
隨時(shí)隨地手機(jī)看文章

可以不用while等待。


定義函數(shù)


#define CPU_F ( (double) 8000000)

#define delay_us( x ) __delay_cycles( (long) (CPU_F * (double) x / 1000000.0) )

#define delay_ms( x ) __delay_cycles( (long) (CPU_F * (double) x / 1000.0) )



#define CO 1

#define SET 2

#define UP 3

#define DOWN 4

#define key_01 (P2IN&BIT5)

#define key_02 (P2IN&BIT4)

#define key_03 (P2IN&BIT3)

#define key_04 (P2IN&BIT2)


//初始化按鍵IO

void initKeyIO(void)

{

    P2DIR &= ~(BIT2 + BIT3 + BIT4 + BIT5); ///引腳方向

    P2REN |= (BIT2 + BIT3 + BIT4 + BIT5); //引腳上拉使能

    P2OUT |= (BIT2 + BIT3 + BIT4 + BIT5); //上拉

}

uchar last = 1;

//四個(gè)按鍵的檢測(cè)函數(shù)

//有按鍵則返回1 2 3 4

//無按鍵則返回  0

unsigned char scanKey(void)

{


    if ((key_01 == 0 || key_02 == 0 || key_03 == 0 || key_04 == 0) && (last == 1))

    {

        delay_ms(10); //去抖動(dòng)

        last = 0;

        if (key_01 == 0)

        {

            return 1;

        }

        else if (key_02 == 0)

        {


            return 2;

        }

        else if (key_03 == 0)

        {


            return 3;

        }

        else if (key_04 == 0)

        {


            return 4;

        }

    }

    if ((key_01) && (key_02))

    {

        if ((key_03) && (key_04))

            last = 1;

    }


    return 0;

}


使用:


int main(void)

{

   initSystemWdtAndIOAndClock();                  //8MHZ


    while (1)

    {

        delay_ms(10);


        keyValue = scanKey(); //檢測(cè)按鍵

        if (keyValue != 0)

        {

            if (keyValue == CO)

            {

            }else if (keyValue == SET)

            {

            }else if (keyValue == UP )

            {

            }else if (keyValue == DOWN )

            {

            }

        }

    }

}


關(guān)鍵字:單片機(jī)  MSP43  獨(dú)立按鍵檢測(cè) 引用地址:單片機(jī) MSP430 獨(dú)立按鍵檢測(cè)

上一篇:單片機(jī) MSP430 串口 計(jì)算 波特率
下一篇:MSP430時(shí)鐘倍頻設(shè)置 親測(cè) MSP430F5529有效

推薦閱讀

集微網(wǎng)消息,雖有融創(chuàng)中國(guó)的孫宏斌接了樂視的爛攤子,但是關(guān)于樂視的債務(wù)問題也依舊無法解決,樂視的老大賈躍亭本人也以造車為由逗留美國(guó),盡管在祖國(guó)相關(guān)部門的“召喚下”,賈躍亭很“爽快”的派出妻子甘薇回國(guó)來處理債務(wù)問題,但是供應(yīng)商們似乎并不給賈躍亭與甘薇面子。圖片來源:網(wǎng)易據(jù)網(wǎng)易報(bào)道,今日樂視大廈再遭二十余家樂視移動(dòng)供應(yīng)商和售后服務(wù)商圍...
2019年CES展的海信展臺(tái),一臺(tái)65吋的Sonic-one液晶電視因?yàn)槌跸胂蟮谋『统驳脑O(shè)計(jì)吸引了參展者的注目。   這臺(tái)電視的最厚處也只有29.5毫米,是目前市面上最薄的一體電視,是一款真正結(jié)合技術(shù)與工業(yè)設(shè)計(jì)于一體的產(chǎn)品?! ?jù)了解,傳統(tǒng)液晶電視使用的是動(dòng)圈揚(yáng)聲器,它體積大、厚度厚、重量重,限制了電視薄型化的發(fā)展。而由于電視的聲音質(zhì)量跟厚度幾乎...
(文章來源:環(huán)保街知事) 科技逐漸引領(lǐng)了時(shí)代的潮流,不難發(fā)現(xiàn),我們身邊的東西也都越來越智能化,就像越來越普遍的智能手機(jī),智能手環(huán)。上市了一款trifo智能掃地機(jī)器人,trifo怎么樣呢? 首先trifo這類機(jī)器可以深入智能家居基礎(chǔ)設(shè)施、連接人與環(huán)境,真正服務(wù)于家庭。讓機(jī)器人通過感知環(huán)境、人機(jī)交互和持續(xù)學(xué)習(xí),幫助用戶進(jìn)行更高效且有趣味性的家庭...
物聯(lián)網(wǎng)智庫(kù)開展了 5G+工業(yè)互聯(lián)網(wǎng)發(fā)展水平評(píng)估,通過向工業(yè)企業(yè)調(diào)研,采集信息和數(shù)據(jù),形成評(píng)估結(jié)果。既可以為企業(yè)在應(yīng)用 5G+工業(yè)互聯(lián)網(wǎng)時(shí)提供方向性的建議,也可以為外部觀察者提供量化參考指標(biāo),并最終以《5G+工業(yè)互聯(lián)網(wǎng)發(fā)展評(píng)估白皮書》的形式呈現(xiàn)。 5G 作為新一代通信技術(shù),其廣連接、大帶寬、高可靠的技術(shù)能力能夠與工業(yè)互聯(lián)網(wǎng)深度融合,以滿足工業(yè)生...

史海拾趣

問答坊 | AI 解惑

請(qǐng)教關(guān)于非門并聯(lián)然后串聯(lián)問題

請(qǐng)教大家,如圖. 1  非門并聯(lián),然后兩對(duì)并聯(lián)的串聯(lián)起來,請(qǐng)問可以實(shí)現(xiàn)什么作用呢? 我只知道單獨(dú)并聯(lián)兩個(gè)非門可以提供固定電流(常溫單個(gè)4069貌似8.8mA,并聯(lián)17.6mA). 2  后面二極管反向并聯(lián),是用來消除干擾的嗎? 3  1 ...…

查看全部問答∨

矩陣鍵盤線反轉(zhuǎn)法 無法實(shí)現(xiàn)松手檢測(cè)

#include #define UCHAR unsigned char #define UINT unsigned int void main() {     UCHAR keyScan();         while(1)     {         keyScan();     } } ...…

查看全部問答∨

朗科U盤變成OTi的U盤了

我在使用一些U盤量產(chǎn)工具時(shí),不知道怎么搞的,朗科U盤變成OTi的U盤了.現(xiàn)在無論在哪臺(tái)電腦上,插上U盤后就變成了OTi設(shè)備了. 請(qǐng)教? …

查看全部問答∨

大家趕快開博吧

從今天開始,如果時(shí)間允許,我想每天都寫一篇博客,所以從今開始我要開博了,希望大家多多光顧我的博客!~ 其實(shí)早就想開博了,但是由于種種原因沒有開,現(xiàn)在實(shí)習(xí)了,想把工作和學(xué)習(xí)的一些事情寫上來,幫助那些還在學(xué)校的學(xué)弟學(xué)妹們了解一下工作人 ...…

查看全部問答∨

【MSP430共享】MSP430F1系列單片機(jī)常用模塊應(yīng)用原理

這個(gè)是我以前從微控網(wǎng)找到的,非常不錯(cuò),我就是看它學(xué)MSP430的 從基本模塊講起,是不可多得的好資料喲       [ 本帖最后由 ddllxxrr 于 2011-9-8 18:38 編輯 ]…

查看全部問答∨

一種新型433M無線傳感自組網(wǎng)--spidermesh

    Spidermesh 是一個(gè)無線自組網(wǎng)系統(tǒng),一個(gè)低功耗、小功率(無線發(fā)射功率10毫瓦)、短距離(節(jié)點(diǎn)間30-70m)、短數(shù)據(jù)(小于50字節(jié))無線傳感網(wǎng)絡(luò)系統(tǒng)。它的無線工作頻段首選433MHz,所有無線設(shè)備都工作在同頻半雙工、雙向數(shù)據(jù)傳輸?shù)?...…

查看全部問答∨

PWM輸出的端口問題 大神求解??!

PWM輸出的口怎么確定        為什么 設(shè)置P1SEL就可以了           把P1SEL 寄存器對(duì)應(yīng)的口設(shè)為1,代表使用外部模塊,但是外部模塊有這么多。。 單片機(jī)是怎么識(shí)別的把他用作 ...…

查看全部問答∨

LED半導(dǎo)體照明應(yīng)用中存在的問題

1、散熱 2、缺乏標(biāo)準(zhǔn),產(chǎn)品良莠不齊 3、存在價(jià)格與設(shè)計(jì)品質(zhì)問題,最終消費(fèi)者選擇LED照明,缺乏信心 4、半導(dǎo)體照明在電氣設(shè)計(jì)方面與傳統(tǒng)照明有很大差別,傳統(tǒng)燈具企業(yè)需要經(jīng)驗(yàn)/技能積累過程 5、大家都看好該市場(chǎng),但是還沒有規(guī)模上量 特點(diǎn): ...…

查看全部問答∨

歡迎網(wǎng)友music_586成為【TI模擬技術(shù)體驗(yàn)】版主!

期待music_586的加入,【TI模擬技術(shù)體驗(yàn)】討論氣氛會(huì)越來越好! 其中這個(gè)帖子:可調(diào)穩(wěn)壓器LM317你應(yīng)該知道的10個(gè)知識(shí)點(diǎn),就是咱們的新版主music_586的原創(chuàng)。 …

查看全部問答∨

格西烽火串口助手1.5——基于串口和網(wǎng)口的通信測(cè)試軟件

這是一款多功能的基于串口和網(wǎng)口的通信測(cè)試軟件,不知道大家用的多不多啊,可以看看。 https://download.eeworld.com.cn/detail/geshetech/551251 …

查看全部問答∨
小廣播
設(shè)計(jì)資源 培訓(xùn) 開發(fā)板 精華推薦

最新單片機(jī)文章

 
EEWorld訂閱號(hào)

 
EEWorld服務(wù)號(hào)

 
汽車開發(fā)圈

 
機(jī)器人開發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號(hào) 京ICP備10001474號(hào)-1 電信業(yè)務(wù)審批[2006]字第258號(hào)函 京公網(wǎng)安備 11010802033920號(hào) Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved