




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上項(xiàng)目1:1.單片機(jī)開發(fā)系統(tǒng)由哪些部分組成?答:計(jì)算機(jī)、單片機(jī)在線仿真器、工具軟件、編程器等。2. 單片機(jī)開發(fā)系統(tǒng)應(yīng)具備哪些基本功能?答:在線仿真、調(diào)試、軟件輔助設(shè)計(jì)、目標(biāo)程序固化等。3.單片機(jī)程序運(yùn)行調(diào)試有幾種方法?答:單步運(yùn)行、跟蹤運(yùn)行、運(yùn)行至光標(biāo)處、連續(xù)運(yùn)行、斷點(diǎn)運(yùn)行等。4.什么是單片機(jī)?單片機(jī)有哪些優(yōu)點(diǎn)?答:單片機(jī)是指集成在一個(gè)芯片上的微型計(jì)算機(jī),它具有結(jié)構(gòu)簡單、控制功能強(qiáng)、可靠性高、體積小、價(jià)格低等優(yōu)點(diǎn)。5.什么是單片機(jī)應(yīng)用系統(tǒng)?答:是以單片機(jī)為核心,配以輸入、輸出、顯示等外圍接口電路和軟件,能實(shí)現(xiàn)一種或多種功能的實(shí)用系統(tǒng)。6.單片機(jī)常用的復(fù)位方法有幾種?答:
2、上電復(fù)位和按鍵復(fù)位。7. 51單片機(jī)的哪一個(gè)端口具有第二功能?答:P3端口8.單片機(jī)最小系統(tǒng)電路包括那幾個(gè)部分?答:電源電路、時(shí)鐘電路和復(fù)位電路。項(xiàng)目21.單片機(jī)的存儲(chǔ)器包括哪兩大類?答:程序存儲(chǔ)器ROM和數(shù)據(jù)存儲(chǔ)器RAM。2.系統(tǒng)復(fù)位后單片機(jī)從哪個(gè)單元開始取指令執(zhí)行程序?答:0000H單元。3.MCS-51單片機(jī)的ROM空間中,0003H002AH有什么用途?答:是作為5個(gè)中斷源的中斷區(qū)。4.MCS-51單片機(jī)內(nèi)部RAM共有多少個(gè)單元?按其功能、用途是如何劃分的?答:共有256個(gè)單元,劃分為低128單元和高128單元,低128單元?jiǎng)澐譃榧拇嫫鲄^(qū)、位尋址區(qū)和用戶RAM區(qū);高128單元存放的是特
3、殊功能寄存器。5.MCS-51單片機(jī)的特殊寄存器中,有那兩個(gè)是16位的?答:PC和DPTR。6.堆棧指針的作用是什么?在堆棧中存取數(shù)據(jù)時(shí)的原則是什么?答:堆棧指針是用來暫存數(shù)據(jù)和地址的,它是按照先進(jìn)后出的原則存取數(shù)據(jù)的。7.P0端口作為輸出口時(shí)有何要求?答:需要外接上拉電阻。8.P0P3端口作為輸入口時(shí)有何要求?答:需要向相應(yīng)的端口寫1。9.畫出MCS-51單片機(jī)的最小系統(tǒng)電路。10.什么是時(shí)鐘周期、機(jī)器周期和指令周期?答:時(shí)鐘周期是計(jì)算單片機(jī)運(yùn)行時(shí)鐘的基本單位,它是單片機(jī)使用的晶振頻率的倒數(shù);機(jī)器周期是指CPU完成一個(gè)基本操作所需要的時(shí)間,MCS-51單片機(jī)的一個(gè)機(jī)器周期包含12個(gè)時(shí)鐘周期;
4、指令周期是指執(zhí)行一條指令所需要的時(shí)間,執(zhí)行不同的指令所需的時(shí)間不同,一般需14個(gè)機(jī)器周期。11.若MCS-51單片機(jī)使用振蕩頻率為6MHz的晶振,一個(gè)機(jī)器周期為多少?答:2us12.MCS-51單片機(jī)使用振蕩頻率為6MHz的晶振,編寫(或分析)1s延時(shí)子程序。答:DELAY: MOV R3,#5DEL3: MOV R2,#100DEL2: MOV R1,#250DEL1: NOPNOPDJNZ R1,DEL1DJNZ R2,DEL2DJNZ R3,DEL3RET13.已知通過一個(gè)晶振為12MHz的單片機(jī)控制一個(gè)8×8LED點(diǎn)陣,其中如圖2所示,單片機(jī)的P1端口控制行線,P0端口控制列
5、線,分析點(diǎn)陣靜態(tài)顯示程序,并完成以下兩個(gè)問題:a) 把程序運(yùn)行結(jié)果在圖2的點(diǎn)陣中畫出來;b) 計(jì)算延時(shí)子程序DELAY 的執(zhí)行時(shí)間。;* 點(diǎn)陣靜態(tài)顯示程序*ORG 0000HAJMP ONE_DISPORG 0030HONE_DISP: MOV DPTR,#TABSTART: MOV R0,#01HMOV R1,#00HMOV R7,#08HNEXT_COL: MOV A,R0MOV P1,ARL AMOV R0,AMOV A,R1MOVC A,A+DPTRMOV P0,AACALL DELAYINC R1DJNZ R7, NEXT_COLSJMP STARTTAB: DB 83H,0EFH,
6、0EFH,01H,0EFH,0D7H,0BBH,07DH DELAY: MOV R4,#250D0: NOPNOPDJNZ R4,D0RETEND圖2 8×8 LED 點(diǎn)陣答:(1)(2)延時(shí)子程序DELAY 的執(zhí)行時(shí)間:(1+1+2)×250s =1ms項(xiàng)目31. 定時(shí)/計(jì)數(shù)器的定時(shí)功能和計(jì)數(shù)功能的計(jì)數(shù)脈沖源有何區(qū)別?答:定時(shí)器是對(duì)內(nèi)部機(jī)器周期進(jìn)行計(jì)數(shù),而計(jì)數(shù)器則是對(duì)外部信號(hào)進(jìn)行計(jì)數(shù),也就是實(shí)現(xiàn)對(duì)外部脈沖的計(jì)數(shù)功能。2. 利用定時(shí)/計(jì)數(shù)器進(jìn)行定時(shí)/計(jì)數(shù)時(shí),可以采取那兩種方法?答:查詢法和中斷法。3. 使用定時(shí)器1完成1秒鐘定時(shí)子程序的編寫,假設(shè)51單片機(jī)使用的是12MHz
7、 晶振。DELAY1S: MOV TMOD, #_MOV _, #3CHMOV _, #0B0HMOV R5,_ SETB _W AIT: _ TF1, NEXTSJMP W AITNEXT: MOV _, #3CHMOV _, #0B0HDJNZ R5, _ 圖2 8×8 LED 點(diǎn)陣 4.完成下表的功能說明。5.簡述中斷的概念及特點(diǎn)。答:所謂中斷是指CPU在執(zhí)行程序的過程中,出現(xiàn)了更緊急的隨機(jī)事件,于是CPU暫時(shí)中止正在執(zhí)行的程序,轉(zhuǎn)去處理隨機(jī)事件,處理完后繼續(xù)執(zhí)行原來的程序。利用中斷系統(tǒng)可以解決快速的CPU與慢速的外設(shè)之間的矛盾,CPU可啟動(dòng)多個(gè)外設(shè)同時(shí)工作,這樣就大大提高了C
8、PU的工作效率。6.MCS-51單片機(jī)有哪幾個(gè)中斷源?簡述各中斷源的中斷請(qǐng)求方式、中斷標(biāo)志位及中斷入口地址?答:共有5個(gè)中斷源,分別是外部中斷0、外部中斷1、定時(shí)器T0中斷、定時(shí)器T1中斷和串行中斷。外部中斷0和外部中斷1的中斷請(qǐng)求方式分為電平方式即低電平有效(IT0、IT1置0)和脈沖方式即下降沿有效(IT0、IT1置1);入口地址分別為0003H和0013H。定時(shí)器T0和定時(shí)器T1中斷請(qǐng)求方式是定時(shí)/計(jì)數(shù)器的計(jì)數(shù)溢出標(biāo)志TF0、TF1置位,即為1;入口地址分別為000BH和001BH。串行中斷請(qǐng)求方式是串行中斷標(biāo)志位RI或WI置位,即為1;入口地址為0023H。7.指出MCS-51單片機(jī)的
9、中斷系統(tǒng)自然優(yōu)先級(jí),通過哪個(gè)寄存器設(shè)置各個(gè)中斷源的優(yōu)先級(jí)?答:中斷系統(tǒng)自然優(yōu)先級(jí)從高到低依次為:外部中斷0、外部中斷1、定時(shí)器T0中斷、定時(shí)器T1中斷和串行中斷。通過中斷優(yōu)先級(jí)寄存器IP可以設(shè)置各個(gè)中斷源的優(yōu)先級(jí)。8.中斷的處理過程分為哪幾個(gè)階段?各個(gè)階段是如何工作的?答:中斷處理過程可分為中斷響應(yīng)、中斷處理和中斷返回3個(gè)階段。中斷響應(yīng)過程,首先要將斷點(diǎn)處的PC 值(即下一條應(yīng)執(zhí)行指令的地址)推入堆棧保留下來,這稱為保護(hù)斷點(diǎn),由硬件自動(dòng)執(zhí)行;然后,將有關(guān)的寄存器內(nèi)容和標(biāo)志位狀態(tài)推入堆棧保留下來,這稱為保護(hù)現(xiàn)場,由用戶自己編程完成;保護(hù)斷點(diǎn)和現(xiàn)場后即可執(zhí)行中斷服務(wù)程序,即中斷處理過程;執(zhí)行完畢后
10、CPU 由中斷服務(wù)程序返回主程序,中斷返回過程是中斷響應(yīng)過程的逆向操作,即首先恢復(fù)現(xiàn)場,然后恢復(fù)斷點(diǎn)。9. 如圖3所示,使用單片機(jī)的P1端口輸出控制8個(gè)指示燈LED1LED8,寫出完整的程序,實(shí)現(xiàn)下面的要求 :(1) 系統(tǒng)工作時(shí),指示燈LED1到LED8依次流水燈循環(huán)顯示;(2) 使用定時(shí)器0,工作方式1,實(shí)現(xiàn)延時(shí)時(shí)間為0.5s ;(3) 當(dāng)外部中斷1產(chǎn)生電平觸發(fā)時(shí),暫時(shí)中斷流水燈循環(huán)方式,全部指示燈LED1LED8閃爍顯示10次后退出,繼續(xù)流水燈循環(huán)顯示模式。 注:常用寄存器:定時(shí)/計(jì)算器方式寄存器(TMOD )定時(shí)/計(jì)數(shù)器控制寄存器(TCON )中斷運(yùn)行控制寄存器(IE ) 使用定時(shí)器0,
11、工作方式1,定時(shí)50ms 時(shí),計(jì)數(shù)初值X 為3CB0。GATE M0 C/T M1 M0 GATE C/T M1 TMOD TF1 TR0 IT1 IE0 IT0 IE1 TR1 TF0 TCON EA ES EX1 ET0 EX0 ET1 IE答:ORG 0000HAJMP MAINORG 0003HAJMP EMERORG 0100H MAIN: MOV TMOD,#01HMOV TCON,#00HSETB EASETB EX0 START: MOV R2,#08HMOV A,#0FEH ALV: MOV P1,AACALL DELAYRL ADJNZ R2,ALVAJMP START D
12、ELAY:MOV R3,#10MOV TH0,#3CHMOV TL0,#0B0HSETB TR0LP1: JBC TF0,LP2AJMP LP1LP2: MOV TH0,#3CHMOV TL0,#0B0HDJNZ R3,LP1RETEMER: PUSH P1PUSH ACCPUSH 02HPUSH 03HPUSH TH0PUSH TL0MOV R6,#10 DISP: MOV P1,#0FFHACALL DELAYMOV P1,#00HACALL DELAYDJNZ R6,DISPPOP TL0POP TH0POP 03HPOP 02HPOP ACCPOP P1RETIEND項(xiàng)目41.在計(jì)算機(jī)
13、系統(tǒng)中,CPU和外部通信有哪兩種方式?兩種通信方式各有什么優(yōu)缺點(diǎn)?答:并行通信方式和串行通信方式。并行通信方式數(shù)據(jù)傳輸速度快,但硬件接線成本高,不利于遠(yuǎn)距離傳輸;串行通信方式數(shù)據(jù)傳輸速度相對(duì)較慢,但硬件成本低,有利于遠(yuǎn)距離傳輸。2.串行通信可分為哪兩類?答:同步通信和異步通信。3.字符幀或數(shù)據(jù)幀一般由哪幾個(gè)部分組成?答:一般由起始位、數(shù)據(jù)位、奇偶校驗(yàn)位和停止位4部分組成。4.什么是波特率?其單位是什么?答:波特率是每秒傳送二進(jìn)制數(shù)碼的位數(shù),其單位是位/秒,bit/s。5.同步通信和異步通信各有什么優(yōu)缺點(diǎn)?答:同步通信的優(yōu)點(diǎn)是數(shù)據(jù)傳輸速率高,缺點(diǎn)是要求發(fā)送時(shí)鐘和接受時(shí)鐘必須保持嚴(yán)格同步;異步通信
14、的優(yōu)點(diǎn)是不需要傳送同步時(shí)鐘,字符幀長度不受限制,缺點(diǎn)是字符幀中因包含起始位和停止位而降低了有效數(shù)據(jù)的傳輸速率。6.串行通信有哪幾種制式?答:串行通信可分為單工、半雙工和全工3種制式。7.示意圖所代表的是串行通信的哪一種制式?答:單工通信(單工制式)8.UART、USRT和USART分別表示串行通信的那種接口電路?答:UART是通用異步收發(fā)器;USRT是通用同步收發(fā)器;USART是通用同異步收發(fā)器。9.MCS-51單片機(jī)的UART是如何發(fā)送和接受數(shù)據(jù)的?答:發(fā)送數(shù)據(jù)時(shí),先將要發(fā)送的數(shù)據(jù)送入SBUF,即可啟動(dòng)發(fā)送,數(shù)據(jù)由TXD 端串行發(fā)送,一幀數(shù)據(jù)發(fā)送完畢時(shí),自動(dòng)置位TI,向CPU發(fā)出中斷請(qǐng)求,C
15、PU 響應(yīng)中斷后用軟件將TI清0,然后開始發(fā)送下一幀。接收數(shù)據(jù)時(shí),首先置位REN允許接收,外部數(shù)據(jù)由RXD串行輸入,一幀數(shù)據(jù)接收完畢后送入SBUF,同時(shí)置位RI,向CPU發(fā)出中斷請(qǐng)求,CPU響應(yīng)中斷后用軟件將RI清0,接收數(shù)據(jù)由SBUF讀出,然后開始接受下一幀。10.說明串行控制寄存器SCON各位的意義。答:SM0、SM1:串行方式選擇位;SM2:多機(jī)通信控制位;REN:允許串行接收位;TB8:發(fā)送數(shù)據(jù)的第9位;RB8:接收數(shù)據(jù)的第9位;TI:發(fā)送中斷標(biāo)志位;RI:接收中斷標(biāo)志位。11.填空完成下表內(nèi)容。12.若MCS-51單片機(jī)采用頻率為12MHz的晶振,要實(shí)現(xiàn)串行通信的波特率為9.6Kbi
16、t/s,定時(shí)器T1中TH1和TL1的初值如何設(shè)置?答:定時(shí)器T1選擇工作方式2,SMOD取0,則有:計(jì)數(shù)初值X = 256 - (1/32)(12000/(12×9.6)= 252.75 = FCH即TH1 = TL1 = FCH項(xiàng)目51.數(shù)碼管顯示電路通常有哪兩種顯示方式?答:靜態(tài)顯示和動(dòng)態(tài)顯示。2.什么是靜態(tài)顯示和動(dòng)態(tài)顯示?它們各有什么優(yōu)缺點(diǎn)?實(shí)際設(shè)計(jì)時(shí)應(yīng)如何選擇使用?答:靜態(tài)顯示是指數(shù)碼管顯示某一字符時(shí),相應(yīng)的發(fā)光二極管恒定導(dǎo)通或恒定截止。這種顯示方式的各位數(shù)碼管相互獨(dú)立,公共端恒定接地(共陰極)或接正電源(共陽極),每個(gè)數(shù)碼管的8個(gè)字段分別與一個(gè)8位I/O端口地址相連,I/O
17、端口只要有段碼輸出,相應(yīng)字符即可顯示出來,并保持不變,直到I/O端口輸出新的段碼。采用靜態(tài)顯示方式,較小的電流即可獲得較高的亮度,且占用CPU時(shí)間少,編程簡單,但其占用的端口線多,硬件電路復(fù)雜,成本高,只適合于顯示位數(shù)較少的場合。動(dòng)態(tài)顯示是一種按位輪流點(diǎn)亮各位數(shù)碼管的顯示方式,即在某一時(shí)段,只讓其中一位數(shù)碼管位選端有效,并送出相應(yīng)的字形碼,此時(shí),其他位的數(shù)碼管因位選端無效而都處于熄滅狀態(tài);下一時(shí)段按順序選通另外一位數(shù)碼管,并送出相應(yīng)的字型顯示碼,依次循環(huán)下去。動(dòng)態(tài)顯示方式可節(jié)省I/O接口資源,硬件電路相對(duì)簡單,但其顯示亮度相對(duì)較低,占用更多CPU時(shí)間。在顯示位較少時(shí)通常采用靜態(tài)顯示方式,而在顯示位較多時(shí)通常采用動(dòng)態(tài)顯示方式。3.同一個(gè)字符的共陽極數(shù)碼管和共陰極數(shù)碼管字形碼之間有什么關(guān)系?答:共陽極數(shù)碼管和共陰極數(shù)碼管字形碼的關(guān)系為取反。4. 如圖所示為單片機(jī)控制共陽極數(shù)碼管的動(dòng)態(tài)顯示,分析數(shù)碼管動(dòng)態(tài)顯示程序,并把程序運(yùn)行結(jié)果在圖4的數(shù)碼管中畫出來;圖4 共陽極數(shù)碼管動(dòng)態(tài)顯示電路*數(shù)碼管動(dòng)態(tài)顯示程序
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 倉儲(chǔ)主管崗位面試問題及答案
- 病案管理員崗位面試問題及答案
- 珠寶私人定制設(shè)計(jì)師崗位面試問題及答案
- 2025屆浙江溫州十五校聯(lián)盟高二下化學(xué)期末質(zhì)量跟蹤監(jiān)視模擬試題含解析
- 廣東佛山市禪城區(qū)2025年化學(xué)高一下期末復(fù)習(xí)檢測模擬試題含解析
- 內(nèi)蒙古阿拉善2025年高二化學(xué)第二學(xué)期期末學(xué)業(yè)質(zhì)量監(jiān)測試題含解析
- 民航誠信管理暫行辦法
- 協(xié)定稅率貨物管理辦法
- 廈門翔安垃圾管理辦法
- 我國非營利組織公信力建設(shè)的現(xiàn)實(shí)問題與改進(jìn)策略
- 夫妻婚內(nèi)財(cái)產(chǎn)約定協(xié)議書范本(2025年)
- 2025年中醫(yī)師承合同范本文字
- 0-3歲嬰幼兒感覺統(tǒng)合訓(xùn)練知到智慧樹章節(jié)測試課后答案2024年秋杭州師范大學(xué)
- 抑酸藥課件教學(xué)課件
- 2024譯林版七年級(jí)英語上冊(cè)單詞(帶音標(biāo))
- 北師大版數(shù)學(xué)六年級(jí)上學(xué)期期中試卷
- 新生兒重癥監(jiān)護(hù)室母乳使用專家共識(shí)(2024版)解讀
- 病毒性腦炎診療指南(兒科)
- 樂器設(shè)備供貨項(xiàng)目實(shí)施方案及售后服務(wù)方案
- 中共黨史知識(shí)競賽試題及答案
- 2020年杭州學(xué)軍中學(xué)高一入學(xué)分班考試英語試卷及答案
評(píng)論
0/150
提交評(píng)論