下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、華南農(nóng)業(yè)大學(xué)實(shí)驗(yàn)報(bào)告專業(yè)班次 08電信1組別 200831120102題目 實(shí)驗(yàn)六定時(shí)器控制循環(huán)彩燈姓 名 陳建澤日期 2010.11.4一、實(shí)驗(yàn)?zāi)康膶W(xué)習(xí)89C51內(nèi)部定時(shí)器的使用和編程方法。進(jìn)一步掌握中斷處理程序的編寫(xiě)方法。二、實(shí)驗(yàn)設(shè)備:STC89C52單片機(jī)實(shí)驗(yàn)板、串口下載線、USB連接線、電腦三、實(shí)驗(yàn)原理定時(shí)常數(shù)的確定定時(shí)器/計(jì)數(shù)器的輸入脈沖周期與機(jī)器周期一樣,為振蕩頻率的1/12。本實(shí)驗(yàn)中 時(shí)鐘頻率為12.0 MHZ,現(xiàn)要采用中斷方法來(lái)實(shí)現(xiàn)0.5秒延時(shí),要在定時(shí)器1中設(shè)置一 個(gè)時(shí)間常數(shù),使其每隔0.05秒產(chǎn)生一次中斷,CPU響應(yīng)中斷后將R0中計(jì)數(shù)值減一,令 R0=0AH,即可實(shí)現(xiàn)0.5
2、秒延時(shí)。時(shí)間常數(shù)可按下述方法確定:機(jī)器周期二12 :晶振頻率二12/(12 X 106)=1us設(shè)計(jì)數(shù)初值為X,則(216-x)X 1X10-6=0.05,可求得X=15536化為十六進(jìn)制則X=3CB0H,故初始值為T(mén)H1=3CH,TL1=B0H初始化程序包括定時(shí)器初始化和中斷系統(tǒng)初始化,主要是對(duì)IP、IE、TCON、TMOD的相應(yīng)位 進(jìn)行正確的設(shè)置,并將時(shí)間常數(shù)送入定時(shí)器中。由于只有定時(shí)器中斷,IP不必設(shè)置。設(shè)計(jì)中斷服務(wù)程序和主程序中斷服務(wù)程序除了要完成計(jì)數(shù)減一工作外,還要將時(shí)間常數(shù)重新送入定時(shí)器中, 為下一次中斷做準(zhǔn)備。四、實(shí)驗(yàn)步驟分析實(shí)驗(yàn)所用到的電路原理圖,根據(jù)需要連接跳線帽。89C51
3、內(nèi)部定時(shí)器1按方式1工作,即作為16位定時(shí)器使用,每0.05秒鐘T1溢 出中斷一次。P1 口的P1.0P1.7分別接發(fā)光二極管的LED1LED8。要求編寫(xiě)程序 模擬一循環(huán)彩燈。彩燈變化花樣為:LED1、LED2、.LED8依次點(diǎn)亮;LED1、 LED2、.LED8依次熄滅;LED1、LED2、.LED8全亮、全滅。各時(shí)序間隔為0.5成績(jī):教師:日期:秒。讓發(fā)光二極管按以上規(guī)律循環(huán)顯示下去。3.根據(jù)流程圖,編寫(xiě)實(shí)驗(yàn)程序,并完成調(diào)試。五、實(shí)驗(yàn)流程圖定時(shí)器控制循環(huán)彩燈流程圖六、實(shí)驗(yàn)程序根據(jù)實(shí)驗(yàn)流程圖,編寫(xiě)出一下實(shí)驗(yàn)程序,并完成調(diào)試。*實(shí)驗(yàn)6定時(shí)器控制循環(huán)彩燈實(shí)驗(yàn)*定時(shí)器控制循環(huán)彩燈實(shí)驗(yàn)彩燈變化花樣為
4、:LED1、LED2、.LED8依次點(diǎn)亮;LED1、LED2、.LED8 依次熄滅;LED1.LED8 全亮、全 滅。各時(shí)序間隔為0.5秒。讓發(fā)光二極管按以上規(guī)律循環(huán)顯示下去。08電信1陳建澤2010年11月4日;實(shí)驗(yàn)名稱:;功能:;編寫(xiě)人:;編寫(xiě)時(shí)間:/* 程序代碼如下 *0000HSTART 000BH T0INTORGAJMP;定時(shí)器0中斷服務(wù)子程序入口ORGAJMPORG 0030HSTART:MOV TMOD,#01H;定時(shí) 0 工作模式 1MOV TH0,#(65536-50000)/256 ;定時(shí)器 0 高八位初值MOV TL0,#(65536-50000)MOD 256 ;定時(shí)
5、器 0 低八位初值SETB EA;開(kāi)總中斷SETBET0;開(kāi)定時(shí)器0中斷SETBTR0;啟動(dòng)定時(shí)器0MOVA,#0FEH;先點(diǎn)亮第一盞燈MOVP1,AMOVR0,#00H;R0為中斷次數(shù)寄存器AJMP$/*定時(shí)器 0 中斷服務(wù)子程序*T0INT:MOVTH0,#(65536-50000)/256MOVTL0,#(65536-50000)MOD 256INCR0CJNER0,#10,TEND;每中斷一次為50ms,R0增1MOVR0,#00H;中斷10次后,為0.5S,R0清零CJNEA,#0FFH,LOOP0;若A為FFH,則循環(huán)了一次,應(yīng)轉(zhuǎn)去使其全亮AJMPLOOP2LOOP0:JNBACC
6、.7,LOOP1;若A最高位為0 了,則全部都亮完,轉(zhuǎn)去依次滅CLRACC.7;若A最高位為1,則清零循環(huán)左移,依次點(diǎn)亮各燈RLAMOVP1,AAJMPTENDLOOP1:SETBACC.7;置位,循環(huán)左移,依次熄滅各燈RLAMOVP1,AAJMPTENDLOOP2:MOVP1,#00H;循環(huán)依次后,使全部亮ACALL D05S涎時(shí)0.5SMOVP1,#0FFH;使全部等滅ACALL D05S涎時(shí)0.5SMOVA,#0FEH;賦值A(chǔ)為FEHMOVP1,ATEND: RETI/*0.5S 延時(shí)子程序*D05S: MOVR3,#5L1: MOVR2,#200L2: MOVR1,#248DJNZR1,$DJNZR2,L2DJNZR3,L1RETEND* 程序編寫(xiě)結(jié)束 *七、調(diào)試遇到問(wèn)題及解決辦法使用定時(shí)器中斷時(shí),往往在主程序中賦初值的寄存器,在中斷服務(wù)
溫馨提示
- 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年數(shù)據(jù)中心搬遷合作合同
- 銷售年終工作總結(jié)結(jié)尾(33篇)
- 2024年度貨物運(yùn)輸及搬運(yùn)服務(wù)協(xié)議
- DB4106T 34-2021 電梯維護(hù)保養(yǎng)安全管理規(guī)范
- 初中生暑假計(jì)劃(28篇)
- 裝修公司業(yè)務(wù)員年終個(gè)人總結(jié)(4篇)
- 2024年重癥監(jiān)護(hù)臨床信息系統(tǒng)項(xiàng)目評(píng)價(jià)分析報(bào)告
- 2024年新修訂:企業(yè)與派遣員工勞務(wù)合同
- 2024年拆除合同:某水電站大壩墻體加固拆除工程
- 2024年房屋裝修工程委托書(shū)
- GB∕T 39116-2020 智能制造能力成熟度模型
- 生態(tài)養(yǎng)豬場(chǎng)建設(shè)項(xiàng)目建設(shè)可行性分析報(bào)告(完整版)
- 小學(xué)五年級(jí)數(shù)學(xué)《小數(shù)除法》ppt課件
- 什么是結(jié)晶PPT
- 工程項(xiàng)目施工成本控制
- 人教版七年級(jí)上冊(cè)第六單元作文發(fā)揮聯(lián)想和想象
- 有限空間作業(yè)安全技術(shù)交底
- 水平帶式輸送機(jī)設(shè)計(jì)說(shuō)明書(shū)
- 天然氣管網(wǎng)安裝工程管道施工一般作業(yè)規(guī)范
- 舒爾特表4乘4 無(wú)限隨機(jī)生成
- 21采區(qū)地質(zhì)說(shuō)明書(shū)
評(píng)論
0/150
提交評(píng)論