單片機(jī)延時(shí)程序?qū)嶒?yàn)解析_第1頁
單片機(jī)延時(shí)程序?qū)嶒?yàn)解析_第2頁
單片機(jī)延時(shí)程序?qū)嶒?yàn)解析_第3頁
單片機(jī)延時(shí)程序?qū)嶒?yàn)解析_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

實(shí)驗(yàn)一:單片機(jī)延時(shí)程序?qū)嶒?yàn)一、實(shí)驗(yàn)?zāi)康呐c要求:由于發(fā)光管亮滅變化頻率為4Mhz,無法觀察到LEDO的閃爍,而是以較低的亮度保持LEDO常亮,要求加入延時(shí)子程序能夠看到LEDO的閃爍。二、實(shí)驗(yàn)內(nèi)容:硬件電路設(shè)計(jì):PIC單片機(jī)的絕大部分引腳作為輸出I/O端口時(shí),能夠提供25mA的電流,因此,本實(shí)驗(yàn)直接用PORTD的8個(gè)I/O端口驅(qū)動(dòng)連接了限流電阻的發(fā)光二極管即可。為了TMR0定時(shí)計(jì)算方便,采用4MHz的外部晶體振蕩器作為單片機(jī)的系統(tǒng)時(shí)鐘,這樣未經(jīng)過預(yù)分頻的TMR0內(nèi)部計(jì)數(shù)時(shí)鐘周期,就是指令周期1微秒。軟件設(shè)計(jì)思路:①將小試牛刀出的實(shí)驗(yàn)運(yùn)行得到結(jié)果代碼如下:#INCLUDE"P16F877A.INC";ORG0000H;NOP;BSFSTATUS,5;CLRFTRISDBCFSTATUS,5;CLRFPORTD;LOOPBCFPORTD,0;BSFPORTD,0;GOTOLOOP;END②加入延時(shí)子程序后繼續(xù)調(diào)試得到結(jié)果代碼如下:#ineludeP16F877A.inciEQU20H;定義寄存器ijEQU21H;定義寄存器jORG0000H;NOP;BSFSTATUS,5;CLRFTRISDBCFSTATUS,5;CLRFPORTD;LOOPBCFPORTD,0;CALLDELAYBSFPORTD,0;CALLDELAYGOTOLOOP;DELAYMOVLWD'131';設(shè)置外部循環(huán)次數(shù)MOVWFi;LOOP1MOVLWD'50';設(shè)置內(nèi)部循環(huán)次數(shù)MOVWFj;LOOP2DECFSZj,f;內(nèi)部循環(huán)變量自減1,GOTOLOOP2;為0貝U跳轉(zhuǎn)DECFSZi,f;外部循環(huán)變量自減1,GOTOLOOP1;為0則跳轉(zhuǎn)RETURN;返回主程序END三、實(shí)驗(yàn)步驟及結(jié)果:①將小試牛刀實(shí)驗(yàn)在MPLABIDEv8.8的軟件中編譯成功②配置單片機(jī)的基本工作方式,由于PIC16F877A振蕩器為4MHz,所以把處理器頻率設(shè)置為4MHz;③完成configure菜單下的configurebits菜單項(xiàng),逐一設(shè)置窗口中提供的單片機(jī)配置④連接ICD3和實(shí)驗(yàn)套件相連將ICD3和PC機(jī)用USB電纜線連接。將外接電源接通。⑤通信配置ICD3,使PC與ICD3之間建立通訊連接。⑥重新編譯軟件成功后燒到單片機(jī)中觀察燈的變化。⑦斷開電路板電源拔掉ICD3的插頭。結(jié)果:觀察到LEDO—直保持常亮但是燈的亮度較低⑧加入延時(shí)子程序到小試牛刀程序中,重復(fù)上述步驟觀察實(shí)驗(yàn)結(jié)果:觀察到LED0燈

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論