版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
微控制器系統(tǒng)設(shè)計(jì)與應(yīng)用
徐州建筑職業(yè)技術(shù)學(xué)院實(shí)驗(yàn)
1.Keil步驟
------編程,產(chǎn)生.hex文件
2.Proteus步驟
------畫圖,加載.hex文件,仿真
3.思考題:通過(guò)按鍵控制燈閃爍快慢帶形參的延時(shí)程序徐州建筑職業(yè)技術(shù)學(xué)院#include<AT89X52.H>//包含AT89X52.H頭文件sbitLED=P1^0;//定義LED是P1.0引腳對(duì)應(yīng)的變量名sbitsw=P3^0;voidDelay(unsignedintt){unsignedinti,j;for(i=0;i<t;i++){for(j=0;j<255;j++);}}voidmain(void){while(1){LED=~LED;if(sw==0)Delay(100);elseDelay(500);}}徐州建筑職業(yè)技術(shù)學(xué)院知識(shí)目標(biāo):1.掌握單片機(jī)的內(nèi)部硬件資源2.理解并運(yùn)用相關(guān)指令3.掌握微控制器的輸出接口的電路形式與作用技能目標(biāo):1.掌握流水燈電路的制作2.掌握延時(shí)程序的計(jì)算和編寫3.掌握LED與單片機(jī)之間的連接徐州建筑職業(yè)技術(shù)學(xué)院任務(wù)4:控制八只發(fā)光二極管按一定的規(guī)律循環(huán)點(diǎn)亮
八個(gè)LED如何和單片機(jī)連接?
徐州建筑職業(yè)技術(shù)學(xué)院P1口接發(fā)光二極管(LED)的陰極,P1口的管腳輸出低電平時(shí)對(duì)應(yīng)的發(fā)光二極管點(diǎn)亮。
問(wèn)題:如何控制燈按順序一個(gè)一個(gè)點(diǎn)亮?通過(guò)程序按一定的規(guī)律向P1口的管腳輸出低電平和高電平,控制八只發(fā)光二極管循環(huán)點(diǎn)亮。問(wèn)題:程序怎么使P1口的管腳循環(huán)輸出低電平和高電平?首先要了解單片機(jī)的并行I/O口。徐州建筑職業(yè)技術(shù)學(xué)院2.功能(1)輸出(外接發(fā)光二極管)P1=0Xdata內(nèi)部總線輸出“0”,則D=0,Q=1,V導(dǎo)通,則輸出點(diǎn)=0(2)輸入(外接開關(guān))a.讀引腳A=P1讀引腳脈沖有效,為高電平,把該三態(tài)緩沖器打開,這樣端口引腳上的數(shù)據(jù)經(jīng)過(guò)三態(tài)門緩沖器讀入到內(nèi)部總線。如果輸入數(shù)據(jù)走該通道,那么V是否對(duì)引腳有影響?有的。如果鎖存器原來(lái)寄存的數(shù)據(jù)Q=0,那么則V導(dǎo)通,引腳始終被嵌位在低電平,不可能輸入外接電路的高電平。所以在輸入前,必須用輸出指令向鎖存器寫入“1”,使V截止(斷開),保證單片機(jī)輸入的電平與外接電路電平相同。所以P0口被稱為一個(gè)準(zhǔn)雙向口。P1=0XFFHACC=P1復(fù)位時(shí)?b.讀鎖存器如:ANLP0,A稱為“讀-改-寫”徐州建筑職業(yè)技術(shù)學(xué)院二、P0口1.結(jié)構(gòu)與P1不同:多路選擇開關(guān)(選擇它的兩種功能)V1:輸出驅(qū)動(dòng)器2.功能(1)輸出開關(guān)連接B點(diǎn),V1截止(其它同P1口)因?yàn)檩敵鲵?qū)動(dòng)器漏極開路,所以外接上拉電阻(2)輸入(準(zhǔn)雙向口,先寫入“1”)外接上拉電阻(其它同P1口)(3)地址/數(shù)據(jù)線開關(guān)接在A點(diǎn),輸出地址信號(hào)(低8位)或輸出/輸入數(shù)據(jù)信號(hào)不需接上拉電阻徐州建筑職業(yè)技術(shù)學(xué)院三、P2口1.結(jié)構(gòu)多路選擇開關(guān)(接在Q上)反相器、Q0輸出驅(qū)動(dòng)2.功能(1)輸出(同P1口)(2)輸入(同P1口)(3)地址總線(高8位)與P0口構(gòu)成16位地址徐州建筑職業(yè)技術(shù)學(xué)院總結(jié):準(zhǔn)雙向口通用I/O口上拉電阻(I/O口)其它用途P0口√√√數(shù)據(jù)線/低8位地址線P1口√√P2口√√高8位地址線P3口√√第二功能徐州建筑職業(yè)技術(shù)學(xué)院五、帶負(fù)載能力(驅(qū)動(dòng)能力)負(fù)載能力就是說(shuō)能夠在一定的電壓(0-5V)下面能夠灌入或拉出的最大電流。拉電流和灌電流是衡量電路輸出驅(qū)動(dòng)能力的參數(shù),這種說(shuō)法一般用在數(shù)字電路中。1.灌電流(輸出低電平)當(dāng)負(fù)載的另一端接VCC/VDD,輸出端口輸出低電平時(shí),就會(huì)產(chǎn)生灌電流。就是從負(fù)載流向輸出端口,“灌進(jìn)去”的電流,一般是要吸收負(fù)載的電流,其吸收電流的數(shù)值叫“灌電流”。2.拉電流(輸出高電平)當(dāng)負(fù)載的另一端接地,輸出端口輸出高電平時(shí),就會(huì)產(chǎn)生拉電流;就是從輸出端口流向負(fù)載,“拉出來(lái)”的電流,一般是對(duì)負(fù)載提供電流,其提供電流的數(shù)值叫“拉電流”.
一般地,LSTTL即低功耗肖特基晶體管。1個(gè)LSTTL:拉電流(高電平)0.20uA,灌電流(低電平)0.35mA。所以灌電流一般它比拉電流要大得多。3.I/O口驅(qū)動(dòng)能力P0:灌入,驅(qū)動(dòng)8個(gè)(沒有高電平能力,必須上拉電阻),2.88mAP1-3:灌入、拉,驅(qū)動(dòng)4個(gè),1.44mA51系列的芯片低電平的驅(qū)動(dòng)能力比較大一點(diǎn)。舉例說(shuō)明流水燈4個(gè)引腳,每個(gè)引腳灌電流≤10mA每個(gè)端口8個(gè)引腳灌電流之和:P0≤26mAP1、P2、P3≤15mA徐州建筑職業(yè)技術(shù)學(xué)院任務(wù)4:控制八只發(fā)光二極管按一定的規(guī)律循環(huán)點(diǎn)亮
向右循環(huán)點(diǎn)亮:第一次:D1亮,P1.7輸出低電平,其他都輸出高電平
P1=FEH第二次:D2亮,P1.6輸出低電平,其他都輸出高電平
P1=FDH………第八次:D8亮,P1.0輸出低電平,其他都輸出高電平
P1=7FH徐州建筑職業(yè)技術(shù)學(xué)院方法二:(看數(shù)是否有規(guī)律?)#include<AT89X52.H>//包含AT89X52.H頭文件#include<intrins.H>//intrins.H中有循環(huán)左移函數(shù)voidDelay(unsignedintt){unsignedinti,j;for(i=0;i<t;i++){for(j=0;j<255;j++);}}voidmain(void){unsignedcharm;P1=0XFF;while(1){P1=0xfe;Delay(200);for(m=0;m<8;m++){P1=_crol_(P1,1);Delay(200);}}}徐州建筑職業(yè)技術(shù)學(xué)院方法三:(數(shù)沒有任何規(guī)律)#include<AT89X52.H>//包含AT89X52.H頭文件sbitLED=P1^0;//定義LED是P1.0引腳對(duì)應(yīng)的變量名unsignedcharcodesz1[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};voidDelay(unsignedintt){unsignedinti,j;for(i=0;i<t;i++){for(j=0;j<255;j++);}}voidmain(void){unsignedcharm;while(1){for(m=0;m<8;m++){P1=sz1[m];Delay(200);}}}Code:表示數(shù)組的存儲(chǔ)類型,存儲(chǔ)在程序存儲(chǔ)器徐州建筑職業(yè)技術(shù)學(xué)院任務(wù)5:8個(gè)流水燈從先從上到下逐個(gè)點(diǎn)亮,然后再?gòu)南碌缴现饌€(gè)點(diǎn)亮,然后依次循環(huán)徐州建筑職業(yè)技術(shù)學(xué)院#include<AT89X52.H>//包含AT89X52.H頭文件sbitk1=p3^0;unsignedcharcodesz1[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};voidDelay(unsignedintt){unsignedinti,j;for(i=0;i<t;i++){for(j=0;j<255;j++);}}voidmain(void){unsignedcharm;while(1){if(k1==0){for(m=0;m<8;m++){P1=sz1[m];Delay(200);}}else{for(m=8;m>0;m--){P1=sz1[m-1];Delay(200);}}}徐州建筑職業(yè)技術(shù)學(xué)院關(guān)于LED的例子1.要求P1.0所接的燈閃爍#include<REG51.h> sbitLED=P1^0; voidDelay(unsignedinta) { unsignedchari; while(--a!=0){ for(i=0;i<125;i++); }}voidmain() { while(1) { LED=0; Delay(1000); LED=1; Delay(1000);
}}紅色段可改寫為:LED=~LED;DELAY(1000);徐州建筑職業(yè)技術(shù)學(xué)院2、八個(gè)燈循環(huán)點(diǎn)亮#include<REG51.h> voiddelay(unsignedinta) { unsignedchari; while(--a!=0){ for(i=0;i<125;i++); }}voidmain() {unsignedchark,i; while(1) {k=0xfe;for(i=0;i<8;i++){P1=k;delay(1000);k=k<<1;k=k|0x01;
}}}徐州建筑職業(yè)技術(shù)學(xué)院4、花樣流水燈(無(wú)規(guī)律)#include<REG51.h>unsignedcharcodesz1[]={0x7e,0xbd,0xdb,0xe7,0xdb,0xbd,0x7e,0x00,0xff}; voiddelay(unsignedinta) { unsignedchari; while(--a!=0){ for(i=0;i<125;i++); }}voidmain() {unsignedchari; while(1) {for(i=0;i<9;i++){P1=sz1[i];del
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 新能源分布式儲(chǔ)能項(xiàng)目合作協(xié)議
- 房產(chǎn)中介服務(wù)買賣雙方免責(zé)協(xié)議
- 網(wǎng)絡(luò)游戲虛擬物品交易安全協(xié)議及免責(zé)條款
- 云計(jì)算技術(shù)應(yīng)用推廣協(xié)議
- 影視劇組演員意外傷害互助免責(zé)協(xié)議
- 2024年智慧城市網(wǎng)絡(luò)系統(tǒng)開發(fā)協(xié)議
- 智能家電產(chǎn)品研發(fā)合作協(xié)議
- 電影院觀影過(guò)程中意外傷害免責(zé)協(xié)議
- 消費(fèi)貸款購(gòu)銷合同
- 新型科技產(chǎn)品研發(fā)合作協(xié)議
- 2019版新人教版高中英語(yǔ)必修+選擇性必修共7冊(cè)詞匯表匯總(帶音標(biāo))
- 新譯林版高中英語(yǔ)必修二全冊(cè)短語(yǔ)匯總
- 基于自適應(yīng)神經(jīng)網(wǎng)絡(luò)模糊推理系統(tǒng)的游客規(guī)模預(yù)測(cè)研究
- 河道保潔服務(wù)投標(biāo)方案(完整技術(shù)標(biāo))
- 品管圈(QCC)案例-縮短接臺(tái)手術(shù)送手術(shù)時(shí)間
- 精神科病程記錄
- 閱讀理解特訓(xùn)卷-英語(yǔ)四年級(jí)上冊(cè)譯林版三起含答案
- 清華大學(xué)考博英語(yǔ)歷年真題詳解
- 人教版三年級(jí)上冊(cè)口算題(全冊(cè)完整20份 )
- 屋面及防水工程施工(第二版)PPT完整全套教學(xué)課件
- 2023年高一物理期末考試卷(人教版)
評(píng)論
0/150
提交評(píng)論