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

當(dāng)前位置:首頁 > 單片機(jī) > 單片機(jī)
[導(dǎo)讀]閃爍燈設(shè)計(jì)

1. 如圖4.1.1所示:在P1.0端口上接一個(gè)發(fā)光二極管L1,使L1在不停地一亮一滅,一亮一滅的時(shí)間間隔為0.2秒。

2. 電路原理圖

 

圖4.1.1

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

把“單片機(jī)系統(tǒng)”區(qū)域中的P1.0端口用導(dǎo)線連接到“八路發(fā)光二極管指示模塊”區(qū)域中的L1端口上。

4. 程序設(shè)計(jì)內(nèi)容

(1). 延時(shí)程序的設(shè)計(jì)方法

作為單片機(jī)的指令的執(zhí)行的時(shí)間是很短,數(shù)量大微秒級,因此,我們要求的閃爍時(shí)間間隔為0.2秒,相對于微秒來說,相差太大,所以我們在執(zhí)行某一指令時(shí),插入延時(shí)程序,來達(dá)到我們的要求,但這樣的延時(shí)程序是如何設(shè)計(jì)呢?下面具體介紹其原理:

如圖4.1.1所示的石英晶體為12MHz,因此,1個(gè)機(jī)器周期為1微

MOV R6,#20 2個(gè) 2

 

D1: MOV R7,#248 2個(gè) 2 2+2×248=498 20×

 

DJNZ R7,$ 2個(gè) 2×248 (498

DJNZ R6,D1 2個(gè) 2×20=40 10002

因此,上面的延時(shí)程序時(shí)間為10.002ms。

由以上可知,當(dāng)R6=10、R7=248時(shí),延時(shí)5ms,R6=20、R7=248時(shí),延時(shí)10ms,以此為基本的計(jì)時(shí)單位。如本實(shí)驗(yàn)要求0.2秒=200ms,10ms×R5=200ms,則R5=20,延時(shí)子程序如下:

DELAY: MOV R5,#20

D1: MOV R6,#20

D2: MOV R7,#248

DJNZ R7,$

DJNZ R6,D2

DJNZ R5,D1

RET

(2). 輸出控制

如圖1所示,當(dāng)P1.0端口輸出高電平,即P1.0=1時(shí),根據(jù)發(fā)光二極管的單向?qū)щ娦钥芍@時(shí)發(fā)光二極管L1熄滅;當(dāng)P1.0端口輸出低電平,即P1.0=0時(shí),發(fā)光二極管L1亮;我們可以使用SETB P1.0指令使P1.0端口輸出高電平,使用CLR P1.0指令使P1.0端口輸出低電平。

5.

程序框圖

如圖4.1.2所示

圖4.1.2

6. 匯編源程序

ORG 0

START: CLR P1.0

LCALL DELAY

SETB P1.0

LCALL DELAY

LJMP START

DELAY: MOV R5,#20 ;延時(shí)子程序,延時(shí)0.2秒

D1: MOV R6,#20

D2: MOV R7,#248

DJNZ R7,$

DJNZ R6,D2

DJNZ R5,D1

RET

END

7. C語言源程序

#include

sbit L1=P1^0;

void delay02s(void) //延時(shí)0.2秒子程序

{

unsigned char i,j,k;

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

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

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

}

void main(void)

{

while(1)

{

L1=0;

delay02s();

L1=1;

delay02s();

}

}

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

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

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

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

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

簡介:51單片機(jī)閃爍燈制作:在單片機(jī)P1.0端口上接一個(gè)發(fā)光二極管L1,使L1在不停地一亮一滅形成閃爍燈狀態(tài),一亮一滅的時(shí)間間隔為0.2秒。

關(guān)鍵字: 51單片機(jī) 閃爍燈 發(fā)光二極管

  組裝led閃燈   1.外觀檢查   目測燈杯、燈罩、燈頭外觀有無刮傷、毛刺、裂痕、變形等不良現(xiàn)象。取一套樣品進(jìn)行試裝,以確認(rèn)各配件的螺絲孔大小、位置是否合適。目測電路板的線

關(guān)鍵字: 閃爍燈 電路圖解 LED閃爍 鋁基板

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

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

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

關(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輸出電平信號,如此循環(huán)下去,就形成我們所需的報(bào)警聲了。

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

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

關(guān)鍵字: 單片機(jī)系統(tǒng) 按鍵識別
關(guān)閉