www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁 > 單片機(jī) > 單片機(jī)
[導(dǎo)讀] 硬件:74HC164驅(qū)動(dòng)四個(gè)數(shù)碼管,矩陣鍵盤。設(shè)計(jì)要求:第一次按按鍵1顯示1- - -、按按鍵2顯示2- - -,以此類推,按1~9都是這樣顯示。第二次按按鍵(如果第一次按的是1)(第二次按的是2)顯示12-- ;第

硬件:74HC164驅(qū)動(dòng)四個(gè)數(shù)碼管,矩陣鍵盤。

設(shè)計(jì)要求:

第一次按按鍵1顯示1- - -、按按鍵2顯示2- - -,以此類推,按1~9都是這樣顯示。

第二次按按鍵(如果第一次按的是1)(第二次按的是2)顯示12-- ;

第三次按按鍵(如果第一次是1第二次是2第三次試3)顯示123-;

按鍵第四次(如果第一次是1第二次是2第三次是3第四次是4)顯示1234。


C語言編程如下:

//=======================================================

#include 51.H>

char disp_buff [4] = {0}; //顯示緩沖單元.

//-------------------------------------------------------

delay(unsigned int t) //1ms延時(shí)函數(shù)

{

unsigned int i, j;

for(i = 0; i < t; i++) for(j = 0; j < 120; j++);

}

//-------------------------------------------------------

void display(void) //顯示函數(shù)

{

char code table[] = { //共陽段碼 0 ~ 9

0xC0, 0xf9, 0xa4, 0xb0, 0x99, 0x92, 0x82, 0xf8, 0x80, 0x90};

char i;

for (i = 0; i < 4; i++) {

SBUF = table[disp_buff [i]];//輸出段碼

while(!TI);

TI = 0;

}

}

//-------------------------------------------------------

unsigned char keyboard(void) //掃描鍵盤函數(shù)

{

unsigned char i, tmp1, tmp2;

for(i = 0; i < 4; i++) {

P1 = ~(1 << i); //i = 0 : P1 = 1111 1110

tmp1 = P1 & 0xF0;

if(tmp1 != 0xF0) { //有鍵按下

delay(10); //延時(shí)

tmp2 = P1 & 0xF0; //再讀

if(tmp1 == tmp2) { //兩次相等,即不是抖動(dòng)

if (tmp1 == 0x70) return i * 4 + 0; //鍵值

if (tmp1 == 0xb0) return i * 4 + 1;

if (tmp1 == 0xd0) return i * 4 + 2;

if (tmp1 == 0xe0) return i * 4 + 3;

} } }

return 16; //沒有鍵按下

}

//-------------------------------------------------------

void main(void)

{

unsigned char key;

display(); //初始顯示.

while(1) { //無限循環(huán).

key = keyboard(); //讀出一遍鍵盤.

if (key < 10) { //如果0~9

//--------------------進(jìn)行按鍵處理.

disp_buff [3] = disp_buff [2];

disp_buff [2] = disp_buff [1];

disp_buff [1] = disp_buff [0];

disp_buff [0] = key;

display(); //顯示.

//--------------------處理結(jié)束,去等待按鍵釋放.

while(key < 16) key = keyboard();//等待按鍵釋放.

} } //無限循環(huán).

}

//=======================================================


仿真截圖如下:


本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

上海2025年9月5日 /美通社/ -- 由上海市經(jīng)濟(jì)和信息化委員會(huì)、上海市發(fā)展和改革委員會(huì)、上海市商務(wù)委員會(huì)、上海市教育委員會(huì)、上海市科學(xué)技術(shù)委員會(huì)指導(dǎo),東浩蘭生(集團(tuán))有限公司主辦,東浩蘭生會(huì)展集團(tuán)上海工業(yè)商務(wù)展覽有...

關(guān)鍵字: 電子 BSP 芯片 自動(dòng)駕駛

9月1日消息,繼小鵬、零跑后,現(xiàn)在小米汽車也宣布了8月的交付量。

關(guān)鍵字: 小米汽車 芯片

8位單片機(jī)在嵌入式設(shè)計(jì)領(lǐng)域已經(jīng)成為半個(gè)多世紀(jì)以來的主流選擇。盡管嵌入式系統(tǒng)市場日益復(fù)雜,8位單片機(jī)依然不斷發(fā)展,積極應(yīng)對新的挑戰(zhàn)和系統(tǒng)需求。如今,Microchip推出的8位PIC?和AVR?單片機(jī)系列,配備了先進(jìn)的獨(dú)立...

關(guān)鍵字: 單片機(jī) 嵌入式 CPU

當(dāng)?shù)貢r(shí)間 8 月 22 日,美國芯片制造商英特爾公司宣布與美國聯(lián)邦政府達(dá)成協(xié)議,后者將向英特爾普通股投資 89 億美元,以每股 20.47 美元的價(jià)格收購 4.333 億股英特爾普通股,相當(dāng)于該公司 9.9% 的股份。

關(guān)鍵字: 英特爾 半導(dǎo)體 芯片

強(qiáng)強(qiáng)聯(lián)手構(gòu)筑頂級運(yùn)營傳播商業(yè)生態(tài) 北京2025年8月21日 /美通社/ -- 8月21日,2025GT世界挑戰(zhàn)賽北京亦莊站戰(zhàn)略合作座談會(huì)在京成功舉行,通過與權(quán)威媒體、新媒體傳播平臺(tái)及專業(yè)招商機(jī)構(gòu)的深度合作,這項(xiàng)國際頂級...

關(guān)鍵字: 5G 矩陣 中國汽車 可持續(xù)發(fā)展

在嵌入式系統(tǒng)開發(fā)中,程序燒錄是連接軟件設(shè)計(jì)與硬件實(shí)現(xiàn)的關(guān)鍵環(huán)節(jié)。當(dāng)前主流的單片機(jī)燒錄技術(shù)已形成ICP(在電路編程)、ISP(在系統(tǒng)編程)、IAP(在應(yīng)用編程)三大技術(shù)體系,分別對應(yīng)開發(fā)調(diào)試、量產(chǎn)燒錄、遠(yuǎn)程升級等不同場景。...

關(guān)鍵字: 單片機(jī) ISP ICP IAP 嵌入式系統(tǒng)開發(fā)

在嵌入式系統(tǒng)開發(fā)中,看門狗(Watchdog Timer, WDT)是保障系統(tǒng)可靠性的核心組件,其初始化時(shí)機(jī)的選擇直接影響系統(tǒng)抗干擾能力和穩(wěn)定性。本文從硬件架構(gòu)、軟件流程、安全規(guī)范三個(gè)維度,系統(tǒng)分析看門狗初始化的最佳實(shí)踐...

關(guān)鍵字: 單片機(jī) 看門狗 嵌入式系統(tǒng)

在當(dāng)今數(shù)字化時(shí)代,人工智能(AI)和高性能計(jì)算(HPC)的迅猛發(fā)展對 GPU 芯片的性能提出了極高要求。隨著 GPU 計(jì)算密度和功耗的不斷攀升,散熱問題成為了制約其性能發(fā)揮的關(guān)鍵因素。傳統(tǒng)的風(fēng)冷方案已難以滿足日益增長的散...

關(guān)鍵字: 人工智能 高性能計(jì)算 芯片

本文中,小編將對單片機(jī)予以介紹,如果你想對它的詳細(xì)情況有所認(rèn)識(shí),或者想要增進(jìn)對它的了解程度,不妨請看以下內(nèi)容哦。

關(guān)鍵字: 單片機(jī) 開發(fā)板 Keil

香港2025年8月20日 /美通社/ -- 復(fù)銳醫(yī)療科技有限公司(英文"Sisram";簡稱"復(fù)銳醫(yī)療科技"或"公司",股份代號:1696.HK,連同其附屬公司統(tǒng)稱"集團(tuán)"),今日公布截至2025年6...

關(guān)鍵字: AI LM BSP 矩陣
關(guān)閉