国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

邊學(xué)邊做,讓學(xué)生愛(ài)上單片機(jī)制作

2018-05-26 04:51王文斌
東方教育 2018年7期
關(guān)鍵詞:數(shù)碼管二極管單片機(jī)

王文斌

摘要:隨著社會(huì)的發(fā)展,當(dāng)今公眾對(duì)智能控制產(chǎn)品需求的不斷提高,單片機(jī)作為微控制器的應(yīng)用領(lǐng)域越來(lái)越廣泛,比如自動(dòng)控制型家電、測(cè)量?jī)x器、醫(yī)療設(shè)備等。為了適應(yīng)市場(chǎng)經(jīng)濟(jì)對(duì)單片機(jī)人才的要求,需要有培養(yǎng)這樣的人才的教育教學(xué)方法。本文講述應(yīng)用一體化教學(xué)的方式,通過(guò)講練結(jié)合讓學(xué)生學(xué)中做,做中學(xué),制作單片機(jī)實(shí)驗(yàn)板的過(guò)程。

關(guān)鍵詞:?jiǎn)纹瑱C(jī);二極管;流水燈;數(shù)碼管;動(dòng)態(tài)顯示

一、單片機(jī)小制作的目的與要求

1)單片機(jī)小制作的目的。單片機(jī)小制作作為單片機(jī)一體化教學(xué)的重要組成部分,目的是使學(xué)生在制作中理解單片機(jī)原理,基本掌握單片機(jī)的設(shè)計(jì)和調(diào)試的方法,增加單片機(jī)應(yīng)用知識(shí),培養(yǎng)學(xué)生實(shí)際動(dòng)手能力以及分析、解決問(wèn)題的能力。 按照本專業(yè)培養(yǎng)方案要求,在學(xué)完單片機(jī)課程后,同學(xué)進(jìn)行單片機(jī)一體化教學(xué),其目的是使學(xué)生更好地鞏固和加深對(duì)課堂知識(shí)的理解,學(xué)會(huì)設(shè)計(jì)小型單片機(jī)系統(tǒng)的方法,獨(dú)立完成系統(tǒng)設(shè)計(jì)及調(diào)試,增強(qiáng)學(xué)生理論聯(lián)系實(shí)際的能力,提高學(xué)生的分析和設(shè)計(jì)能力。通過(guò)實(shí)踐教學(xué)引導(dǎo)學(xué)生在理論指導(dǎo)下有所創(chuàng)新,為專業(yè)課的學(xué)習(xí)和日后工程實(shí)踐奠定基礎(chǔ)。

2)課程設(shè)計(jì)要求。1.教學(xué)基本要求。要求學(xué)生能夠識(shí)別、檢測(cè)和應(yīng)用制作中相關(guān)的電子元件。完成硬件系統(tǒng)的設(shè)計(jì)和制作,包括單片機(jī)最小系統(tǒng)、流水燈系統(tǒng)、數(shù)碼管顯示系統(tǒng);完成軟件系統(tǒng)的設(shè)計(jì)和制作,使得實(shí)驗(yàn)板可以運(yùn)行流水燈和數(shù)碼管動(dòng)態(tài)顯示。2.能力培養(yǎng)要求。通過(guò)查閱手冊(cè)和有關(guān)文獻(xiàn)資料培養(yǎng)學(xué)生獨(dú)立分析和解決實(shí)際問(wèn)題的能力。通過(guò)實(shí)際電路方案的分析比較、設(shè)計(jì)計(jì)算、組件選取、安裝調(diào)試等環(huán)節(jié),掌握簡(jiǎn)單實(shí)用電路的分析方法和工程設(shè)計(jì)方法。

掌握常用儀器設(shè)備的使用方法,學(xué)會(huì)簡(jiǎn)單的實(shí)驗(yàn)調(diào)試,提高動(dòng)手能力。

培養(yǎng)嚴(yán)肅認(rèn)真的工作作風(fēng)和嚴(yán)謹(jǐn)?shù)目茖W(xué)態(tài)度。

二、小制作的功能要求

基本要求:實(shí)現(xiàn)流水燈和數(shù)碼管動(dòng)態(tài)顯示。

三、硬件系統(tǒng)的設(shè)計(jì)

電路組成部分:最小系統(tǒng)電路、流水燈電路、數(shù)碼管電路。

最小系統(tǒng)電路包括:電源電路、晶振電路、復(fù)位電路。

電源電路的設(shè)計(jì)圖,如下:

電源電路的功能及原理:此電路將常見(jiàn)的9V 2A或12V 2A的電源適配器的輸出電壓變成5V穩(wěn)壓輸出。這樣就可以用適配器作為市電的轉(zhuǎn)換,而再經(jīng)過(guò)電源電路的穩(wěn)壓處理之后就能得到單片機(jī)正常工作所需的5V電壓。

電源電路制作中元器件的使用注意事項(xiàng):

1、注意分清電源適配器的輸出電壓的正負(fù)極。電源適配器的輸出電壓是分為內(nèi)正極外負(fù)極的。

2、220uF的電解電容正負(fù)極千萬(wàn)不要接反,否則發(fā)生電容過(guò)熱膨脹甚至爆炸。

3、LM7805穩(wěn)壓芯片是一個(gè)接孔的散熱片,如果發(fā)現(xiàn)此芯片發(fā)熱也是正常的。如果非常熱,甚至到了上百度時(shí)就要檢查一下電路是否有短路的現(xiàn)象。

晶振電路設(shè)計(jì)圖,如下:

復(fù)位電路,如下:

制作要求和順序如下:

1、焊接電源引腳。單片機(jī)40引腳接電源,20引腳接地,31引腳接電源。

2、焊接晶振電路。X1接單片機(jī)18腳,X2接單片機(jī)19腳。

3、焊接復(fù)位電路。RST為單片機(jī)第9引腳。

流水燈電路連接單片機(jī)P1接口組,電路圖如下:

數(shù)碼管電路底面連接圖,如下:

四、軟件系統(tǒng)的設(shè)計(jì)和制作

1)利用循環(huán)庫(kù)函數(shù)實(shí)現(xiàn)流水燈

循環(huán)左移

具體程序如下:

#include

#include

#define uint unsigned int

#define uchar unsigned char

void delayms(uint);

uchar aa;

void main()

{

aa=0xfe;

while(1)

{

P1=aa; //點(diǎn)亮第一個(gè)發(fā)光二極管

delayms(500); //延時(shí)500毫秒

aa=_crol_(aa,1); //將aa循環(huán)左移1位后再賦值給aa

}

}

void delayms(uint xms)

{

uint i,j;

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

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

2)數(shù)碼管動(dòng)態(tài)顯示

1、什么是數(shù)碼管動(dòng)態(tài)掃描顯示:所謂動(dòng)態(tài)掃描顯示即輪流向各位數(shù)碼管送出字形碼和相應(yīng)的位選,利用發(fā)光管的余輝和人眼視覺(jué)暫留作用,使人的感覺(jué)好像各位數(shù)碼管同時(shí)都在顯示。

2、編碼數(shù)組

uchar code wei[ ]={0xff,0xfe,0xfd,0xfb,0xf7,0xef,0xdf};

wei[1]=0xfe 化為二進(jìn)制數(shù)既是 1111 1110

uchar code duan[ ]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d}

duan[2]=0x5b 化為二進(jìn)制數(shù)既是 0101 1011

3、如何實(shí)現(xiàn)動(dòng)態(tài)掃描顯示:

利用位選信號(hào)先點(diǎn)亮第一個(gè)數(shù)碼管,如何送入段選信號(hào)顯示0;如何點(diǎn)亮第二個(gè)數(shù)碼管,使其顯示1;依次下去。

使實(shí)驗(yàn)板上6個(gè)數(shù)碼管逐個(gè)點(diǎn)亮,依次顯示123456,然后減小延時(shí)函數(shù),至同時(shí)顯示數(shù)字123456:

編程提示:

while(1)

{

wela=1; // 打開(kāi)位選端

P0=wei[1]; //利用數(shù)組輸入位選信號(hào),選中第一組數(shù)碼管

wela=0; // 關(guān)閉位選端

dula=1; //打開(kāi)段選端

P0=duan[1]; //利用數(shù)組輸入段選信號(hào),顯示數(shù)字1

dula=0; // 關(guān)閉位選端

P0=0xff; //在下一次打開(kāi)位選之前“消影”。

delayms(500); //調(diào)用延時(shí)子函數(shù),延時(shí)0.5秒

}

五、制作小結(jié)

硬件系統(tǒng)和軟件系統(tǒng)的設(shè)計(jì)和制作合理適應(yīng),能夠?qū)崿F(xiàn)既定功能。通過(guò)動(dòng)手制作硬件實(shí)驗(yàn)板和編程調(diào)試單片機(jī)程序,使得學(xué)生更加深刻的了解到單片機(jī)技術(shù)的使用。

參考文獻(xiàn):

[1]《模擬電子技術(shù)第四版》

[2]《新概念51單片機(jī)C語(yǔ)言教程》

猜你喜歡
數(shù)碼管二極管單片機(jī)
物理項(xiàng)目教學(xué)設(shè)計(jì),用單片機(jī)控制四位數(shù)碼管顯示
藍(lán)橋杯樹(shù)莓派模擬題解析三:“電子測(cè)距儀”
Arduino編程
MC9S08FL16單片機(jī)數(shù)碼管靜態(tài)顯示分析
目標(biāo)教學(xué)法在中職校電子電工專業(yè)教學(xué)中的實(shí)踐
含理想二極管電路的疑難問(wèn)題辨析お
Smart Shirts Generate Electricity
藍(lán)光二極管:點(diǎn)亮21世紀(jì)的夜晚
C8051F020與80C51單片機(jī)的異同點(diǎn)
單片機(jī)I/O口模擬串行通訊的C51實(shí)現(xiàn)方法