基於89c51晶元的開發 搶答器

2021-09-30 17:34:56 字數 660 閱讀 6019

搶答器簡介:總共有8個按鈕,其中7個按鈕給選手使用,1個按鈕給主持人使用,當1位選手按下按鈕後,對應的led燈將會變亮,同時靜態數碼管上會顯示該名選手的號碼,另外6位選手無論怎麼按按鈕都不會發生改變;只有通過主持人手中的復位按鈕才會使led燈熄滅,並且靜態數碼管上數字消失。

#include

sbit key1 = p0^0;

sbit key2 = p0^1;

sbit key3 = p0^2;

sbit key4 = p0^3;

sbit key5 = p0^4;

sbit key6 = p0^5;

sbit key7 = p0^6;

sbit key8 = p0^7;

void main()

//一號按鍵;

else if(!key2)

//二號按鍵;

else if(!key3)

//三號按鍵;

else if(!key4)

//四號按鍵;

else if(!key5)

//五號按鍵;

else if(!key6)

//六號按鍵;

else if(!key7)

//七号按鍵;

while(i)

//復位按鍵八號:}}

}

89C51和89S51的區別

89c51和89s51的區別 很多初學51微控制器的會有這樣的問題 at89s51是什麼?書上和網路教程上可都是8051,89c51等!沒聽說過有89s51 這 裡,初學者要澄清微控制器實際使用方面的乙個產品概念,mcs 51微控制器是美國inte公司於1980年推出的產品,典型產品有 8031 內...

基於89C51的閃爍LED小燈設計

c51的閃爍led設計 本設計採用通俗易懂的語言組織,看好了,在進行以下主要內容之前,先話癆話癆,學習這些微控制器設計啊,真的得有興趣,所謂興趣,就是你懂了它,理解了它,自然而然就對它產生了興趣了,換句話說,你他麼一點都不懂,你來跟我說興趣,你個龜兒,鬼都不信,牆都不服舅扶你。話不多說,想玩這個,總...

簡述基於89c51的8 8LED點陣屏使用方法

最近弄了一塊32 64的led點陣屏,想做個萬年曆的.發現不會驅動,我去。遂拿起放了很久的8 8led點陣來耍耍。話歸正題,此次試驗用89c51 74hc595兩塊 1塊8 8led點陣 首先關於74hc595的驅動,就不多說了。參考 關於8 8點陣 首先要解決的是關於引腳順序的問題 如圖,阿拉伯數...