国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

CC2530 GPIO口輸入配置配置步驟

DS小龍哥-嵌入式技術(shù) ? 來源:DS小龍哥-嵌入式技術(shù) ? 作者: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口控制
 ?
 /*
 函數(shù)功能:LED燈IO口初始化
 硬件連接:LED1-- >P1_2 , LED2-- >P1_3
 */
 void LED_Init(void)
 {
     P1DIR |=0x3< < 2;  //配置P1_2、P1_3為輸出模式
     LED1 = 1;
     LED2 = 1;
 }
 ?
 /*
 函數(shù)功能:按鍵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--);
 }
 ?
 ?
 /*
 函數(shù)功能:按鍵掃描
 返 回 值:按下的按鍵值
 */
 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;
 }
 ?
 ?
 /*主函數(shù)*/
 void main(void)
 {
     unsigned char key;
     LED_Init();//初始化LED燈控制IO口
     KEY_Init();//按鍵初始化
     while(1)          
     {  
        key=Key_Scan();
        if(key)
        {
           LED1 = !LED1;     
           LED2 = !LED2;
        }       
     }
 }
 ?

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 原理圖
    +關(guān)注

    關(guān)注

    1353

    文章

    6427

    瀏覽量

    246281
  • led燈
    +關(guān)注

    關(guān)注

    22

    文章

    1606

    瀏覽量

    111852
  • 按鍵
    +關(guān)注

    關(guān)注

    4

    文章

    229

    瀏覽量

    58498
  • GPIO
    +關(guān)注

    關(guān)注

    16

    文章

    1328

    瀏覽量

    56222
  • CC2530
    +關(guān)注

    關(guān)注

    19

    文章

    222

    瀏覽量

    60125
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    CC2530 外部中斷配置步驟

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

    CC2530 IO的初始化問題

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

    CC2530 功率修改配置參考

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

    CC2530的時(shí)鐘配置概述

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

    如何利用CC2530的引腳去配置函數(shù)呢

    CC2530 引腳配置函數(shù)使用下面的函數(shù)可以避免麻煩的位邏輯運(yùn)算,GPIO_Config.c:/*驅(qū)動文件:配置引腳作者:JX*/#include#include "
    發(fā)表于 01-24 06:24

    cc2530最小系統(tǒng)是由哪些部分組成的

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

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

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

    CC2530 GPIO輸出控制-控制Led亮滅實(shí)驗(yàn)資料下載

    CC2530 GPIO輸出控制-控制Led亮滅實(shí)驗(yàn)資料下載
    發(fā)表于 05-03 09:47 ?1次下載

    CC2530GPIO輸出控制-Led閃爍、流水燈實(shí)驗(yàn)資料下載

    CC2530GPIO輸出控制-Led閃爍、流水燈實(shí)驗(yàn)資料下載
    發(fā)表于 05-03 09:42 ?6次下載

    使用CC2530芯片點(diǎn)亮LED的資料和程序免費(fèi)下載

    CC2530芯片使用51增強(qiáng)型的內(nèi)核,跟51單片機(jī)還是有一些區(qū)別的,例如:51單片機(jī)不需要對IO進(jìn)行配置,而cc2530芯片卻需要對IO
    發(fā)表于 07-30 17:35 ?6次下載
    使用<b class='flag-5'>CC2530</b>芯片點(diǎn)亮LED的資料和程序免費(fèi)下載

    CC2530控制LED閃爍

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

    CC2530 引腳配置函數(shù)

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

    CC2530 GPIO 控制LED燈

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

    CC2530按鍵控制LED開關(guān)實(shí)驗(yàn)

      實(shí)驗(yàn)?zāi)康?   1)、通過實(shí)驗(yàn)掌握CC2530芯片GPIO配置方法   2)、掌握Led驅(qū)動電路及開關(guān)Led的原理   3)、掌握檢測按鍵的方法
    發(fā)表于 04-11 15:32 ?6次下載

    CC2530查詢方式使用定時(shí)器

      實(shí)驗(yàn)?zāi)康?   1)、通過實(shí)驗(yàn)掌握 CC2530 芯片 GPIO配置方法   2)、掌握 Led 驅(qū)動電路及開關(guān) Led 的原理   3)、掌握定時(shí)器 T1 的配置
    發(fā)表于 04-11 15:35 ?4次下載