女人被狂躁到高潮视频免费无遮挡,内射人妻骚骚骚,免费人成小说在线观看网站,九九影院午夜理论片少妇,免费av永久免费网址

當(dāng)前位置:首頁(yè) > 單片機(jī) > 單片機(jī)
[導(dǎo)讀] I/O并行口直接驅(qū)動(dòng)LED顯示,每按下一次開關(guān)SP1,計(jì)數(shù)值加1,通過(guò)AT89S51單片機(jī)的P1端口的P1.0到P1.3顯示出其的二進(jìn)制計(jì)數(shù)值。

1. I/O并行口直接驅(qū)動(dòng)LED顯示,每按下一次開關(guān)SP1,計(jì)數(shù)值加1,通過(guò)AT89S51單片機(jī)的P1端口的P1.0到P1.3顯示出其的二進(jìn)制計(jì)數(shù)值。

2. 電路原理圖

 

圖4.8.1

3. 系統(tǒng)板上硬件連線

(1. 把“單片機(jī)系統(tǒng)”區(qū)域中的P3.7/RD端口連接到“獨(dú)立式鍵盤”區(qū)域中的SP1端口上;

(2. 把“單片機(jī)系統(tǒng)”區(qū)域中的P1.0-P1.4端口用8芯排線連接到“八路發(fā)光二極管指示模塊”區(qū)域中的“L1-L8”端口上;要求,P1.0連接到L1,P1.1連接到L2,P1.2連接到L3,P1.3連接到L4上。

4. 程序設(shè)計(jì)方法

(1. 其實(shí),作為一個(gè)按鍵從沒有按下到按下以及釋放是一個(gè)完整的過(guò)程,也就是說(shuō),當(dāng)我們按下一個(gè)按鍵時(shí),總希望某個(gè)命令只執(zhí)行一次,而在按鍵按下的

過(guò)程中,不要有干擾進(jìn)來(lái),因?yàn)椋诎聪碌倪^(guò)程中,一旦有干擾過(guò)來(lái),可能造成誤觸發(fā)過(guò)程,這并不是我們所想要的。因此在按鍵按下的時(shí)候, 圖4.8.2

要把我們手上的干擾信號(hào)以及按鍵的機(jī)械接觸等干擾信號(hào)給濾除掉,一般情況下,我們可以采用電容來(lái)濾除掉這些干擾信號(hào),但實(shí)際上,會(huì)增加硬件成本及硬件電路的體積,這是我們不希望,總得有個(gè)辦法解決這個(gè)問(wèn)題,因此我們可以采用軟件濾波的方法去除這些干擾信號(hào),一般情況下,一個(gè)按鍵按下的時(shí)候,總是在按下的時(shí)刻存在著一定的干擾信號(hào),按下之后就基本上進(jìn)入了穩(wěn)定的狀態(tài)。具體的一個(gè)按鍵從按下到釋放的全過(guò)程的信號(hào)圖如上圖所示:

從圖中可以看出,我們?cè)诔绦蛟O(shè)計(jì)時(shí),從按鍵被識(shí)別按下之后,延時(shí)5ms以上,從而避開了干擾信號(hào)區(qū)域,我們?cè)賮?lái)檢測(cè)一次,看按鍵是否真得已經(jīng)按下,若真得已經(jīng)按下,這時(shí)肯定輸出為低電平,若這時(shí)檢測(cè)到的是高電平,證明剛才是由于干擾信號(hào)引起的誤觸發(fā),CPU就認(rèn)為是誤觸發(fā)信號(hào)而舍棄這次的按鍵識(shí)別過(guò)程。從而提高了系統(tǒng)的可靠性。

由于要求每按下一次,命令被執(zhí)行一次,直到下一次再按下的時(shí)候,再執(zhí)行一次命令,因此從按鍵被識(shí)別出來(lái)之后,我們就可以執(zhí)行這次的命令,所以要有一個(gè)等待按鍵釋放的過(guò)程,顯然釋放的過(guò)程,就是使其恢復(fù)成高電平狀態(tài)。

(1. 對(duì)于按鍵識(shí)別的指令,我們依然選擇如下指令JB BIT,REL指令是用來(lái)檢測(cè)BIT是否為高電平,若BIT=1,則程序轉(zhuǎn)向REL處執(zhí)行程序,否則就繼續(xù)向下執(zhí)行程序。或者是 JNB BIT,REL指令是用來(lái)檢測(cè)BIT是否為低電平,若BIT=0,則程序轉(zhuǎn)向REL處執(zhí)行程序,否則就繼續(xù)向下執(zhí)行程序。

(2. 但對(duì)程序設(shè)計(jì)過(guò)程中按鍵識(shí)別過(guò)程的框圖如右圖所示: 圖4.8.3

5. 程序框圖

 

圖4.8.4

6.

匯編源程序

ORG 0

START: MOV R1,#00H ;初始化R7為0,表示從0開始計(jì)數(shù)

MOV A,R1 ;

CPL A ;取反指令

MOV P1,A ;送出P1端口由發(fā)光二極管顯示

REL: JNB P3.7,REL ;判斷SP1是否按下

LCALL DELAY10MS ;若按下,則延時(shí)10ms左右

JNB P3.7,REL ;再判斷SP1是否真得按下

INC R7 ;若真得按下,則進(jìn)行按鍵處理,使

MOV A,R7 ;計(jì)數(shù)內(nèi)容加1,并送出P1端口由

CPL A ;發(fā)光二極管顯示

MOV P1,A ;

JNB P3.7,$ ;等待SP1釋放

SJMP REL ;繼續(xù)對(duì)K1按鍵掃描

DELAY10MS: MOV R6,#20 ;延時(shí)10ms子程序

L1: MOV R7,#248

DJNZ R7,$

DJNZ R6,L1

RET

END

7. C語(yǔ)言源程序

#include

unsigned char count;

void delay10ms(void)

{

unsigned char i,j;

for(i=20;i>0;i--)

for(j=248;j>0;j--);

}

void main(void)

{

while(1)

{

if(P3_7==0)

{

delay10ms();

if(P3_7==0)

{

count++;

if(count==16)

{

count=0;

}

P1=~count;

while(P3_7==0);

}

}

}

}

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

電磁兼容(EMC)是對(duì)電子產(chǎn)品在電磁場(chǎng)方面干擾大小(EMI)和抗干擾能力(EMS)的綜合評(píng)定,是評(píng)價(jià)產(chǎn)品質(zhì)量的重要指標(biāo)。。本文將詳細(xì)介紹EMC測(cè)試的流程及范圍,幫助讀者更好地理解和應(yīng)用這一技術(shù)。

關(guān)鍵字: EMC 單片機(jī)系統(tǒng)

隨著單片機(jī)系統(tǒng)的廣泛應(yīng)用和計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的普及,單片機(jī)的通信功能愈來(lái)愈顯得重要。單片機(jī)通信是指單片機(jī)與計(jì)算機(jī)或單片機(jī)與單片機(jī)之間的信息交換。

關(guān)鍵字: 單片機(jī)系統(tǒng) UART

你知道如何單片機(jī)EMC的檢測(cè)?如何定義EMC?簡(jiǎn)單概括,就是設(shè)備或系統(tǒng)在其電磁環(huán)境中能正常工作,且不對(duì)該環(huán)境中任何事物構(gòu)成不能承受的電磁騷擾的能力。EMC 測(cè)試包括兩大方面內(nèi)容:對(duì)其向外界發(fā)送的電磁騷擾強(qiáng)度進(jìn)行測(cè)試,以便...

關(guān)鍵字: emi 單片機(jī)系統(tǒng) 電磁干擾

當(dāng)按下開關(guān)SP1,AT89S51單片機(jī)產(chǎn)生“叮咚”聲從P1.0端口輸出到LM386,經(jīng)過(guò)放大之后送入喇叭。

關(guān)鍵字: 單片機(jī)系統(tǒng) 門鈴

用AT89S51單片機(jī)產(chǎn)生“嘀、嘀、…”報(bào)警聲從P1.0端口輸出,產(chǎn)生頻率為1KHz,根據(jù)上面圖可知:1KHZ方波從P1.0輸出0.2秒,接著0.2秒從P1.0輸出電平信號(hào),如此循環(huán)下去,就形成我們所需的報(bào)警聲了。

關(guān)鍵字: 單片機(jī)系統(tǒng) 報(bào)警聲

閃爍燈設(shè)計(jì)

關(guān)鍵字: 單片機(jī)系統(tǒng) 閃爍燈

根據(jù)設(shè)定好的密碼,采用二個(gè)按鍵實(shí)現(xiàn)密碼的輸入功能,當(dāng)密碼輸入正確之后,鎖就打開,如果輸入的三次的密碼不正確,就鎖定按鍵3秒鐘,同時(shí)發(fā)現(xiàn)報(bào)警聲,直到?jīng)]有按鍵按下3種后,才打開按鍵鎖定功能;否則在3秒鐘內(nèi)仍有按鍵按下,就重新...

關(guān)鍵字: 單片機(jī)系統(tǒng) 電子密碼鎖

  EMC測(cè)試包括兩大方面內(nèi)容:對(duì)其向外界發(fā)送的電磁騷擾強(qiáng)度進(jìn)行測(cè)試、對(duì)其在規(guī)定電磁騷擾強(qiáng)度的電磁環(huán)境條件下進(jìn)行敏感度測(cè)試,對(duì)于從事單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)的工程技術(shù)人員

關(guān)鍵字: emc測(cè)試 單片機(jī)系統(tǒng) 電源技術(shù)解析
關(guān)閉