版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
一、填空(28*1)單片機也可稱為微控制器或嵌入式控制器MCS-51系列單片機的典型芯片分別為8031、8051、8751AT89S51的異步通信口為全雙工(單工/半雙工/全雙工)AT89S51有2級中斷,—5個中斷源AT89S51單片機指令系統(tǒng)的尋址方式有—寄存器尋址—、―直接尋址―、__寄存器間接尋址___、_立即尋址—、基址寄存器加變址寄存器尋址當(dāng)單片機復(fù)位時PSW=00H,這時當(dāng)前的工作寄存器區(qū)是0區(qū),R4所對應(yīng)的存儲單元地址為—04H。串行口方式3發(fā)送的第9位數(shù)據(jù)要事先寫入(SCON)寄存器的(TB8位AT89S51內(nèi)部數(shù)據(jù)存儲器的地址范圍是(00-7FH),位地址空間的字節(jié)地址范圍是(20-2FH),對應(yīng)的位地址范圍是(00-7FH)外部數(shù)據(jù)存儲器的最大可擴展容量是(64KB)。當(dāng)AT89S51執(zhí)行MOVCA,@A+DPTR指令時,伴隨著(PSEN*)控制信號有效。AT89S51訪問片外存儲器時,利用(ALE)信號鎖存來自(P0口)發(fā)出的低8位地址信號。若A中的內(nèi)容為88H,那么,P標(biāo)志位為(0)。若A中的內(nèi)容為67H,那么,P標(biāo)志位為(1)。當(dāng)MCS-51執(zhí)行MOVXA,@R1指令時,伴隨著皿控制信號有效。AT89S51唯一的一條16位數(shù)據(jù)傳送指令為DPTR二、判斷(10*1)程序計數(shù)器PC中裝的內(nèi)容是當(dāng)前正在執(zhí)行指令的地址。(X2.各中斷源發(fā)出的中斷請求信號,都會標(biāo)記在AT89S51的TCON寄存器中。(X指令A(yù)JMP的跳轉(zhuǎn)范圍是2KB。(/DECDPTR;(K)當(dāng)AT89S51執(zhí)行MOVX@DPTR,A指令時,伴隨著WR*信號有效。(X區(qū)分外部程序存儲器和數(shù)據(jù)存儲器的最可靠的方法是看其是被WR*還是被PSEN*信號連接。(J逐次比較型A/D轉(zhuǎn)換器與雙積分A/D轉(zhuǎn)換器比較,轉(zhuǎn)換速度比較慢。(XTOC\o"1-5"\h\z特殊功能寄存器SCON與定時器/計數(shù)器的控制無關(guān)。()AT89S51單片機程序存儲器的尋址范圍是由程序計數(shù)器PC的位數(shù)所決定的。()AT89S51單片機訪問片外I/O設(shè)備中的寄存器,要使用MOVX類指令。()外部中斷0的入口地址是0003H。(J三、選擇(10*2)以下指令中,屬于單純讀引腳的指令是()。A.MOVP1,AB.ORLP1,#0FHC.MOVC,P1.3D.DJNZP1,LOOP控制串行口工作方式的寄存器是()A、TCONB、PCONC、SCOND、TMOD在家用電器中使用單片機應(yīng)屬于微計算機的A.輔助設(shè)計應(yīng)用B.測量、控制應(yīng)用C.數(shù)值計算應(yīng)用D.數(shù)據(jù)處理應(yīng)用已知:R0=28H(28H)=46HMOVA,#32HMOVA,45HMOVA,@R0執(zhí)行結(jié)果A的內(nèi)容為()A、46HB、28HC、45HD、32H定時器/計數(shù)器工作于方式1時,其計數(shù)器為幾位?()A、8位B、16位C、14位D、13位四、簡答(20分)1.AT89S51單片機指令系統(tǒng)的尋址方式有(寄存器尋址方式)、(直接尋址方式)、立即尋址方式)、(寄存器間接尋址方式)、(位尋址方式)、(基址寄存器加變址寄存器)(相對尋址方式)。
答:AT89S51單片機的片內(nèi)都集成了如下功能部件:(1)1個微處理器(CPU);(2)128個數(shù)據(jù)存儲器(RAM)單元;(3)4KFlash程序存儲器;(4)4個8位可編程并行!/。口(P0口、P1口、P2口、P3口);(5)1個全雙工串行口;(6)2個16位定時器/計數(shù)器;(7)1個看門狗定時器;(8)一個中斷系統(tǒng),5個中斷源,2個優(yōu)先級;(9)26個特殊功能寄存器(SFR).3.說明AT89S51的外部引腳EA*的作用?(4分)答:EA*是內(nèi)外程序存儲器選擇控制信號。當(dāng)EA*為高電平時,AT89S51訪問內(nèi)部程序存儲器,但當(dāng)?shù)刂反笥?FFF時,自動轉(zhuǎn)到外部程序存儲器;當(dāng)EA*為低電平時,AT89S51只讀取外部程序存儲器。答:在一個單一中斷的系統(tǒng)里,AT89S51單片機對外部中斷請求的響應(yīng)時間總是在3?8個機器周期之間。在下述三種情況下,AT89S51將推遲對外部中斷請求的響應(yīng):(1)AT89S51正在處理同級或更高優(yōu)先級的中斷。(2)所查詢的機器周期不是當(dāng)前正在執(zhí)行指令的最后一個機器周期。(3)正在執(zhí)行的指令是RETI或是訪問IE或IP的指令。如果存在上述三種情況之一,AT89S51將丟棄中斷查詢結(jié)果,將推遲對外部中斷請求的響應(yīng)。答:因為機器周期:12fOSC1212fOSC123x106=43s)所以定時器/計數(shù)器工作方式0下,其最大定時時間為Tmx=213x八=213x4x10-6=8.192(ms)*4=同樣可以求得方式1下的最大定時時間為262.144ms;方式2下的最大定時時間為1024ms。答:串行口有4種工作方式:方式0、方式1、方式2、方式3;有3種幀格式,方式2和3具有相同的幀格式;方式0的發(fā)送和接收都以fosc/12為固定波特率,
方式0的波特率=1/12Xfosc方式1的波特率=2SMOD/32X定時器T1的溢出率方式2的波特率=2SMOD/64Xfosc方式3的波特率=2SMOD/32X定時器T1的溢出率AT89S51外擴的程序存儲器和數(shù)據(jù)存儲器可以有相同的地址空間,但不會發(fā)生數(shù)據(jù)沖突,為什么?(6分)答:AT89S51外擴的程序存儲器和數(shù)據(jù)存儲器可以有相同的地址空間,但不會發(fā)生數(shù)據(jù)沖突。這是因為它們的控制信號不同:外擴程序存儲器是PSEN*信號為其控制信號外擴數(shù)據(jù)存儲器是RD*與WR*信號為其控制信號指令不同,程序存儲器用MOVC讀取,數(shù)據(jù)存儲器用MOVX存取MCS-51單片機片內(nèi)256B的數(shù)據(jù)存儲器可分為幾個區(qū)?分別作什么用?(8分)答:通用工作寄存器區(qū),00H-1FH,共4ffl,R0-R7,在程序中直接使用可位尋址區(qū),20H-2FH,可進行位操作,也可字節(jié)尋址用戶RAM區(qū),30H-7FH,只可字節(jié)尋址,用于數(shù)據(jù)緩沖及堆棧區(qū)⑷特殊功能寄存器區(qū),80H-FFH21個特殊功能寄存器離散地分布在該區(qū)內(nèi),用于實現(xiàn)各種控制功能9.圖為8段共陰數(shù)碼管,請寫出如下數(shù)值的段碼。9.圖為8段共陰數(shù)碼管,請寫出如下數(shù)值的段碼。(6分)h34FH466H56DHP73H703H87FH—C_39H_10.AT89S51采用6MHz的晶振,定時2ms,如用定時器方式1時的初值(16進制數(shù))應(yīng)為多少?(寫出計算過程)(6分)答:機器周期6X106=2X10-6s=2uS又方式1為16進制定時器.故(216—X)X2X10-6=2X10-3=>216-X=1000=>X=65536-1000=64536即初值=FC18H采用6MHz的晶振,定時1ms,用定時器方式0時的初值應(yīng)為多少?(請給出計算過程)(6分)解::采用6MHZ晶振..?機器周期為2us(2i3-X)X2X10-6=1X10-3..?X=7692(D)=1E0CH=1111000001100(B),化成方式0要求格式為111100001100B即0F00CH綜上可知:TLX=0CH,THX=0F0H五、簡述行列式鍵盤線反轉(zhuǎn)法識別按鍵的工作原理。(本題6分)答:第1步:讓行線編程為輸入線,列線編程為輸出線,使輸出線輸出為全低電平,則行線中電平由高變低的所在行為按鍵所在行。3分)第2步:再把行線編程為輸出線,列線編程為輸入線,使輸出線輸出為全低電平,則列線中電平由高變低的所在列為按鍵所在列。3分)綜合上述兩步,可確定按鍵所在行和列?;A(chǔ)知識:P3口的第二功能:選擇第二輸出功能時,該位的鎖存器需要置1,使是與非門為開啟狀態(tài)。當(dāng)?shù)诙敵鰹?時,場效應(yīng)管截止,P3引腳輸出為1;當(dāng)?shù)诙敵鰹?時,場效應(yīng)管導(dǎo)通,P3引腳輸出為0.當(dāng)選擇第二輸入功能時,該位的鎖存器和第二輸出功能端均應(yīng)置1,保證場效應(yīng)管截止,P3.x引腳的信息由輸入緩沖器BUF3的輸出獲得。P3.0RXD串行數(shù)據(jù)輸入P3.1TXD串行數(shù)據(jù)輸出P3.2INT0#外部中斷0輸入P3.3INT1#外部中斷1輸入P3.4T0定時器0外部計數(shù)輸入P3.5T1定時器1外部計數(shù)輸入P3.6WR#外部數(shù)據(jù)存儲器寫通道輸出P3.7RD#外部數(shù)據(jù)存儲器讀通道輸出程序狀態(tài)字寄存器PSW有哪些寄存位Cy進位標(biāo)志位Ac輔助進位標(biāo)志位F0用戶設(shè)定標(biāo)志位RS1,RS04組工作寄存器區(qū)選擇控制位1和位0特殊功能寄存器SFR:各功能部件的控制寄存器及狀態(tài)寄存器。SFR綜合反映了整個單片機基本系統(tǒng)內(nèi)部實際的工作狀態(tài)及工作方式。5個中斷源的中斷入口:TOC\o"1-5"\h\z外部中斷00003H定時器T0000BH外部中斷10013H定時器T1001BH串行口0023H線選法,譯碼法如何確定地址空間:線選法:直接利用系統(tǒng)的的某一高位地址線作為存儲器芯片(或I/O接口芯片)的片選控制信號。譯碼法:使用譯碼器對AT89S51單片機的高位地址進行譯碼,將譯碼器的輸出作為存儲器芯片的片選信號。中斷請求標(biāo)志寄存器:TCON,SCONTCON:TF1,TR1,TF0,TR0,IE1,IT1,IE0,IT0SCON:——TI,RI(98H)中斷請求的條件:EA=1該中斷源對應(yīng)的中斷請求標(biāo)志位位1該中斷源的中斷請求標(biāo)志位為1無同級或更高級中斷在服務(wù)中斷的兩種觸發(fā)方式:電平觸發(fā),跳沿觸發(fā)定時計數(shù)器的4種工作方式:串口的4種工作方式:波特率,初值的計算定時器T1產(chǎn)生波特率的計算擴展的I/O接口功能:實現(xiàn)和不同外部設(shè)備的速度匹配輸出數(shù)據(jù)鎖存輸入數(shù)據(jù)三態(tài)緩沖電平轉(zhuǎn)換I/O數(shù)據(jù)的傳送方式:同步傳送查詢傳送中斷傳送DMA傳送82C55內(nèi)部結(jié)構(gòu):3個并行數(shù)據(jù)輸入輸出端口,兩種工作方式的控制電路,一個讀寫控制邏輯電路和一個8位數(shù)據(jù)總線緩
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 區(qū)域衛(wèi)生一體化管理制度
- 醫(yī)保衛(wèi)生室監(jiān)管制度
- 鄉(xiāng)村衛(wèi)生站診所管理制度
- 衛(wèi)生院安全保障制度
- 衛(wèi)生區(qū)域責(zé)任人管理制度
- 幼兒園教職工衛(wèi)生間制度
- 輸煤衛(wèi)生管理制度及流程
- 基層衛(wèi)生院晉升制度
- 衛(wèi)生院辦公用房制度
- 控制室衛(wèi)生管理制度
- 公司越級匯報管理制度
- 2025年時事政治考試100題(含參考答案)
- 部隊禁酒課件
- 2025-2030年中國油套管產(chǎn)業(yè)規(guī)模分析及發(fā)展前景研究報告
- DB11-T 1811-2020 廚房、廁浴間防水技術(shù)規(guī)程
- 叉車安全管理人員崗位職責(zé)
- 驗光師年度工作總結(jié)
- 2024年浙江溫州市蒼南縣公投集團所屬企業(yè)招聘筆試人員及管理單位遴選500模擬題附帶答案詳解
- 新生兒先天性心臟病篩查課件
- 景區(qū)與熱氣球合作合同范本
- 水庫除險加固工程施工組織設(shè)計
評論
0/150
提交評論