![華中科技大學(xué)單片機(jī)實(shí)驗(yàn)報(bào)告完整版LED燈控制器_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/8/1c70612e-d375-42bf-a506-ac0f962d99e3/1c70612e-d375-42bf-a506-ac0f962d99e31.gif)
![華中科技大學(xué)單片機(jī)實(shí)驗(yàn)報(bào)告完整版LED燈控制器_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/8/1c70612e-d375-42bf-a506-ac0f962d99e3/1c70612e-d375-42bf-a506-ac0f962d99e32.gif)
![華中科技大學(xué)單片機(jī)實(shí)驗(yàn)報(bào)告完整版LED燈控制器_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/8/1c70612e-d375-42bf-a506-ac0f962d99e3/1c70612e-d375-42bf-a506-ac0f962d99e33.gif)
![華中科技大學(xué)單片機(jī)實(shí)驗(yàn)報(bào)告完整版LED燈控制器_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/8/1c70612e-d375-42bf-a506-ac0f962d99e3/1c70612e-d375-42bf-a506-ac0f962d99e34.gif)
![華中科技大學(xué)單片機(jī)實(shí)驗(yàn)報(bào)告完整版LED燈控制器_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/8/1c70612e-d375-42bf-a506-ac0f962d99e3/1c70612e-d375-42bf-a506-ac0f962d99e35.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、任務(wù)要求】利用C8051F310單片機(jī)設(shè)計(jì)一個(gè) LED燈控制器丄ED燈外接于端丄ED燈分別按2Hz, 伯z和三種不同頻率閃動(dòng),各持續(xù) 10s,在LED燈開始和停止閃爍時(shí)蜂鳴器分別鳴響 1次,利 用單片機(jī)內(nèi)部定時(shí)器定時(shí),要求采用中斷方式。設(shè)計(jì)思路【設(shè)計(jì)思路】設(shè)置定時(shí)器T0定時(shí)時(shí)間為25ms,每隔25ms開一次中斷,共 R1次,R0與R2共同作 用構(gòu)成循400次循環(huán),以達(dá)到定時(shí) 10秒的目的。首先 LED燈以2Hz頻率閃動(dòng),初始賦值 R1=10,循環(huán)執(zhí)行10次中斷后,即過去,燈閃爍一次,依次循環(huán),直至10s定時(shí)時(shí)間到,蜂鳴器響一次,2Hz頻率的閃爍結(jié)束。然后LED燈以1Hz頻率閃動(dòng),設(shè)置R1=20
2、,與上類似, 每過燈閃爍一次,十秒定時(shí)到,蜂鳴器響一次,到下一階段。最后LED燈以頻率閃動(dòng),設(shè)置R1=40即可,思路同上。當(dāng)三十秒執(zhí)行完畢后, 使用無條件轉(zhuǎn)移語句跳轉(zhuǎn)到程序開始處, 循環(huán)以上過程?!举Y源分配】R1:定時(shí)秒,秒或1秒R0, R2:循環(huán)400次,定時(shí)10秒定時(shí)器T0 :定時(shí)中斷25ms定時(shí)器T1:定時(shí)10s【流程圖】ORG 0000HLJMP MAINORG 000BHLJMP IT0PORG 001BHLJMP IT1PORG 1000HMAIN: LCALL Init_DeviceMOV SP , #60HMOV TMOD , #11HMOV R0 , #40MOV R2 ,
3、#10MOV R1 , #10MOV TH1 , #38HMOV TL1 , #9EH;T0 置初值源代碼 (含文件頭說明、資源使用說明、語句行注釋) 】;- Generated Initialization File -$include 8051Fpublic Init_DeviceINIT SEGMENT CODErseg INIT;T0 中斷入口; 轉(zhuǎn) T0 中斷服務(wù)程序;T1 中斷入口; 轉(zhuǎn) T1 中斷服務(wù)程序; 主程序; 設(shè)備初始化; 賦堆棧指針;T1 定時(shí)方式 1,T0 定時(shí)方式 1; 循環(huán) 400 次; 定時(shí);T1 置初值MOV TH0 , #38HWWW LS0># 1
4、Od AOIAI 0械'心 AOIAISOL買fl顯者哪條:買1顯者哪條:心丄dlO03丄dlOidoon1 o#1033Nro02# '心AOIAIIdOdioidoon1 o# '心3NrO03丄日丄ms JdOOl日丄msoi#1SdAOIAI0械OdAOIAIos#1心AOIAI丄日丄ms府44邈00隨動(dòng):WWW重心:SOL買fl顯者哪條t買1顯者哪條t帥胚府44心丄dio03丄diodoon'o #' 033NrO01# 1 IdAOIAIIdOdiodoon'o # '心3NrO丄日丄ms03丄日丄ms :doon日丄mso丄
5、m日丄msV3日丄msH36# ' (H丄 AOIAI計(jì)時(shí); 判斷是否到達(dá) 1s取反; 判斷是否到達(dá) 10s清零; 等待中斷;T0 中斷服務(wù)程序; 重置計(jì)數(shù)初值; 循環(huán);T1 中斷服務(wù)程序; 重置計(jì)數(shù)初值MOV R2 , #10LOOP2: SETBSETB TR0SETB TR1CJNE R1 , #0 ,LOOP2CLRCPLMOV R1 , #40CJNE R0 , #0 , LOOP2CLR TR0CLR TR1HERE: AJMP HEREORG 1500HIT0P: MOV TH0 , #38HMOV TL0 , #9EHDJNZ R2 , LOOP0MOV R2 , #1
6、0DEC R0RETILOOP0: RETIORG 1600HIT1P: MOV TH1 , #38HMOV TL1 , #9EHDEC R1RETI; Peripheral specific initialization functions,; Called from the Init_Device label PCA_Init:anl PCA0MD, #0BFhmov PCA0MD, #000hretTimer_Init:mov TMOD, #001hretPort_IO_Init:; - Unassigned, Open-Drain, Digital; - Unassigned, Ope
7、n-Drain, Digital; - Unassigned, Open-Drain, Digital; - Unassigned, Open-Drain, Digital; - Unassigned, Open-Drain, Digital; - Unassigned, Open-Drain, Digital; - Unassigned, Open-Drain, Digital; - Unassigned, Open-Drain, Digital- Unassigned, Open-Drain, Digital- Unassigned, Open-Drain, Digital- Unassi
8、gned, Open-Drain, Digital- Unassigned, Open-Drain, Digital- Unassigned, Open-Drain, Digital- Unassigned, Open-Drain, Digital- Unassigned, Open-Drain, Digital- Unassigned, Open-Drain, Digital- Unassigned, Open-Drain, Digital; - Unassigned, Open-Drain, Digital; - Unassigned, Open-Drain, Digital; - Una
9、ssigned, Open-Drain, Digitalmov XBR1, #040hretOscillator_Init:mov OSCICN, #083hretInterrupts_Init:mov IE, #082hret; Initialization function for device,; Call Init_Device from your main programInit_Device:lcall PCA_Initlcall Timer_Initlcall Port_IO_Initlcall Oscillator_Initlcall Interrupts_Initret en
10、d【程序測試方法與結(jié)果、軟件即硬件性能分析】【一】軟件測試與性能分析1.開始時(shí),LED燈以2Hz頻率閃動(dòng),位輸入,可以看到位的閃動(dòng)。10秒前,蜂鳴器位一直為低電平。截圖如下:Kegi 3terValue三 R停0x23OxOEOxOSOiOOr4OkOOr5: it0x00r70x00_ STS聯(lián)QxQOb0x00i,H, stQsBO:Ep_m 飲0i6Jdptjr0x0000PC Jc:tfeioe3EtS-tfiE33740512'宜ifi匚1 3T717833±p 訓(xùn)r0x00+r0x1023D25ESETSTR1(0kB8.6f +0x10253900F?CJNER
11、LftOxOO,LOOF(C:10210kL02£C23LCLRPl_l(OxBO.1)* «32 30CPLPO_GCDxBO.O)OkIOJC勇0耳MOVRl,tOxOAc:0X102E3SDC<F0CJNERO,foxoaLOOP忙!1021c:0x1031C2SCCLRTRO(0x33.4匚:0x1033C2SECLRTRI(0x53,6匚:0X103S7914MOVRl, 0x14c:0x1037'S26MOVRO, #0x23n密c金ortniTt1匚1此時(shí)時(shí)間為:tl: 137717833 sec時(shí)刻,蜂鳴器響一次,恰變?yōu)楦唠娖?,截圖如下:此時(shí)時(shí)
12、間為:tl;10.06801&16set L;9 C37Register曰rO0x26rlOvl2r2OxD8r30x00r401000x00rBthOOr70x00曰£a.OTiOOb0x00spOiflO0x92dp lrOzOOCJOPC gC:0x1041statss2466&fc03810.06001616田P5WhOO3.之后LED燈以1Hz頻率閃動(dòng),觀察發(fā)現(xiàn),口的閃動(dòng)比之前慢,且與顯示時(shí)間對(duì)應(yīng),符合設(shè)計(jì)要求,截圖如下:RegirO rl r20«12 0x11 聞7r3oKnor4OsOOt50x00r&血00r7DsX9戸DkOOb0
13、x00sp血60QxB2-ip Li血 0000re t匚:血1血states361735811SECL5.5S106808H PEWhOOC;0k105FD2;E53T3TRIC:0x10413S0C-F9匚孔IERlftQxQQLQQEl(C:1Q3D)C:0x1044C23丄CLRPl_l(0x30mC:0x106B23C匚FCPO_O(0xSO_0)C:OKldiB7311MOVR17+0X11C:0xl04AB8Q0F0CJNEROrtOxOO,LOQPl(匚;103D)C:0xl04DC2»CCLRTRO(0XSE.4JC::0xL04rC28ECLRTRI(0xSfi-
14、6JC:0xL0&l7923MOVRlf*Ox2BC:0x10=3eaeMOVROf#0x26f*fitC.HATUTEF此時(shí)時(shí)間為:tL: 15.58106308 sec LS G37時(shí)刻,蜂鳴器響一次,對(duì)應(yīng)的口變?yōu)楦唠娖健=貓D如下:Parallel Part 3Parallel Port 0沁” Fort Q7 Bts 0 PO: |kFF pPOMDIN: |(ktFFpflMMirr: |koo rrrrrrrrposkjp: |(koo廠廠廠廠廠rrrPins: |(kFE |7p”丘廠7alue-Beg:srO0xi3rl0回rZ0x06r3oxoar40x00r5Oxca
15、r6OkOO-r70x00_S/5電DxOOi“bOxCO£Poxca4spjn 耀。畑iptrOxCDOCfPC $C:Qk105Dslates492531166secZ0 10577735+pSW0x00此時(shí)時(shí)間為:tl; 20,10577735 see L;9 Q37之后,LED燈以頻率閃動(dòng),觀察發(fā)現(xiàn),口的閃動(dòng)比之前又慢一些,且與顯示時(shí)間對(duì)應(yīng),符合 設(shè)計(jì)要求,截圖如下:Psrdlel Port 3P&rt Ji4 Bts DP3: |ftcFD ppp廠pPSMOIH: |&FF p|7|7|7|7P3MDOUT: ldM) rTTTTPris: |<kF
16、D pppfparailel PortO淤rlPort Di 7 Bis 0P(k |(kFE冋羽¥冋¥匝廠POMDIN: |(kFF pppplllR/ pomdout: |koo 廠廠廠廠rrn- poskif: I555- i i i i Pins: |XE »歹両應(yīng)p臣廠EResfOCbrlTrlOtxlar2OkO6r30x00r40x00inuBuir50x00re0x00r7000E電000bOmDOsp0x50OkS£IptrOtxMOOfc rC:DxlO595t4tfrS59T13633T衣c24.37292629psw0x00st&
17、#171;rValue匚:0X1057C:flxl059C:GxlOSBC;血寫5DC:OxlO«3C:0x1062匚:OxLCC匚;0x1069SETSB2SCSETJBD2SESETBB3CQF7CJ17EC231CLR3280CPL732SMOV5OOEECCWEC2S匚CLRLOOP2:廠r &百fT Di" I nv xPl_l(0x30*1)(OxBS.4JTRI(0x03,£)RS #0MQJgF2 2; 10")Pl_l (0x50*1)Po2°(OflO0)R17#0x2aRO30x00fLOOP2 (C: 1057)
18、TROOxes 4)tdi f ne gi此時(shí)時(shí)間為:tL: 2437252629 sec L:5 C7時(shí)刻,蜂鳴器又響一次,口變?yōu)楦唠娖剑貓D如下:此時(shí)時(shí)間為:tl; 30,000 55212 5« L9 C;37之后,LED燈又以2Hz閃動(dòng),即循環(huán)執(zhí)行以上過程,截圖如下:Parallel Port 3Pbrt 3 |4 Bits 0 P3:氐FD "廠時(shí)FSMDlN: |MT17pppP3MDOUT |(kD0 nTT廠Pins. |WD 碩*匝廠7卩一1 IPjrallel PortO環(huán) |廠 Port D|"| 1I7 Sts 0PD: |CkFE 叼"|斜&冋?廠PCDIN: |tkFF 匠國冋717*pdwdout |(kno rrTTTTTTPflSKlK |(kD0 rTTTTTTTPfris |atFE 777|p|7r
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年的合同延續(xù)與權(quán)利轉(zhuǎn)讓協(xié)議樣本
- 2025年企業(yè)租賃新能源汽車合作合同
- 2025年企業(yè)市場營銷策劃委托協(xié)議書樣本
- 2025年合作伙伴店鋪聯(lián)合經(jīng)營協(xié)議
- 2025年共發(fā)展合作協(xié)議示例
- 2025年居民小區(qū)消防系統(tǒng)設(shè)計(jì)申請(qǐng)與施工協(xié)議
- 2025年先進(jìn)技術(shù)許可合同規(guī)范模板
- 2025年全球貿(mào)易增長與多邊合作協(xié)議
- 2025年協(xié)作一致行動(dòng)人協(xié)議樣本
- 2025年大型卡車租賃服務(wù)合同
- 我的家鄉(xiāng)安徽淮北城市介紹課件
- 2024年青田中小學(xué)教師招聘真題
- 行政法-9行政確認(rèn)
- 人教版(2024新版)一年級(jí)上冊(cè)數(shù)學(xué)第一單元《數(shù)學(xué)游戲》單元整體教學(xué)設(shè)計(jì)
- 防洪防汛安全知識(shí)教育課件
- 一年級(jí)科學(xué)石頭
- 部編人教版八年級(jí)語文下冊(cè)全冊(cè)課件
- 新起點(diǎn)英語二年級(jí)下冊(cè)全冊(cè)教案
- 《紅星照耀中國》整本書閱讀教學(xué)設(shè)計(jì)-統(tǒng)編版語文八年級(jí)上冊(cè)
- 【幼兒園戶外體育活動(dòng)材料投放的現(xiàn)狀調(diào)查報(bào)告(定量論文)8700字】
- 帶狀皰疹與帶狀皰疹后遺神經(jīng)痛(HZ與PHN)
評(píng)論
0/150
提交評(píng)論