国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

C51單片機(jī)-按下K0至K15,顯示按鍵標(biāo)號(hào)(4x4矩陣鍵盤電路,1個(gè)數(shù)碼管)

這篇具有很好參考價(jià)值的文章主要介紹了C51單片機(jī)-按下K0至K15,顯示按鍵標(biāo)號(hào)(4x4矩陣鍵盤電路,1個(gè)數(shù)碼管)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

keil uVision4界面:

#include<reg51.h>
unsigned char num;
//共陽(yáng)極數(shù)碼管段碼
unsigned char tab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,
                     0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e,0xff};
//行掃描    
unsigned char hang[]={0xfe,0xfd,0xfb,0xf7};
void key()
{
     int i;
    for(i=0;i<4;i++)
    {
         P1=hang[i];
        if((P1&0xf0)!=0xf0)                 //判斷有無(wú)按鍵按下
        {
            switch(P1)
            {
                case 0xee:num=0;break;
                case 0xde:num=1;break;
                case 0xbe:num=2;break;
                case 0x7e:num=3;break;         //掃描第一行
                case 0xed:num=4;break;
                case 0xdd:num=5;break;
                case 0xbd:num=6;break;
                case 0x7d:num=7;break;         //掃描第二行
                case 0xeb:num=8;break;
                case 0xdb:num=9;break;
                case 0xbb:num=10;break;
                case 0x7b:num=11;break;         //掃描第三行
                case 0xe7:num=12;break;
                case 0xd7:num=13;break;
                case 0xb7:num=14;break;
                case 0x77:num=15;break;         //掃描第四行
            }
        } 
    }
}
void main()
{
   num=16;
   while(1)
   {
   key();
   P0=tab[num];
   }
}

proteus仿真界面:文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-759605.html

C51單片機(jī)-按下K0至K15,顯示按鍵標(biāo)號(hào)(4x4矩陣鍵盤電路,1個(gè)數(shù)碼管),單片機(jī),嵌入式硬件,51單片機(jī),proteus,Powered by 金山文檔

到了這里,關(guān)于C51單片機(jī)-按下K0至K15,顯示按鍵標(biāo)號(hào)(4x4矩陣鍵盤電路,1個(gè)數(shù)碼管)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【小實(shí)驗(yàn)】C51單片機(jī) DS18B20溫度顯示實(shí)驗(yàn)

    【小實(shí)驗(yàn)】C51單片機(jī) DS18B20溫度顯示實(shí)驗(yàn)

    ? ? ?利用單總線技術(shù)和數(shù)碼管動(dòng)態(tài)顯示的原理,要求實(shí)現(xiàn)DS18B20溫度采集并顯示,能夠設(shè)定溫度值上限值27.5度,當(dāng)超出上限值LED燈閃爍。? ? 實(shí)驗(yàn)前可先用protues繪制出原理圖: ? 代碼僅供參考,希望大家能夠在此基礎(chǔ)上優(yōu)化代碼,而不是ctrl+c,ctrl+v。 謝謝?。?! ? ? ? ?

    2024年02月12日
    瀏覽(23)
  • 基于AT89C51單片機(jī)的LED點(diǎn)陣顯示屏設(shè)計(jì)

    基于AT89C51單片機(jī)的LED點(diǎn)陣顯示屏設(shè)計(jì)

    點(diǎn)擊鏈接獲取Keil源碼與Project Backups仿真圖: [[https://download.csdn.net/download/qq_64505944/88637464?spm=1001.2014.3001.5503]] **[源碼獲取] B 源碼+仿真圖+課程設(shè)計(jì)+50 工程實(shí)訓(xùn)(三)課題設(shè)計(jì) LED點(diǎn)陣顯示屏設(shè)計(jì) LED點(diǎn)陣顯示屏通過(guò)編程控制可以顯示中英文字符、圖形及視頻動(dòng)態(tài)圖形,廣泛用于指

    2024年02月02日
    瀏覽(27)
  • C51單片機(jī)的電子時(shí)鐘(數(shù)碼管顯示+獨(dú)立按鍵模塊修改及暫停時(shí)間)

    C51單片機(jī)的電子時(shí)鐘(數(shù)碼管顯示+獨(dú)立按鍵模塊修改及暫停時(shí)間)

    IMG_1120 通過(guò)查看這三個(gè)原理圖我們可以得知控制K1、K2、K3及K4是通過(guò)P31、P30、P32及P33來(lái)實(shí)現(xiàn)的,控制8個(gè)數(shù)碼管是P22、P23及P24來(lái)實(shí)現(xiàn), 控制發(fā)光二極管則由P00-P07來(lái)實(shí)現(xiàn)。 代碼分為三部分分別為main.c、key.h、key.c scankey()函數(shù)的主要代碼,通過(guò)軟件入手提高系統(tǒng)的可靠性,防止外

    2024年02月05日
    瀏覽(26)
  • 學(xué)習(xí)C51單片機(jī)——矩陣按鍵控制數(shù)碼管顯示數(shù)字(學(xué)習(xí)筆記Keil5)

    學(xué)習(xí)C51單片機(jī)——矩陣按鍵控制數(shù)碼管顯示數(shù)字(學(xué)習(xí)筆記Keil5)

    單片機(jī)檢測(cè)矩陣按鍵是否被按下的依據(jù)是檢測(cè)與該按鍵對(duì)應(yīng)的 I/O 口是否為低電平

    2024年04月17日
    瀏覽(37)
  • C51單片機(jī)-共陽(yáng)極數(shù)碼管循環(huán)顯示數(shù)字0至9,共陰極數(shù)碼管循環(huán)顯示5201314(動(dòng)態(tài))
  • 【ST89C51單片機(jī)顯示電路設(shè)計(jì)(Altium Designer 10)----繪制PCB原理圖雙層板】

    【ST89C51單片機(jī)顯示電路設(shè)計(jì)(Altium Designer 10)----繪制PCB原理圖雙層板】

    絕對(duì)不要坐等勝利的到來(lái),集中起來(lái)的意志可以擊穿頑石,好好看,好好學(xué),正真的大師永遠(yuǎn)都懷著一顆血徒的心 ———易 集成庫(kù)是AD 10推薦使用的標(biāo)準(zhǔn)庫(kù)形式。這種庫(kù)能夠集中存放元件具有的各類模型,使得原本分散的資源整合在一起,極大提高了管理和使用的效率。用戶

    2024年02月05日
    瀏覽(117)
  • 單片機(jī)C51(STC89C52RC)獨(dú)立按鍵控制LED亮滅、狀態(tài)、顯示二進(jìn)制、位移

    單片機(jī)C51(STC89C52RC)獨(dú)立按鍵控制LED亮滅、狀態(tài)、顯示二進(jìn)制、位移

    目錄 1.獨(dú)立按鍵控制LED燈亮滅 2.獨(dú)立按鍵控制LED燈狀態(tài) 3.獨(dú)立按鍵控制LED燈顯示二進(jìn)制 4.獨(dú)立按鍵控制LED燈位移 5.附錄 獨(dú)立按鍵控制LED燈狀態(tài),在獨(dú)立按鍵按下時(shí),LED燈點(diǎn)亮,松手后LED燈熄滅。獨(dú)立按鍵按下為0,松開為1,在STC89C52RC芯片上,P2為L(zhǎng)ED燈IO口,P2_0表示第一個(gè)LED燈

    2024年02月01日
    瀏覽(67)
  • c51單片機(jī)(預(yù)備知識(shí))

    c51單片機(jī)(預(yù)備知識(shí))

    ? ? ? ? 單片機(jī)又稱單片微控制器,它不是完成某一個(gè)邏輯功能的芯片,而是把一個(gè)計(jì)算機(jī)系統(tǒng)集成到一個(gè)芯片上。相當(dāng)于一個(gè)微型的計(jì)算機(jī),和計(jì)算機(jī)相比,單片機(jī)只缺少了I/O設(shè)備(小鍵盤、LED顯示器)。 0)? 無(wú)源晶振:12MHZ 1) 振蕩周期 :也稱時(shí)鐘周期,是指為單片機(jī)提供

    2024年02月08日
    瀏覽(129)
  • 單片機(jī)C51數(shù)據(jù)類型

    C51數(shù)據(jù)類型 C語(yǔ)言的基本數(shù)據(jù)類型:char、int、short、long、float、double。 1、 Keil C51 編譯器支持的數(shù)據(jù)類型。 ???對(duì)于Keil C51編譯器,short型與int型相同,double型與float型相同。 Keil C51支持的數(shù)據(jù)類型表 數(shù)據(jù)類型 長(zhǎng)度 值域 unsigned char 單字節(jié) 0~255 signed char 單字節(jié) -128~+127 unsigned

    2024年02月08日
    瀏覽(90)
  • 初識(shí)C51單片機(jī)(詳解)

    初識(shí)C51單片機(jī)(詳解)

    前言: 單片機(jī)是一種我們常見(jiàn)的開發(fā)板,我們經(jīng)常會(huì)在一些項(xiàng)目中使用到它。而今天我們要介紹的是C51單片機(jī),下面來(lái)介紹一下今天的”主角“:STC89C52RC40I-LQFP44單片機(jī)(后面將用到它做一些項(xiàng)目)。 1.了解命名規(guī)則一張圖搞定: 2.學(xué)會(huì)看單片機(jī)電路原理圖 只是一些初中的電

    2024年02月10日
    瀏覽(91)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包