色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

CC2530 GPIO口輸入配置配置步驟

DS小龍哥-嵌入式技術 ? 來源:DS小龍哥-嵌入式技術 ? 作者:DS小龍哥-嵌入式技 ? 2023-07-06 14:40 ? 次閱讀

第一章 按鍵原理圖分析

img

img

第二章 GPIO口輸入模式配置

img

img

第三章 檢測按鍵示例代碼

示例代碼:

#include < ioCC2530.h >
 ?
 //定義LED燈的端口
 #define LED1 P1_2
 #define LED2 P1_3
 ?
 //定義KEY按鍵的端口
 #define KEY1 P1_0       //定義按鍵為P1_0口控制
 #define KEY2 P1_1       //定義按鍵為P1_1口控制
 ?
 /*
 函數功能:LED燈IO口初始化
 硬件連接:LED1-- >P1_2 , LED2-- >P1_3
 */
 void LED_Init(void)
 {
     P1DIR |=0x3< < 2;  //配置P1_2、P1_3為輸出模式
     LED1 = 1;
     LED2 = 1;
 }
 ?
 /*
 函數功能:按鍵IO口初始化
 硬件連接:KEY1-- >P1_0  KEY2-- >P1_1  
 */
 void KEY_Init(void)
 {
     P1SEL&=~(0x3< < 0); //配置P1_0,P1_1處于通用GPIO口模式
     P1DIR&=~(0x3< < 0); //配置P1_0,P1_1為輸入模式
     P1INP|= 0x3< < 0;   //上拉   
 }
 ?
 ?
 void delay10ms(void)   //誤差 0us
 {
     unsigned char a,b,c;
     for(c=193;c >0;c--)
         for(b=118;b >0;b--)
             for(a=2;a >0;a--);
 }
 ?
 ?
 /*
 函數功能:按鍵掃描
 返 回 值:按下的按鍵值
 */
 unsigned char Key_Scan(void)
 {
     static unsigned char stat=1;
     if((KEY1==0||KEY2==0)&&stat)
     {
        stat=0;
        delay10ms();
        if(KEY1==0)return 1;
        if(KEY2==0)return 2;
     }
     else
     {
         if(KEY1&&KEY2)stat=1;
     }
     return 0;
 }
 ?
 ?
 /*主函數*/
 void main(void)
 {
     unsigned char key;
     LED_Init();//初始化LED燈控制IO口
     KEY_Init();//按鍵初始化
     while(1)          
     {  
        key=Key_Scan();
        if(key)
        {
           LED1 = !LED1;     
           LED2 = !LED2;
        }       
     }
 }
 ?

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 原理圖
    +關注

    關注

    1299

    文章

    6347

    瀏覽量

    234463
  • led燈
    +關注

    關注

    22

    文章

    1592

    瀏覽量

    108108
  • 按鍵
    +關注

    關注

    4

    文章

    223

    瀏覽量

    57619
  • GPIO
    +關注

    關注

    16

    文章

    1211

    瀏覽量

    52175
  • CC2530
    +關注

    關注

    19

    文章

    221

    瀏覽量

    58086
收藏 人收藏

    評論

    相關推薦

    CC2530 外部中斷配置步驟

    介紹CC2530 外部中斷配置步驟
    的頭像 發表于 07-06 14:41 ?3287次閱讀
    <b class='flag-5'>CC2530</b> 外部中斷<b class='flag-5'>配置</b><b class='flag-5'>步驟</b>

    CC2530 IO的初始化問題

    CC2530 IO的初始化問題現CC2530使用Zstack 2.5.1a做應用,在用戶程序中需要初始化P0.3 0.4 0.5 0.6四個IO為高,但是經過IO的模擬/數字
    發表于 03-29 10:45

    CC2530 功率修改配置參考

    CC2530 功率修改配置參考
    發表于 04-14 14:26

    CC2530的時鐘配置概述

    二、CC2530的時鐘配置概述CC2530同樣也有兩個時鐘,一個是高頻時鐘信號給CPU使用,另一個低頻時鐘信號給看門狗,睡眠定時器等使用;相對應的高速時鐘CC2530片內有一個16MH
    發表于 01-19 07:01

    cc2530最小系統是由哪些部分組成的

    cc2530最小系統是由哪些部分組成的?cc2530的外部中斷原理是什么?如何對GPIO的IO輸入輸出進行
    發表于 01-25 06:09

    cc2530的IO輸出和輸入該怎么配置

    cc2530的IO輸出和輸入該怎么配置呢?
    發表于 01-25 07:00

    CC2530 GPIO輸出控制-控制Led亮滅實驗資料下載

    CC2530 GPIO輸出控制-控制Led亮滅實驗資料下載
    發表于 05-03 09:47 ?1次下載

    CC2530GPIO輸出控制-Led閃爍、流水燈實驗資料下載

    CC2530GPIO輸出控制-Led閃爍、流水燈實驗資料下載
    發表于 05-03 09:42 ?5次下載

    使用CC2530芯片點亮LED的資料和程序免費下載

    CC2530芯片使用51增強型的內核,跟51單片機還是有一些區別的,例如:51單片機不需要對IO進行配置,而cc2530芯片卻需要對IO
    發表于 07-30 17:35 ?4次下載
    使用<b class='flag-5'>CC2530</b>芯片點亮LED的資料和程序免費下載

    CC2530控制LED閃爍

    CC2530控制LED閃爍CC2530 控制LED閃爍電路圖知識點CC2530有兩個高頻時鐘輸入輸出配置程序及注釋
    發表于 11-29 18:51 ?15次下載
    <b class='flag-5'>CC2530</b>控制LED閃爍

    CC2530 引腳配置函數

    CC2530 引腳配置函數使用下面的函數可以避免麻煩的位邏輯運算,GPIO_Config.c:/*驅動文件:配置引腳作者:JX*/#include<ioCC
    發表于 11-29 19:06 ?12次下載
    <b class='flag-5'>CC2530</b> 引腳<b class='flag-5'>配置</b>函數

    CC2530 GPIO 控制LED燈

    I/O 控制寄存器寫入數據可以控制 I/O 輸入輸出模式,實現對某些設備的控制或信號采集的功能。若將通用 I/O 進行組合配置可以實現較為復雜的總線控制接口和串行通信接口。CC2530
    發表于 11-29 19:51 ?11次下載
    <b class='flag-5'>CC2530</b> <b class='flag-5'>GPIO</b> 控制LED燈

    CC2530按鍵控制流水燈設計

      實驗目的   1)、通過實驗掌握CC2530芯片GPIO配置方法,帶你一步步走進嵌入式大門   2)、握Led驅動電路及開關Led的原理   3)、掌握檢測按鍵的方法
    發表于 04-11 15:55 ?8次下載

    CC2530按鍵控制LED開關實驗

      實驗目的   1)、通過實驗掌握CC2530芯片GPIO配置方法   2)、掌握Led驅動電路及開關Led的原理   3)、掌握檢測按鍵的方法
    發表于 04-11 15:32 ?6次下載

    CC2530查詢方式使用定時器

      實驗目的   1)、通過實驗掌握 CC2530 芯片 GPIO配置方法   2)、掌握 Led 驅動電路及開關 Led 的原理   3)、掌握定時器 T1 的配置
    發表于 04-11 15:35 ?3次下載
    主站蜘蛛池模板: 扒开 浓密 毛| a视频免费看| 99热免费精品店| 精品国产在天天线在线麻豆| 文中字幕一区二区三区视频播放| 99亚洲精品| 免费夜里18款禁用软粉色| 中文字幕s级优女区| 久久99国产精品蜜臀AV| 亚洲乱码高清午夜理论电影 | 国产精品单位女同事在线| 日本在线高清不卡免费播放| 爆操日本美女| 日韩亚洲不卡在线视频| 二色AV天堂在线| 天堂无码人妻精品AV一区| 国产AV精品国语对白国产| 色欲AV亚洲午夜精品无码| 国产福利视频第一导航| 四虎影视库永久免费| 国产精品…在线观看| 无遮挡h肉3d动漫在线观看| 国产亚洲视频中文字幕| 亚洲幼女网| 芒果影院网站在线观看| 99热在线视频| 日韩毛片大全| 国产亚洲精品久久久999无毒| 亚洲欧美精品一中文字幕| 久久婷婷五月综合色丁香| 99国产精品久久| 色综合精品无码一区二区三区| 国产精品人妻99一区二| 野花日本手机观看大全免费3| 伦理片 qvod| 吃奶啃奶玩乳漫画| 亚洲精品久久久无码| 美女穿丝袜被狂躁动态图| 电影日本妻子| 亚洲精品天堂在线| 免费看毛片网|