娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2025年07月06日(星期日)

2020年07月06日 | mini2440裸機試煉之--按鍵控制蜂鳴器和LED

發(fā)布者:caoxians4589 來源: eefocus關(guān)鍵字:mini2440  按鍵控制  蜂鳴器  LED 手機看文章 掃描二維碼
隨時隨地手機看文章

根據(jù)用戶手冊和數(shù)據(jù)手冊得到


***************************************************************************************************************************************************************

       
  
 
      
      

***************************************************************************************************************************************************************


實現(xiàn)功能:


前四個按鍵一個按鍵控制燈的亮和滅

另外兩個中一個控制四個燈全亮并且發(fā)出beep聲,

另一個控制四個燈全閃三下后beep一聲后熄滅


***************************************************************************代碼段******************************************************************************


#define GPBCON    (*(volatile unsigned long*)0x56000010)  //rGPBCON是指向0x56000010這個地址空間的一個宏

#define GPBDAT    (*(volatile unsigned long*)0x56000014)

#define GPGCON    (*(volatile unsigned long*)0x56000060)

#define GPGDAT    (*(volatile unsigned long*)0x56000064)

#define U8        unsigned char

#define U32       unsigned int

#define PWM_out   (1)

#define LED1_out  (1<<(5*2))

#define LED2_out  (1<<(6*2))

#define LED3_out  (1<<(7*2))

#define LED4_out  (1<<(8*2))

#define LED_OFF   (0x0F<<5)

#define BEEP_OFF  (0)        //蜂鳴器來說1代表發(fā)出聲音,而0則代表不出聲音

#define BEEP_ON   (1)

#define LED1_ON   (0x0E<<5)  //LED1                ON

#define LED2_ON   (0x0E<<6)  //LED1+LED2           ON

#define LED3_ON   (0x0E<<7)  //LED1+LED2+LED3      ON

#define LED4_ON   (0x0E<<8)  //LED1+LED2+LED3+LED4 ON

void daly()

{

    U32 t, i;

    for(t=8888;t>0;t--){

    for(i=0;i<3000;i++){} }

}

int Main()

{

    U8 j;

    GPBCON=LED1_out|LED2_out|LED3_out|LED4_out|PWM_out;                                  //led PWM 設(shè)置為輸出

    GPGCON= ~( (3<<(2*0))|(3<<(2*3))|(3<<(2*5))|(3<<(2*6))|(3<<(2*7))|(3<<(2*11)) );     //GPG0 3 5 6 7 11 輸入

    GPBDAT=LED_OFF;

    while(1)

    {

        GPBDAT=LED_OFF;

        if( !(GPGDAT &( 1<<0 )) ){      // K1>>LED1 

            GPBDAT=LED1_ON;daly();    

            GPBDAT=LED_OFF;         

            } else

         

        if(!(GPGDAT &( 1<<3 )) ){      // K2>>LED1+LED2 

            GPBDAT=LED2_ON; daly();

            GPBDAT=LED_OFF;

            } else

        if(!(GPGDAT &( 1<<5 )) ){      // K3>>LED1+LED2+LED3 

            GPBDAT=LED3_ON;daly();

            GPBDAT=LED_OFF;

            } else

        if(!(GPGDAT &( 1<<6 )) ){      // K4>>LED1+LED2+LED3+LED4 

            GPBDAT=LED4_ON; daly();

            GPBDAT=LED_OFF;

            } else

        if(!(GPGDAT &( 1<<7 )) ){      // K5>>LED1+LED2+LED3+LED4+BEEP 

            GPBDAT=LED4_ON|BEEP_ON;daly();

            GPBDAT=LED_OFF;

            } else

        if(!(GPGDAT &( 1<<11 )) ){      // K6>>(LED1+LED2+LED3+LED4)*3+BEEP 

            for(j=0; j<2; j++){

                GPBDAT=LED4_ON;daly();

                GPBDAT=LED_OFF;daly();

                }

            GPBDAT=LED4_ON|BEEP_ON; daly();

            GPBDAT=LED_OFF;

            }

    }

    return 0;

}

關(guān)鍵字:mini2440  按鍵控制  蜂鳴器  LED 引用地址:mini2440裸機試煉之--按鍵控制蜂鳴器和LED

上一篇:mini2440裸機試煉之——PWM定時器按鍵更改頻率
下一篇:mini2440裸機試煉之--myled

推薦閱讀

stm32中的定時器,除了TIM6和TIM7,其他定時器都有輸入捕獲功能。這種模式通常用在對輸入信號頻率frequency、占空比duty、高低脈寬的計算中,具有很廣泛的用途。STM32的輸入捕獲,簡單的說就是通過檢測TIMx_CHx上的邊沿信號,在邊沿信號發(fā)生跳變(比如上升沿/下降沿)的時候,將當前定時器的值(TIMx_CNT)存放到對應(yīng)的通道的捕獲/比較寄存(TIMx_CCRx)里...
這是一臺傳承墨子千年匠心、引領(lǐng)技術(shù)革命的教育智能機器人,來自中科墨子聯(lián)合實驗室全面技術(shù)支持,千萬級研發(fā)團隊聚焦AI教育未來! MOZI教育智能機器人的問世是墨子集團為實現(xiàn)“AI賦能學習,教育智領(lǐng)未來”這目標踏出的堅實一步。墨子集團聯(lián)合國內(nèi)外著名教育專家共同開發(fā),建立AI標準教學服務(wù)體系,打造自己的AI及機器人教育解決方案,完善AI教育生態(tài)...
三星 Galaxy Fold 2 在 7 月 3 日通過了 3C 認證,認證信息顯示其將支持 5G 網(wǎng)絡(luò),配備一個最高 25W 的快充充電器。 IT之家曾報道,據(jù) @IceUniverse 爆料,三星或?qū)⒂?8 月 5 日舉行線上 Unpacked 直播發(fā)布會。三星 Note20 系列、Fold 2 以及 Galaxy Watch 3 等產(chǎn)品均有望在此次發(fā)布會活動中與我們見...
推動電動汽車進一步商業(yè)化發(fā)展的關(guān)鍵在于使用更安全、易回收的材料,同時提高電池能量密度,因為動力電池是新能源汽車企業(yè)獲得市場優(yōu)勢的關(guān)鍵。與此同時,固態(tài)電池在爭論和質(zhì)疑聲中漸漸成為行業(yè)新寵,固態(tài)電池的未來發(fā)展也漸漸明朗。今年初,蔚來汽車在NIO Day上發(fā)布eT7轎車,該車搭載了能量密度達360Wh/kg的150kWh固態(tài)電池包,續(xù)航里程將超過1000km。隨...

史海拾趣

問答坊 | AI 解惑

軟啟動器應(yīng)用基礎(chǔ)知識

1.什么是軟起動器?它與變頻器有什么區(qū)別?     軟起動器是一種集電機軟起動、軟停車、輕載節(jié)能和多種保護功能于一體的新穎電機控制裝置,國外稱為Soft Starter。它的主要構(gòu)成是串接于電源與被控電機之間的三相反并聯(lián)閘管及其電子控制 ...…

查看全部問答∨

求救:只要在代碼中加入pull方法,調(diào)試時就出現(xiàn)部署錯誤(C#2005)

求救:只要在代碼中加入pull方法,調(diào)試時就出現(xiàn)部署錯誤(C#2005)。…

查看全部問答∨

請教,程序如何實現(xiàn)讀絕對地址上的數(shù)據(jù)

有個數(shù)據(jù)放在 絕對地址0x0001 怎樣用程序讀把它讀出來呢?…

查看全部問答∨

單片機的煩惱

最近老師布置了一項單片機的大作業(yè),題目是:     利用80x86軟件,編程實現(xiàn)在鍵盤上輸入兩個數(shù),在屏幕上顯示兩數(shù)的和。 希望哪位高手指教一二,謝謝!…

查看全部問答∨

串口通訊死機現(xiàn)象

我的系統(tǒng)出現(xiàn)死機現(xiàn)象:打開應(yīng)用程序(EVC開發(fā))通過串口與控制器通訊。剛開始沒有問題。應(yīng)用程序發(fā)出命令后,控制器收到后解析并響應(yīng)請求。通訊一段時間后系統(tǒng)出現(xiàn)死機現(xiàn)象。但是,當我把控制器斷電重啟一下,這時候系統(tǒng)又好了。通訊一段時間又死 ...…

查看全部問答∨

STM8207的PA1和PA2使用不順暢

我在使用STM8207的PA1和PA2作為輸出引腳,卻發(fā)現(xiàn)此引腳不受控制。此引腳也是外部晶體的輸入輸出引腳,但在我們的系統(tǒng)中沒有使用外部晶體,僅僅作為輸出控制。 在ST Visual Develop仿真的時候,停下來直接對寄存器進行控制,測量芯片引腳,發(fā) ...…

查看全部問答∨

點陣屏時鐘全部資料

                    /*;*******************************************************************************;程序名稱:festiva24_table().;功能    :節(jié)氣數(shù)據(jù)庫( ...…

查看全部問答∨

STM32的同一個定時器的不同通道能工作在兩種模式嗎?

想用STM32的一個通用定時器的一個通道作為pwm輸出控制步進電機,另一個通道用作輸入捕獲來計脈沖的個數(shù),請問這樣可以嗎?…

查看全部問答∨

《電子設(shè)計從零開始》

這是一本電子設(shè)計的入門級圖書,雖然不能說靠這本書就可以學會數(shù)電模電能靈活運用單片機。但對接下來的方向有了一個大致的掌握,知道接下來的路該如何去走,或許這才是這本書的價值所在吧。 總的說,這書不錯,起碼不枯燥,而這對技術(shù)類書籍是很 ...…

查看全部問答∨

50個典型電路實例詳解

在電子制作和設(shè)計,經(jīng)常會用到不同參數(shù)的電感線圈,這些線圈的電感量不像電阻那么 容易測量,有些數(shù)字萬用表雖有電感測量擋,但測量范圍很有限。該電路以諧振方法測量電 感值,測量下限可達 10nH,測量范圍很寬,能滿足正常情況下的電感量測量, ...…

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

最新單片機文章

 
EEWorld訂閱號

 
EEWorld服務(wù)號

 
汽車開發(fā)圈

 
機器人開發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號 京ICP備10001474號-1 電信業(yè)務(wù)審批[2006]字第258號函 京公網(wǎng)安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 临沧市| 来安县| 汪清县| 师宗县| 沿河| 胶州市| 遂宁市| 马龙县| 贵州省| 阿尔山市| 安平县| 昭平县| 玉龙| 彭州市| 洪洞县| 乌鲁木齐县| 大田县| 福鼎市| 佳木斯市| 新乡县| 沭阳县| 大港区| 河北省| 东海县| 乐至县| 阿鲁科尔沁旗| 神农架林区| 沧源| 长岛县| 屏边| 玛纳斯县| 宣恩县| 溧水县| 贵港市| 景宁| 遵化市| 临夏县| 柳州市| 朔州市| 无锡市| 石台县|