




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、單片機考試復(fù)習(xí)資料第一章、緒論1、什么叫單片機?其主要特點有哪些?答:在一片集成電路芯片上集成微處理器、存儲器、I/O接口電路,從而構(gòu)成了單芯片微型計算機,即單片機。單片機主要特點有:控制性能和可靠性高;體積小、價格低、易于產(chǎn)品化;具有良好的性能價格比。2、單片機有哪些應(yīng)用領(lǐng)域?答:智能儀器儀表;機電一體化產(chǎn)品;實時工業(yè)控制;分布系統(tǒng)的前端模塊;家用電器;交通與航空航天。 3、仿真調(diào)試有哪兩種形式?硬件仿真的目的是什么?答:軟件模擬和硬件仿真。仿真的目的就是可以進(jìn)行調(diào)試、跟蹤、監(jiān)視。4、簡述單片機應(yīng)用系統(tǒng)的開發(fā)過程。答:系統(tǒng)需求分析;硬件方案設(shè)計;軟件編程;仿真調(diào)試;實際運行。第二章、80c5
2、1的結(jié)構(gòu)和原理1、80c51單片機在功能上,程序存儲器的配置上主要有哪些分類?答:功能上分為基本型和增強型; 工藝上分為HMOS工藝和CHMOS工藝; 在片程序存儲器的配置上有掩膜ROM、EPROM和Flash、無片程序存儲器形式。2、80c51基本型的存儲器地址空間如何劃分?各空間的地址圍和容量如何?答:在物理上設(shè)計成程序存儲器和數(shù)據(jù)存儲器兩個獨立的空間;片程序存儲器為4KB,地址圍是0000H-0FFFH,片數(shù)據(jù)存儲器為128字節(jié)RAM,地址圍是00H-7FH,3、80c51單片機晶振頻率分別為12Mhz,11.0592Mhz時,機器周期分別為多少?答:晶振頻率為f,一
3、個時鐘周期為1/f,機器周期為12*1/f。1s,1.085s 。4、80c51單片機復(fù)位后的狀態(tài)如何?常用的復(fù)位方法有哪些?答:復(fù)位后,PC容為0000H;P0口P3口容為FFH;SP容為07H;SBUF容不定;IP、IE和PCONww的有效位為0;其余的特殊功能寄存器的狀態(tài)均為00H。復(fù)位方法一種是上電復(fù)位,另一種是上電與按鍵均有效的復(fù)位。5、80c51單片機的片、片外程序存儲器和片、片外數(shù)據(jù)存儲器訪問如何進(jìn)行區(qū)分?答:80C51的EA引腳為訪問片、片外程序存儲器的選擇端。訪問片、片外數(shù)據(jù)存儲器需要采用不同的指令加以區(qū)分。6、80c51單片機當(dāng)前工作寄存器組如何選擇?答: 當(dāng)前工
4、作寄存器組的選擇由特殊功能寄存器中的程序狀態(tài)字寄存器PSW的RS1、RS0來決定。7、80c51單片機的PWS寄存器各標(biāo)志的意義如何?答: CY:進(jìn)位、借位標(biāo)志。有進(jìn)位、借位時 CY=1,否則CY=0; AC:輔助進(jìn)位、借位標(biāo)志(高半字節(jié)與低半字節(jié)間的進(jìn)位或借位); F0:用戶標(biāo)志位,由用戶自己定義; RS1、RS0:當(dāng)前工作寄存器組選擇位; OV:溢出標(biāo)志位。有溢出時OV=1,否則OV=0; P:奇偶標(biāo)志位。存于ACC中的運算結(jié)果有奇數(shù)個1時P=1,否則P=0。8、80c51單片機的控制總線信號有哪些?各信號的作用如何?答: RST
5、/VPD:復(fù)位信號輸入引腳/備用電源輸入引腳;ALE/PROG:地址鎖存允許信號輸出引腳/編程脈沖輸入引腳;EA/VPP:外存儲器選擇引腳/片EPROM(或FlashROM)編程電壓輸入引腳;PSEN:外部程序存儲器選通信號輸出引腳。 9、80C51單片機的程序存儲器低端的幾個特殊單元的用途如何? 答: 0000H:單片機復(fù)位入口地址;0003H:外部中斷0的中斷服務(wù)程序入口地址;000BH:定時/計數(shù)器0溢出中斷服務(wù)程序入口地址;0013H:外部中斷1的中斷服務(wù)程序入口地址;001BH:定時/計數(shù)器1溢出中斷服務(wù)程序入口地址;0023H:串行口的中斷服務(wù)程序入口
6、地址。 10、80c51單片機的P0P3口在結(jié)構(gòu)和功能上有何異同?答: 作為通用I/O口時,P0、P1、P2和P3都是準(zhǔn)雙向口。 P0可以作為地址/數(shù)據(jù)總線,此時是一個真正的雙向口;P2口可以作為地址線的高8位;P3口是雙功能口,每條口線還具有不同的第二功能。 另外,P0口的驅(qū)動能力為8個TTL負(fù)載,而其它口僅可驅(qū)動4個TTL負(fù)載。第三章、80c51匯編語言概述15、試編寫程序,完成兩個16位數(shù)的減法:7F4DH2B4EH,結(jié)果存入部RAM的30H和31H單元,30H單元存差的高8位,31H單元存差的低8位。 答:CLR CY
7、60;MOV 30H,#7FH MOV 31H,#4DH MOV R0, #31H MOV A,R0 SUBB A ,#4E MOV R0,A 保存低字節(jié)相減結(jié)果 DEC R0 MOV A, R0 SUBB A,#2BH MOV R0,A; 保存高
8、字節(jié)相減結(jié)果18、試編寫程序,將部RAM的20H、21H單元的兩個無符號數(shù)相乘,結(jié)果存放在R2、R3中,R2中存放高8位,R3中存放低8位。 答: MOV A,20H MOV B,21H MUL AB MOV R3,A MOV R2,B 第四章、80C51的C51語言程序設(shè)計3、C51支持的數(shù)據(jù)類型有哪些?答:字符型、整型、長整型、浮點型、位型、訪問SFR。6、C51有那幾種編譯模式?每種編譯模式的特點如何?答:SM
9、ALL:小模式。變量默認(rèn)在片RAM??臻g小,速度快;COMPACT:緊湊模式。變量默認(rèn)在片外RAM的頁(256字節(jié),頁號由P2口決定);LARGE:大模式。變量默認(rèn)在片外RAM的64KB圍??臻g大,速度慢。8、C51應(yīng)用程序的參數(shù)傳遞有哪些方式?特點如何?答:參數(shù)傳遞可以采用寄存器、固定儲存器位置方式。寄存器傳遞方式最多可以傳遞3個參數(shù)。這種參數(shù)傳遞可以產(chǎn)生高效的代碼。當(dāng)無寄存器可用時,參數(shù)可以采用固定的儲存器位置傳遞。在SMALL模式下,參數(shù)傳遞在部RAM中完成。在COMPACT和LARGER模式下,參數(shù)的傳遞要在外部RAM中完成。第五章、80C51人機接口技術(shù)1、AT89S52單片機口線的
10、驅(qū)動能力如何?答:每根口線最大可吸收10MA的電流;但P0口所有引腳的吸收電流的總和不能超過26MA,而P1,P2和P3每個口吸收電流的總和限制在15MA;全部4個并行口所有口線的吸收電流總和限制在71MA。2、發(fā)光二極管(LED)與普通二極管有何異同?答: 發(fā)光二級管正向?qū)щ姇l(fā)光,正向壓降比普通二極管大,反向電壓一般為5V。普通二極管正向壓降0.7V,反向壓降很大,有的可達(dá)幾千V,導(dǎo)電后不發(fā)光。3、數(shù)碼管有哪兩種類型,斷碼如何確定?答:所以二極管的正極接在一起,共用的,叫共陽型。所以二極管的負(fù)極接在一起,共用的,叫共陰型。字符0123456789AbCdEFP.暗共陰極3F065B4F66
11、6D7D077F6F777C395E7971738000共陽極C0F9A4B0999282F880908883C6A1868E8C7FFF4、單片機應(yīng)用系統(tǒng)常用的蜂鳴器(電磁式蜂鳴器)有哪兩種,特點如何?答:有源蜂鳴器:其部含有音頻振蕩源,只要接上額定電壓就可以連續(xù)發(fā)聲;無源蜂鳴器:其部沒有音頻振蕩源,工作室需要接入音頻方波,改變方波頻率可以得到不同音調(diào)的聲音。第六章、80C51的中斷系統(tǒng)及定時/計數(shù)器1、80C51有幾個中斷源?各中斷標(biāo)志是如何產(chǎn)生的?又是如何復(fù)位的?CPU響應(yīng)各中斷時,其中斷入口地址是多少? 答:5個中斷源,分別為外中斷INT0和INT1、T0和T1溢出中斷、串口
12、中斷。 電平方式觸發(fā)的外中斷標(biāo)志與引腳信號一致;邊沿方式觸發(fā)的外中斷響應(yīng)中斷后由硬件自動復(fù)位。 T0和T1,CPU響應(yīng)中斷時,由硬件自動復(fù)位。 RI和TI,由硬件置位。必須由軟件復(fù)位。 另外,所有能產(chǎn)生中斷的標(biāo)志位均可由軟件置位或復(fù)位。 各中斷入口地址:INT00003H,T0000BH,INT10013H,T1001BH,RI和TI0023H2、外部中斷源有電平觸發(fā)和邊沿觸發(fā)兩種觸發(fā)方式,這兩種觸發(fā)方式所產(chǎn)生的中斷過程有何不同?怎樣設(shè)定? 答: 當(dāng)IT0=0時,INT0為電平觸發(fā)方式。電平觸發(fā)方式時,CPU在每個機器周期
13、的S5P2采樣INT0引腳電平,當(dāng)采樣到低電平時,置IE0向CPU請求中斷;采樣到高電平時,將IE0清0。在電平觸發(fā)方式下,CPU響應(yīng)中斷時,不能自動清除IE0標(biāo)志。 電平觸發(fā)方式時,外部中斷源的有效低電平必須保持到請求獲得響應(yīng)時為止,不然就會漏掉;在中斷服務(wù)結(jié)束之前,中斷源的有效的低電平必須撤除,否則中斷返回之后將再次產(chǎn)生中斷。該方式適合于外部中斷輸入為低電平,且在中斷服務(wù)程序中能清除外部中斷請求源的情況。 當(dāng)IT0=1時,INT0為邊沿觸發(fā)方式。邊沿觸發(fā)方式時,CPU在每個機器周期的S5P2采樣INT0引腳電平,如果在連續(xù)的兩個機器周期檢測到INT0引腳由高電平變?yōu)榈碗?/p>
14、平,即第一個周期采樣到INT0=1,第二個周期采樣到INT0=0,則置IE01,產(chǎn)生中斷請求。在邊沿觸發(fā)方式下,CPU響應(yīng)中斷時,能由硬件自動清除IE0標(biāo)志。 邊沿觸發(fā)方式時,在相繼兩次采樣中,先采樣到外部中斷輸入為高電平,下一個周期采樣到為低電平,則在IE0或IE1中將鎖存一個邏輯1。若CPU暫時不能響應(yīng),中斷申請標(biāo)志也不會丟失,直到CPU響應(yīng)此中斷時才清0。另外,為了保證下降沿能夠被可靠地采樣到,INT0和INT1引腳上的負(fù)脈沖寬度至少要保持一個機器周期(若晶振頻率為12MHz,為1微秒)。邊沿觸發(fā)方式適合于以負(fù)脈沖形式輸入的外部中斷請求。3、定時/計數(shù)器工作于定時和計數(shù)方式時有
15、何異同點? 答: 定時/計數(shù)器實質(zhì)是加1計數(shù)器。 不同點:設(shè)置為定時器模式時,加1計數(shù)器是對部機器周期計數(shù)(1個機器周期等于12個振蕩周期,即計數(shù)頻率為晶振頻率的1/12)。計數(shù)值乘以機器周期就是定時時間。設(shè)置為計數(shù)器模式時,外部事件計數(shù)脈沖由T0或T1引腳輸入到計數(shù)器。在每個機器周期的S5P2期間采樣T0、T1引腳電平。當(dāng)某周期采樣到一高電平輸入,而下一周期又采樣到一低電平時,則計數(shù)器加1,更新的計數(shù)值在下一個機器周期的S3P1期間裝入計數(shù)器。 相同點:它們的工作原理相同,它們都有4種工作方式,由TMOD中的M1M0設(shè)定,即 方式
16、0:13位計數(shù)器; 方式1:16位計數(shù)器; 方式2:具有自動重裝初值功能的8位計數(shù)器; 方式3:T0分為兩個獨立的8位計數(shù)器,T1停止工作。4、定時/計數(shù)器的4種工作方式各有何特點? 答: 方式0位13位計數(shù)器,由TL0的低5位(高3位未用)和TH0的8位組成。TL0的低5位溢出時向TH0進(jìn)位,TH0溢出時,置位TCON中的TF0標(biāo)志,向CPU發(fā)出中斷請求。 計數(shù)初值計算的公式為: X213N 方式1的計數(shù)位
17、數(shù)是16位,由TL0作為低8位、TH0作為高8位,組成了16位加1計數(shù)器。計數(shù)個數(shù)與計數(shù)初值的關(guān)系為: X216N 方式2為自動重裝初值的8位計數(shù)方式。TH0為8位初值寄存器。當(dāng)TL0計滿溢出時,由硬件使TF0置1,向CPU發(fā)出中斷請求,并將TH0中的計數(shù)初值自動送入TL0。TL0從初值重新進(jìn)行加1計數(shù)。周而復(fù)始,直至TR0=0才會停止。計數(shù)個數(shù)與計數(shù)初值的關(guān)系為: X28N 方式3只適用于定時/計數(shù)器T0,定時器T1處于方式3時相當(dāng)于TR10,停止計數(shù)。方式3時,T0分成為兩個獨立的8位計數(shù)器TL0和TH0,TL0使用T0的所有控制位。當(dāng)T
18、L0計數(shù)溢出時,由硬件使TF0置1,向CPU發(fā)出中斷請求。而TH0固定為定時方式(不能進(jìn)行外部計數(shù)),并且借用了T1的控制位TR1、TF1。因此,TH0的啟、停受TR1控制,TH0的溢出將置位TF1。8、要求從P1.1引腳輸出1000Hz方波,晶振頻率為12MHz。試設(shè)計程序。 答:采用T0實現(xiàn) a、T0工作在定時方式1時,控制字TMOD配置: M1M0=01,GATE=0,C/T=0,可取方式控制字為01H; b、計算計數(shù)初值X: 晶振為12 MHz,所以機器周期Tcy為1
19、1/1000=1×10s3 Nt/ Tcy 0.5×103/1×106500 X216N6553650065036FE0CH 即應(yīng)將FEH送入TH0中,0CH送入TL0中。 c、實現(xiàn)程序如下: ORG 0000H AJMP MA
20、IN ;跳轉(zhuǎn)到主程序 ORG 000BH ;T0的中斷入口地址 LJMP DVT0 ORG 0030H
21、60;MAIN:MOV TMOD,#01H ;設(shè)T0工作于方式2 MOV TH0,# 0FEH ;裝入循環(huán)計數(shù)初值 MOV TL0,#0CH ;首次計數(shù)值
22、160; SETB ET0 ;T0開中斷 SETB EA ;CPU開中斷 SETB TR0 ;啟動T0
23、; SJMP $ ;等待中斷 DVT0:CPL P1.1 MOV TH0,# 0FEH MOV TL0,# 0CH SETB TR0 RETI
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 糕點烘焙店的生產(chǎn)流程優(yōu)化考核試卷
- 健康生活方式的社會營銷考核試卷
- 服裝采購協(xié)議樣本
- 自動化系統(tǒng)合同履約金約定
- 洗衣機械的維修技術(shù)培訓(xùn)考核試卷
- 健康營養(yǎng)品批發(fā)電商模式考核試卷
- 熔爐生產(chǎn)調(diào)度與管理考核試卷
- 石油批發(fā)市場客戶關(guān)系管理系統(tǒng)考核試卷
- 租賃設(shè)備的遠(yuǎn)程診斷與故障排除技術(shù)考核試卷
- 無機鹽產(chǎn)品在塑料添加劑中的應(yīng)用考核試卷
- 新管理理論與管理方法
- (高清版)JTGT 5214-2022 在用公路橋梁現(xiàn)場檢測技術(shù)規(guī)程
- DZ∕T 0215-2020 礦產(chǎn)地質(zhì)勘查規(guī)范 煤(正式版)
- 婦科腹腔鏡手術(shù)術(shù)前宣教
- 農(nóng)貿(mào)市場消防應(yīng)急預(yù)案演練總結(jié)
- 2023年湖北宜昌高新區(qū)社區(qū)專職工作人員(網(wǎng)格員)招聘考試真題及答案
- 《患者疼痛管理》課件
- 基于AI人工智能的智慧園區(qū)融合感知平臺建設(shè)方案
- JB T 7689-2012懸掛式電磁除鐵器
- 課件-錯賬更正
- 現(xiàn)代漢語語料庫詞頻表CorpusWordlist
評論
0/150
提交評論