freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

單片機(jī)原理及接口技術(shù)課后答案李朝青第三版(已修改)

2025-07-09 15:42 本頁面
 

【正文】 第一題 8051單片機(jī)內(nèi)包含哪些主要邏輯功能部件?1. CPU2. ROM3. RAM4. Timer/Counter5. UART(串口)(通用異步串行接收機(jī)發(fā)送機(jī))6. 4個8bits Port(并口)7. Int0,int1(外部中斷)第二題8051的/EA端有什么用處?1. EA端Enable Address(外部程序存儲器地址允許輸入端)2. 低電平有效3. EA=0(低電平有效)時,只允許訪問外部存儲器4. EA=1時,可以訪問內(nèi)部和外部存儲器5. EA還有復(fù)用功能,Vpp(Pulse of Programming)(編程脈沖)(固化編程電壓輸入端)第三題8051的存儲器分為那幾個空間?怎樣區(qū)別不同空間的尋址?1. ROM(片內(nèi)ROM和片外ROM統(tǒng)一編址)(使用MOVC)(數(shù)據(jù)傳送指令)(16bits地址)(64KB)2. 片外RAM(MOVX)(16bits地址)(64KB)3. 片內(nèi)RAM(MOV)(8bits地址)(256B) 什么是普林斯頓結(jié)構(gòu)?哈佛結(jié)構(gòu)?1. 普林斯頓結(jié)構(gòu),ROM和RAM統(tǒng)一編址2. 哈佛結(jié)構(gòu),ROM和RAM分開編址第四章8051片內(nèi)RAM的空間是怎樣分配的?1. 片內(nèi)RAM有256B2. 低128B是真正的RAM區(qū)3. 高128B是SFR(特殊功能寄存器)區(qū) 真正的RAM區(qū)可以分成那幾個部分?1. 4個工作寄存器區(qū)(R0~R7)2. 位尋址區(qū)3. 真正的RAM區(qū)第五題簡述布爾處理存儲器的空間分配,片內(nèi)RAM中包含哪些可位尋址單元?1. 片內(nèi)RAM區(qū)從00H~FFH(256B)2. 其中20H~2FH(字節(jié)地址)是位尋址區(qū)3. 對應(yīng)的位地址是00H~7FH第六題 如何簡潔地判斷8051正在工作?1. 用示波器觀察8051的XTAL2端是否有脈沖信號輸出(判斷震蕩電路工作是否正常?)2. ALE(地址鎖存允許)(Address Latch Enable)輸出是fosc的6分頻3. 用示波器觀察ALE是否有脈沖輸出(判斷 8051芯片的好壞?)4. 觀察PSEN(判斷8051能夠到EPROM 或ROM中讀取指令碼?)5. 因?yàn)?PSEN接外部EPROM(ROM)的/OE端子6. OE=Output Enable(輸出允許)第七題 8051如何確定和改變當(dāng)前工作寄存器組?1. PSW(程序狀態(tài)字)(Program Status Word)中的RS1和RS02. 可以給出4中組合3. 用來從4組工作寄存器組中進(jìn)行選擇4. PSW屬于SFR(Special Function Register)(特殊功能寄存器)第十題 8051的/EA信號有什么功能?在使用8031的時候,EA信號引腳應(yīng)該如何處理?1. EA=Enable Address(外部程序存儲器地址允許輸入端)2. EA=0(低電平有效)只允許訪問外部存儲器3. EA=1內(nèi)外ROM都可以訪問4. 因?yàn)?031沒有片內(nèi)ROM5. 只能訪問片外的EPROM6. 應(yīng)該使EA=0(有效)第十二題內(nèi)部RAM第128B單元劃分成那幾個主要部分?各部分主要功能是什么?1. 當(dāng)前工作寄存器組(4組)(00H~1FH)2. 位尋址區(qū)(20H~2FH)3. 真正的RAM區(qū)(30H~7FH)第十三題 使單片機(jī)復(fù)位有哪幾種方法?復(fù)位后機(jī)器的初始狀態(tài)如何?1. 上電復(fù)位2. 上電復(fù)位+手動復(fù)位3. 脈沖復(fù)位4. 復(fù)位會重置一些寄存器第十四題開機(jī)復(fù)位后,CPU使用的是哪組工作寄存器?它們的地址什么什么?1. 8051有4個工作寄存器組2. 分別從R0~R73. 分別位于 00H~07H,08H~0FH,10H~17H,18H~1FH4. 開機(jī)復(fù)位后,默認(rèn)使用寄存器組0第十五題 PSW的作用是什么?作用是什么?1. PSW是一個SFR(特殊功能寄存器)2. 位于片內(nèi)RAM的高128B3. 具體地址D0H(00H~FFH)(片內(nèi)RAM的編址)(8bits編址方法)4. PSW=Program Status Word(程序狀態(tài)字) PSW的常用標(biāo)志位有哪些?1. CY=Carry(進(jìn)位標(biāo)志位)2. AC=Auxiliary Carry(輔助進(jìn)位標(biāo)志位)(半進(jìn)位標(biāo)志位)3. F0用戶標(biāo)志位4. RS1,RS0,用來選擇當(dāng)前工作寄存器組(R0~R7)(4選1)5. OV=Overflow(溢出標(biāo)志位)6. P=Parity(奇偶校驗(yàn)位)第十五題位地址7CH和字節(jié)地址7CH如何區(qū)別?位地址7CH在片內(nèi)RAM中什么地方?1. 片內(nèi)RAM的地址從00H~FFH2. 其中20H~2FH(字節(jié)地址)是位尋址區(qū)(bits)3. 位地址從00H~7FH4. 位地址7CH位于字節(jié)地址2FH5. 可以從尋址方式來區(qū)分6. 位地址使用位尋址方式7. 字節(jié)地址使用直接尋址,間接尋址第十七題 8051的時鐘周期,震蕩周期有什么關(guān)系?1. 震蕩周期2. 時鐘周期=狀態(tài)周期(state)3. 時鐘周期=2*振蕩周期4. 機(jī)器周期=6*時鐘周期=12*震蕩周期5. 指令周期=1~4個機(jī)器周期第十八題 一個機(jī)器周期的時序如何劃分?1. 一個機(jī)器周期=12個震蕩周期=6個時鐘周期(狀態(tài)周期)2. S1P1,S1P2,S2P1,S2P2,S3P1,S3P2,S4P1,S4P2,S5P1,S5P2,S6P1,S6P23. 其中s=state(狀態(tài)),p=phase(相位)第十九題什么叫做堆棧?SP是什么?它的作用是什么?8051堆棧的容量不能超過多少個字節(jié)?1. Stack(堆棧)2. 具有FILO,LIFO的特性3. SP=Stack Pointer(堆棧指針)4. SP是棧頂指示器評論這張1.微處理器,RAM,ROM,以及I/O口,定時器,構(gòu)成的微型計(jì)算機(jī)稱為單片機(jī)。2.指令寄存器(IR)保存當(dāng)前正在執(zhí)行的一條指令。指令譯碼器(ID)對操作碼進(jìn)行譯碼。3.程序計(jì)數(shù)器(PC)指示出將要執(zhí)行的下一條指令地址,由兩個8位計(jì)數(shù)器PCH及PCL組成。4.80C31片內(nèi)沒有程序存儲器,80C51內(nèi)部設(shè)有4KB的掩膜ROM程序存儲器,87C51是將80C51片內(nèi)的ROM換成EPROM,89C51則換成4KB的閃存FLASHROM,51增強(qiáng)型的程序存儲器容量是普通型的2倍。5.89C51的組成:一個8位的80C51的微處理器,片內(nèi)256字節(jié)數(shù)據(jù)存儲器RAM/SFR用來存放可以讀/寫的數(shù)據(jù),片內(nèi)4KB程序存儲器FLASHROM用存放程序、數(shù)據(jù)、表格,4個8位并行I/O端口P0P3,兩個16位的定時器/計(jì)數(shù)器,5個中斷源、兩個中斷個優(yōu)先級的中斷控制系統(tǒng), 一個全雙工UART的串行口I/O口,片內(nèi)振蕩器和時鐘產(chǎn)生電路,休閑方式和掉電方式。6.89C51片內(nèi)程序存儲器容量為4KB,地址從00000FFFH開始,存放程序和表格常數(shù),片外最多可擴(kuò)展64KBROM地址1000FFFFH,片內(nèi)外統(tǒng)一編址。單片機(jī)的內(nèi)部存儲空間分為數(shù)據(jù)存儲器和程序存儲器。7.內(nèi)部數(shù)據(jù)存儲器:共256字節(jié)單元,包括低128個單元和高128個單元。低128字節(jié)又分成3個區(qū)域:工作寄存器區(qū)(00H~1FH),位尋址區(qū)(20H~2FH)和用戶RAM區(qū)(30H~7FH)存放中間結(jié)果,數(shù)據(jù)暫存及數(shù)據(jù)緩沖。高128字節(jié)是供給特殊功能寄存器(SFR)使用的,因此稱之為特殊功能寄存器區(qū)(80H~FFH),訪問它只能用直接尋址。內(nèi)部程序存儲器:在8031片內(nèi)無程序存儲器,8051片內(nèi)具有4KB掩模ROM,8751片內(nèi)具有4KBEPROM。8. 引腳是片內(nèi)外程序存儲器的選擇信號。當(dāng) 端保持高電平時,訪問內(nèi)部程序存儲器,但在PC(程序計(jì)數(shù)器)值超過0FFFH(對于8051/8751/80C51)或1FFFH(對于8052)時,將自動轉(zhuǎn)向訪問外部程序存儲器。當(dāng) 端保持低電平時,不管是否有內(nèi)部程序存儲器,則只訪問外部程序存儲器。由于8031片內(nèi)沒有程序存儲器,所以在使用8031時, 引腳必須接低電平。9.RST復(fù)位信號輸入端,高電平有效。保持兩個機(jī)器周期(24個時鐘振蕩周期)的高電平有效,完成復(fù)位,復(fù)位后,CPU和系統(tǒng)都處于一個確定的初始狀態(tài),在這種狀態(tài)下,所有的專用寄存器都被賦予默認(rèn)值,除SP=07H,P0~P3口為FFH外,其余寄存器均為0。ALE/ :ALE輸出正脈沖,頻率為振蕩周期的1/6,CPU訪問片外存儲器時,ALE輸出信號作為鎖存低8位地址的控制信號,看芯片好壞可以用示波器看ALE端是否有脈沖信號輸出。PSEN程序存儲允許輸出信號端,也可以檢查芯片好壞,有效即能讀出片外ROM的指令,引腳信號RD/WR有效時可讀/寫片外RAM或片外I/O接口。10.P0作為輸出口時,必須外接上拉電阻才能有高電平輸出,作為輸入口時,必須先向鎖存器寫“1”;作為普通I/O口使用或低8位地址/數(shù)據(jù)總線使用。P1口有上拉電阻,對FLASHROM編程和校驗(yàn)是P1接收低八位地址;只用作普通I/O口使用。P2口比P1口多了一個轉(zhuǎn)換控制開關(guān);作為普通I/O口使用或高8位地址線使用時訪問外部程序存儲器和16位地址的外部數(shù)據(jù)存儲器。P3口比P1口增加了與非門和緩沖器;具有準(zhǔn)雙向I/O功能和第二功能。P0,P1,P2,P3準(zhǔn)雙向口。上述4個端口在作為輸入口使用時,應(yīng)注意必須先向端口寫“1”。11.普林斯頓結(jié)構(gòu):一個地址對應(yīng)唯一的存儲單元,用同類訪問指令。哈佛結(jié)構(gòu):程序存儲器和數(shù)據(jù)存儲器分開的結(jié)構(gòu)。CPU訪問片內(nèi)外ROM用MOVC,訪問片外RAM用MOVX,訪問片內(nèi)RAM用MOV.12.RS1RS0當(dāng)前寄存器組片內(nèi)RAM地址00第0組工作寄存器00H~07H01第1組工作寄存器08H~0FH10第2組工作寄存器10H~17H11第3組工作寄存器18H~1FHSP總是初始化到內(nèi)部RAM地址07H,堆棧的操作。PUSH、POP。DPTR是數(shù)據(jù)指針寄存器,是一個16位寄存器,用來存放16位存儲器的地址,以便對64KB片外RAM作間接尋址。DPTR由高位字節(jié)DPH和低位字節(jié)DPL組成。13.指令周期:執(zhí)行一條指令所需要的時間。機(jī)器周期:CPU完成一個基本操作所需要的時間,6個狀態(tài)周期和12個振蕩周期。當(dāng)晶振頻率為12MHz時,一個機(jī)器周期為1μs;當(dāng)晶振頻率為6MHz時,一個機(jī)器周期為2μs,復(fù)位時間超過4μs。14.復(fù)位操作有:電自動,按鍵手動,看門狗。15.空閑方式是CPU停止工作而RAM,定時器/計(jì)數(shù)器,串行口及中斷系統(tǒng)都工作。掉電一切功能都暫停,保存RAM中內(nèi)容。退出空閑方式;硬件將PCON.0清0,硬件復(fù)位。當(dāng)CPU執(zhí)行PCON.1為1,系統(tǒng)進(jìn)入掉電方式。推出掉電只有硬件復(fù)位。16.保留的存儲單元存儲單元保留目的0000H~0002H復(fù)位后初始化引導(dǎo)程序地址0003H~000AH外部中斷0000BH~0012H定時器0溢出中斷0013H~001AH外部中斷1001BH~0022H定時器1溢出中斷0023H~002AH串行端口中斷002BH定時器2中斷17.單片機(jī)的尋址方式:寄存器尋址,直接尋址,立即數(shù)尋址,寄存器間接尋址,變址尋址,相對尋址,位尋址。18.AJMP和SJMP的區(qū)別有: (1) 跳轉(zhuǎn)范圍不同。 AJMP addr1 ;短跳轉(zhuǎn)范圍:2KB 。SJMP rel ;相對跳轉(zhuǎn)范圍:128~+127 (2) 指令長度不同。(3) 指令構(gòu)成不同。AJMP、LJMP后跟的是絕對地址,而SJMP后跟的是相對地址。 不能用AJMP指令代替程序中的SJMP指令,因?yàn)槿绻淖兊脑?,程序跳轉(zhuǎn)到的新PC值指向的地址會不同,導(dǎo)致程序出現(xiàn)錯誤。19.在89c51片內(nèi)RAM中30H)=38H,38H=40H,40H=48H,48H=90H。情分析下面各是什么指令,說明源操作數(shù)的尋址方式以及按順序執(zhí)行每條指令后的結(jié)果?MOV A,40H ;直接尋址 (40H)→A MOV R0,A ;寄存器尋址 (A)→R0 MOV P1,0F0H ;立即數(shù)尋址 0F0→P1 MOV @R0,30H ;直接尋址 (30H) →(R0) MOV DPTR,3848H ;立即數(shù)尋址 3848H→DPTR MOV 40H,38H ;直接尋址 (38H) →40H MOV R0,30H ;直接尋址 (30H) →R0 MOV P0,R0 ;寄存器尋址 ( R0 )→P0 MOV 18H,30H ;立即數(shù)尋址 30H→18H MOV A,@R0 ;寄存器間接尋址 ((R0)) →A MOV P2,P1 ;直接尋址 (P1)→P2最后結(jié)果:(R0)=38H,(A)=40H,(P0)=38H,(P1)=(P2)=0F0H,(DPTR)=3848H,(18H)=30H,(30H)=38H,(38H)=40H,(40H)=40H,(48H)=38H注意:→左邊是內(nèi)容,右邊是單元20.已知R3和R4中存放有一個16位的二進(jìn)制數(shù),高位在R3中,地位在R4中,請編程將其求補(bǔ),并存回原處。 MOV A,R3 ;取該數(shù)高8位→A ANL A,80H ;取出該數(shù)符號判斷 JZ L1 ;是正數(shù),轉(zhuǎn)L1 MOV A,R4 ;是負(fù)數(shù),將該數(shù)低8位→A CPL A ;低8位取反 ADD A,01H ;加1 MOV R4,A ;低8位取反加1后→R4 MOV A,R3 ;將該數(shù)高8位→A CPL A ;高8位取反 ADDC A,00H ;加上低8位加1時可能產(chǎn)生
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1