下載本文檔
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第3章思考和練習(xí)解答3.1什么叫中斷?為什么要設(shè)置中斷?答:CPU暫時(shí)中止其正在執(zhí)行的程序,轉(zhuǎn)去執(zhí)行請(qǐng)求中斷的那個(gè)外設(shè)或事件的服務(wù)程序,等處理完畢后再返回執(zhí)行原來(lái)中止的程序,叫做中斷。設(shè)置中斷的優(yōu)點(diǎn)和功能:=1\*GB2⑴可以提高CPU工作效率,CPU不必花費(fèi)大量時(shí)間等待和查詢(xún)外設(shè)工作。=2\*GB2⑵具有實(shí)時(shí)處理功能,對(duì)實(shí)時(shí)控制系統(tǒng)中的各種參數(shù)和狀態(tài)做出快速響應(yīng)、及時(shí)處理。=3\*GB2⑶具有故障處理功能,在掉電中斷服務(wù)程序中將需要保存的數(shù)據(jù)和信息及時(shí)轉(zhuǎn)移到具有備用電源的存儲(chǔ)器中保護(hù)起來(lái),待電源正常時(shí)再恢復(fù)。=4\*GB2⑷實(shí)現(xiàn)分時(shí)操作,控制多個(gè)外設(shè)同時(shí)工作。此外,中斷系統(tǒng)還能用于程序調(diào)試、多機(jī)連接等方面。因此,中斷系統(tǒng)是計(jì)算機(jī)中重要的組成部分??梢哉f(shuō),只有有了中斷系統(tǒng)后,計(jì)算機(jī)才能比原來(lái)無(wú)中斷系統(tǒng)的早期計(jì)算機(jī)演繹出多姿多彩的功能。3.280C51有幾個(gè)中斷源?答:參閱教材書(shū)P.85。增強(qiáng)型80C51單片機(jī),例如,80C52系列單片機(jī)增加了一個(gè)定時(shí)/計(jì)數(shù)器,有6個(gè)中斷源。3.3涉及80C51單片機(jī)中斷控制的有哪幾個(gè)特殊功能寄存器?各有什么作用?答:參閱教材書(shū)P.85、P.86、P.87。3.480C51中斷優(yōu)先控制,有什么基本原則?答:參閱教材書(shū)P.90。3.5中斷初始化包括哪些內(nèi)容?答:中斷初始化內(nèi)容包括:設(shè)置堆棧指針SP、定義中斷優(yōu)先級(jí)、定義外中斷觸發(fā)方式、開(kāi)放中斷和中斷發(fā)生前主程序應(yīng)完成的操作內(nèi)容。3.680C51定時(shí)/計(jì)數(shù)器在什么情況下是定時(shí)器?什么情況下是計(jì)數(shù)器?答:80C51定時(shí)/計(jì)數(shù)器歸根到底是一個(gè)計(jì)數(shù)器,基本功能是加1。對(duì)外部事件脈沖(T0必須從P3.4輸入、T1必須從P3.5輸入)計(jì)數(shù),是計(jì)數(shù)器;對(duì)片內(nèi)機(jī)周脈沖計(jì)數(shù),是定時(shí)器。因?yàn)槠瑑?nèi)機(jī)周脈沖頻率是固定的,是fOSC的1/12。若fOSC=12MHz,1機(jī)周為1s;若fOSC=6MHz,1機(jī)周為2s,機(jī)周脈沖時(shí)間乘以機(jī)周數(shù)就是定時(shí)時(shí)間。3.780C51定時(shí)/計(jì)數(shù)器有哪幾種工作方式?各有什麼特點(diǎn)?答:80C51定時(shí)/計(jì)數(shù)器有四種工作方式,由TMOD中M1M0的狀態(tài)確定。①方式0是13位計(jì)數(shù)器,最大計(jì)數(shù)值213=8192,計(jì)數(shù)范圍比方式1小,計(jì)算定時(shí)初值比較麻煩,容易出錯(cuò)。②方式1是16位計(jì)數(shù)器,最大計(jì)數(shù)值為216=65536,計(jì)數(shù)范圍大,適用于定時(shí)范圍較大的應(yīng)用場(chǎng)合。=3\*GB3③方式2是8位計(jì)數(shù)器,最大計(jì)數(shù)值為28=256,缺點(diǎn)是計(jì)數(shù)范圍小,優(yōu)點(diǎn)是定時(shí)初值可自動(dòng)恢復(fù),適用于需要重復(fù)定時(shí),而定時(shí)范圍不大的應(yīng)用場(chǎng)合。=4\*GB3④方式3是8位計(jì)數(shù)器,僅適用于T0,T1無(wú)方式3。T0方式3時(shí),被拆成二個(gè)獨(dú)立的8位計(jì)數(shù)器TH0、TL0:TL0使用T0原有的控制寄存器資源組成一個(gè)8位的定時(shí)/計(jì)數(shù)器;TH0借用T1的TF1、TR1,只能對(duì)機(jī)內(nèi)機(jī)周脈沖計(jì)數(shù),組成另一個(gè)8位定時(shí)器。T0方式3時(shí)通常T1方式2用作串行口波特率發(fā)生器。3.880C51定時(shí)/計(jì)數(shù)器,當(dāng)fOSC=6MHz和fOSC=12MHz時(shí),最大定時(shí)各為多少?答:fOSC=6MHz時(shí),最大定時(shí)131.072ms(方式1);fOSC=12MHz時(shí),最大定時(shí)65.536ms(方式1)。3.9定時(shí)/計(jì)數(shù)器初始化應(yīng)設(shè)置哪些參數(shù)?答:⑴設(shè)置TMOD。TMOD用于選擇定時(shí)器或計(jì)數(shù)器、選擇T0或T1、選擇工作方式、選擇門(mén)控位是否參與定時(shí)/計(jì)數(shù)器控制,應(yīng)根據(jù)程序要求,合理選擇。一般來(lái)講,定時(shí)時(shí)間長(zhǎng),用方式1(盡量不用方式0);定時(shí)時(shí)間短(≤255機(jī)周)且需重復(fù)使用自動(dòng)恢復(fù)定時(shí)初值,用方式2;串行通信波特率,用T1方式2。⑵設(shè)置定時(shí)/計(jì)數(shù)器定時(shí)初值:T初值=2N-其中,N與工作方式有關(guān)。方式0時(shí),N=13;方式1時(shí),N=16;方式2時(shí),N=8;方式3時(shí),N=8。⑶若定時(shí)/計(jì)數(shù)器采用中斷方式,應(yīng)設(shè)置中斷參數(shù):堆棧指針SP、中斷允許控制IE、中斷優(yōu)先級(jí)控制IP以及安排好等待中斷或中斷發(fā)生前主程序應(yīng)完成的操作內(nèi)容。=4\*GB2⑷最后,啟動(dòng)定時(shí)/計(jì)數(shù)器開(kāi)始運(yùn)行。3.10已知P1.0端口接一個(gè)發(fā)光二極管,要求定時(shí)控制該發(fā)光二極管閃爍(亮暗各0.5秒)。解:可設(shè)置T0工作方式1,定時(shí)50ms,計(jì)數(shù)10次為0.5秒。定時(shí)初值計(jì)算:T0初值=216-50000s/1s=65536–50000=15536=3CB0H3.11已知fOSC=12MHZ,要求在80C51P1.0、P1.1、P1.2和P1.3引腳分別輸出周期為500s、1ms、5ms和10ms的脈沖方波,試編制程序,畫(huà)出ProteusISIS虛擬電路,并仿真調(diào)試。解:采用T1工作方式2,定時(shí)250s,正好是500s方波脈寬,再對(duì)250s計(jì)數(shù),可得1ms、5ms和10ms的方波脈寬,計(jì)數(shù)值分別為2、10和20。定時(shí)初值計(jì)算:T1初值=28-250s/1s=256–250=6。因此,TH1=TL1=06HC51程序如下:KeilC51軟件調(diào)試:編譯(匯編程序擴(kuò)展名用.asm,C51程序擴(kuò)展名用.c)連接并進(jìn)入調(diào)試狀態(tài)后,打開(kāi)P1對(duì)話(huà)窗口,全速運(yùn)行,可看到P1對(duì)話(huà)窗口中的P1.0~P1.3端口狀態(tài)不斷跳變,從“√”到空白,再?gòu)目瞻椎健啊獭保m當(dāng)加大定時(shí)脈沖寬度,可更清晰觀察。3.12已知fOSC=6MHz,要求80C51P1.7輸出如圖3-14所示連續(xù)矩形脈沖。40m40ms 360ms圖3-14連續(xù)矩形脈沖波解:根據(jù)題目要求,設(shè)將T0用作定時(shí)器方式1,定時(shí)40ms。TMOD=00000001BT0初值=216-40000s/2s=65536–20000=45536=B1E0HC51編程如下:3.13樂(lè)曲播放電路如圖3-5所示,世上只有媽媽好曲譜如圖3-15所示,設(shè)fOSC=12MHz,試編制該歌曲程序,并仿真調(diào)試。圖圖3-15世上只有媽媽好歌譜 解:分析任
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 高考物理總復(fù)習(xí)專(zhuān)題十一交變電流第1講交變電流的產(chǎn)生和描述練習(xí)含答案
- 清算風(fēng)險(xiǎn)管理協(xié)議
- 油漆購(gòu)銷(xiāo)合同范例
- 九年級(jí)道德與法治上冊(cè) 第一單元 富強(qiáng)與創(chuàng)新 第一課 踏上強(qiáng)國(guó)之路 第2框走向共同富裕教案1 新人教版
- 二年級(jí)品德與生活上冊(cè) 玩中有發(fā)現(xiàn)教案1 首師大版
- 2024-2025學(xué)年新教材高中生物 第四章 生物的變異 第一節(jié) 基因突變可能引起性狀改變教案(2)浙科版必修2
- 2024-2025學(xué)年高中歷史 第一單元 第1課 第一次世界大戰(zhàn)的爆發(fā)教案1 新人教版選修3
- 2024-2025學(xué)年高中地理 第二章 中國(guó)的主要自然災(zāi)害 2.1 自然資源利用中存在的問(wèn)題教案 中圖版選修6
- 廣東省佛山市順德區(qū)江義初級(jí)中學(xué)九年級(jí)化學(xué)上冊(cè) 3.1 分子和原子教案3 (新版)新人教版
- 2023七年級(jí)語(yǔ)文下冊(cè) 第四單元 寫(xiě)作 怎樣選材配套教案 新人教版
- DG-TJ08-2413-2023 優(yōu).秀歷史建筑外墻修繕技術(shù)標(biāo)準(zhǔn)
- 家用光伏發(fā)電儲(chǔ)能裝置的設(shè)計(jì)
- 2024-2029全球及中國(guó)客戶(hù)服務(wù)BPO行業(yè)市場(chǎng)發(fā)展分析及前景趨勢(shì)與投資發(fā)展研究報(bào)告
- 24春國(guó)家開(kāi)放大學(xué)《農(nóng)業(yè)推廣》調(diào)查報(bào)告參考答案
- 電池生產(chǎn)車(chē)間清潔作業(yè)指導(dǎo)
- 某污水處理設(shè)備質(zhì)量保證措施
- AR眼鏡簡(jiǎn)介介紹
- 藝術(shù)與體育的研究報(bào)告
- 2024年宣傳片拍攝保密協(xié)議doc-(含多場(chǎng)合)
- 畢業(yè)設(shè)計(jì)自行車(chē)測(cè)速儀
- 親子鑒定報(bào)告樣本
評(píng)論
0/150
提交評(píng)論