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

正文內(nèi)容

單片微機(jī)原理與接口技術(shù)_習(xí)題參考答案-wenkub

2023-06-15 06:48:29 本頁(yè)面
 

【正文】 答:直接尋址、寄存器間接尋址和位尋址方式。第4章 思考題及習(xí)題參考答案1. 尋址方式是什么?答:尋址方式是尋找操作數(shù)或操作數(shù)地址的方式。1MCS51基本型單片機(jī)的中斷入口地址各為多少。1簡(jiǎn)述MCS51單片機(jī)存儲(chǔ)區(qū)的劃分。如果實(shí)際應(yīng)用中并不需要使用工作寄存器或不需要使用4組工作寄存器,不使用的工作寄存器組的區(qū)域仍然可作為一般數(shù)據(jù)緩沖區(qū)使用,用直接尋址或用Ri的寄存器間接尋址來(lái)訪(fǎng)問(wèn)。內(nèi)部 RAM低 128單元?jiǎng)澐譃槟?3個(gè)主要部分?說(shuō)明各部分的使用特點(diǎn)。當(dāng)執(zhí)行一條指令時(shí),首先需要根據(jù)PC中存放的指令地址,將指令由內(nèi)存取到指令寄存器中,此過(guò)程稱(chēng)為“取指令”。存于累加器ACC中的運(yùn)算結(jié)果有奇數(shù)個(gè)1時(shí)P=1,否則P=0.80C51單片機(jī)的當(dāng)前工作寄存器組如何選擇?答:由特殊功能寄存器中的程序狀態(tài)寄存器PSW的RSRS0來(lái)決定,當(dāng)RSRS0為00時(shí),選擇0組;為01時(shí),選擇1組;為10時(shí)選擇2組,為11時(shí)選擇3組。答:程序狀態(tài)字寄存器PSW,8位。(2)P0可以作為地址/數(shù)據(jù)總線(xiàn);P2口可以作為地址線(xiàn)的高8位;P3口是雙功能口,每條口線(xiàn)還具有不同的第二功能。8位片子來(lái)擴(kuò)展3K8位RAM,試核算各片的地址范圍為多少?解:A15 A14 A13 A12 A11 A10 A9 A8 A7A6A5A4 A3A2A1A0 地址G1 A B C 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 片1:A000H?它對(duì)存儲(chǔ)器擴(kuò)展有什么影響?圖222 1K8擴(kuò)展的3 K8的存儲(chǔ)系統(tǒng)解:基本地址和前面全譯碼連接的地址范圍是相同的,但兩者還是有區(qū)別的。失效塊不會(huì)影響有效塊的性能,但設(shè)計(jì)者需要將失效塊在地址映射表中屏蔽起來(lái)。(2) 數(shù)據(jù)、地址采用同一總線(xiàn),實(shí)現(xiàn)串行讀取。 FLASH與NAND FLASH的主要區(qū)別,使用時(shí)應(yīng)如何選用?解:NOR Flash具有以下特點(diǎn):(1) 程序和數(shù)據(jù)可存放在同一芯片上,擁有獨(dú)立的數(shù)據(jù)總線(xiàn)和地址總線(xiàn),能快速隨機(jī)讀取,允許系統(tǒng)直接從Flash中讀取代碼執(zhí)行,而無(wú)需先將代碼下載至RAM中再執(zhí)行;(2) 可以單字節(jié)或單字編程,但不能單字節(jié)擦除,必須以塊為單位或?qū)φ瑘?zhí)行擦除操作,在對(duì)存儲(chǔ)器進(jìn)行重新編程之前需要對(duì)塊或整片進(jìn)行預(yù)編程和擦除操作。但是,如果不及時(shí)進(jìn)行刷新,極間電容中的電荷會(huì)在很短時(shí)間內(nèi)自然泄漏,致使信息丟失。在構(gòu)成小容量的存儲(chǔ)系統(tǒng)時(shí)一般選用SRAM。 某ROM芯片中有12根地址輸入端和8個(gè)數(shù)據(jù)輸出端,該芯片的存儲(chǔ)容量是多少位?解:芯片的存儲(chǔ)容量是4K*8位。該類(lèi)芯片允許用戶(hù)多次編程和擦除。信息的寫(xiě)入是通過(guò)工廠(chǎng)的制造環(huán)節(jié)或采用特殊的編程方法進(jìn)行的,一旦寫(xiě)入,就能長(zhǎng)期保存。物理地址是由段地址與偏移地址共同決定的,物理地址=段地址16+偏移地址其中段地址通常來(lái)自于段寄存器CS ,物理地址來(lái)自于IP。(1)001011 (2)100110(3)001011 (4)111111答:(1)原碼:00001011 反碼:00001011 補(bǔ)碼:00001011(2)原碼:00100110 反碼:00100110 補(bǔ)碼:00100110(3)原碼:10001011 反碼:11110100 補(bǔ)碼:11110101(4)原碼:10111111 反碼:11000000 補(bǔ)碼:110000012已知X和Y,試計(jì)算下列各題的[X+Y]補(bǔ)和[XY]補(bǔ)(設(shè)字長(zhǎng)為8位)。(1) X=1011 Y=0011(2) X=1011 Y=0111 (3) X=1000 Y=1100 答:(1)X補(bǔ)碼=00001011 Y補(bǔ)碼=00000011 [–Y]補(bǔ)碼=11111101[X+Y]補(bǔ)=00001110 [XY]補(bǔ)=00001000(2)X補(bǔ)碼=00001011 Y補(bǔ)碼=00000111 [–Y]補(bǔ)碼=11111001[X+Y]補(bǔ)=00010010 [XY]補(bǔ)=00000100(3)X補(bǔ)碼=00001000 Y補(bǔ)碼=00001100 [–Y]補(bǔ)碼=11110100[X+Y]補(bǔ)=00010100 [XY]補(bǔ)=111111003 微型計(jì)算機(jī)由那幾部分構(gòu)成?答:微型計(jì)算機(jī)由微處理器、存儲(chǔ)器和I/O接口電路構(gòu)成。5 什么叫單片機(jī)?它有何特點(diǎn)? 答:?jiǎn)纹瑱C(jī)就是在一塊硅片上集成了CPU、RAM、ROM、定時(shí)器/計(jì)數(shù)器和多種I/O口(如并行、串行及A/D變換器等)的一個(gè)完整的數(shù)字處理系統(tǒng)。EPROM芯片一般允許用戶(hù)多次編程和擦除。擦除時(shí),可采用加電方法在線(xiàn)進(jìn)行。,使用時(shí)應(yīng)如何選用?解:靜態(tài)(static)RAM,即SRAM。在微型計(jì)算機(jī)中普遍用SRAM構(gòu)成高速緩沖存儲(chǔ)器。所以,必須為它配備專(zhuān)門(mén)的刷新電路。但是NOR Flash的擦除和編程速度較慢,塊尺寸又較大,因此擦除和編程操作所花費(fèi)的時(shí)間很長(zhǎng),在純數(shù)據(jù)存儲(chǔ)和文件存儲(chǔ)的應(yīng)用中,NOR技術(shù)顯得力不從心。隨機(jī)讀取速度慢且不能按字節(jié)隨機(jī)編程。NOR Flash具有可靠性高、隨機(jī)讀取速度快的優(yōu)勢(shì),在擦除和編程操作較少而直接執(zhí)行代碼的場(chǎng)合,尤其是純代碼存儲(chǔ)的應(yīng)用中廣泛使用,如PC的BIOS固件、移動(dòng)電話(huà)、硬盤(pán)驅(qū)動(dòng)器的控制存儲(chǔ)器等。區(qū)別在于全譯碼連接時(shí)各芯片的地址是唯一的,而部分譯碼連接時(shí)各芯片地址不是唯一的,也就是可以由若干個(gè)地址都選中同一芯片的同一單元,既所謂的地址重疊區(qū)。1 0 1 1 0 1 11 1 1 1 1 1 1 1 1 片3:B7FFH所以各片地址范圍為:片1:A000HA3FFH, 片2:B000HB3FFH, 片3:B400HB7FFH. 現(xiàn)有8K8位RAM多片,1片38譯碼器,要構(gòu)成容量為16K8位的存儲(chǔ)器,請(qǐng)用線(xiàn)譯碼、部分譯碼、全譯碼3種方式分別設(shè)計(jì),畫(huà)出連接圖,并指出尋址范圍。(3)P0口的驅(qū)動(dòng)能力為8個(gè)TTL負(fù)載,而其它口僅可驅(qū)動(dòng)4個(gè)TTL負(fù)載。其各位的意義為:CY:進(jìn)位、借位標(biāo)志。6. 80C51單片機(jī)的控制總線(xiàn)信號(hào)有哪些?各信號(hào)的作用如何?答:80C51單片機(jī)的控制總線(xiàn)信號(hào)有以下4個(gè),各信號(hào)的作用為:RST/VPD: 復(fù)位信號(hào)輸入引腳/備用電源輸入引腳;ALE/PROG: 地址鎖存允許信號(hào)輸出引腳/編程脈沖輸入引腳;EA/Vpp : 內(nèi)外存儲(chǔ)器選擇引腳/片內(nèi)EPROM(或FlashROM)編程電壓輸入引腳;PSEN:外部程序存儲(chǔ)器選通信號(hào)輸出引腳。與此同時(shí),PC中的地址或自動(dòng)加1或由轉(zhuǎn)移指針給出下一條指今的地址。 答:80C51內(nèi)部128B的數(shù)據(jù)RAM區(qū),包括有工作寄存器組區(qū)、可直接位尋址區(qū)和數(shù)據(jù)緩沖區(qū)。(2) 20H~2FH為可位尋址區(qū)域,這16個(gè)字節(jié)的每一位都有一個(gè)地址,編址為00H~7FH。答:MCS51單片機(jī)的存儲(chǔ)器從物理結(jié)構(gòu)上分為:片內(nèi)和片外數(shù)據(jù)存儲(chǔ)器,片內(nèi)和片外程序存儲(chǔ)器。答:外部中斷0 中斷入口地址 0003H定時(shí)/計(jì)數(shù)器0 中斷入口地址 000BH外部中斷1 中斷入口地址 0013H定時(shí)/計(jì)數(shù)器1 中斷入口地址 001BH串行接口 中斷入口地址 0023H1什么是指令周期、機(jī)器周期和時(shí)鐘周期?答:指令周期:指令的執(zhí)行時(shí)間;機(jī)器周期:CPU完成一個(gè)最簡(jiǎn)單的指令所需要的時(shí)間;時(shí)鐘周期:晶振信號(hào)周期就是時(shí)鐘周期。2. 89C51指令系統(tǒng)有哪幾種尋址方式?答:89C51的尋址方式有七種。訪(fǎng)問(wèn)外部RAM單元的指令有4條:MOVX A,DPTR MOVX A,Ri MOVX DPTR,A MOVX Ri,A 訪(fǎng)問(wèn)外部程序存儲(chǔ)器可以采用哪些尋址方式?訪(fǎng)問(wèn)外部程序存儲(chǔ)器有哪些指令?答:立即尋址、變址尋址和相對(duì)尋址方式。 (R0)= 30H , 78 30 MOV A, R0 。 (60H) =0AH , A7 90 MOV P2, P1 。 (A) =0FH , E0 MOV 30H, A 。 編寫(xiě)指令實(shí)現(xiàn)下列位操作。答:CLR CMOV A,31HSUBB A,11HMOV 31H,AMOV A,30HSUBB A,10HMOV 30H,A1試編寫(xiě)程序,將R0中的低4位數(shù)與R1中的高4位數(shù)合并成一個(gè)8位數(shù),并將其存放在R0中。設(shè)計(jì)程序?qū)崿F(xiàn)2個(gè)BCD碼相加,其結(jié)果的十位和個(gè)位送到外部 RAM的2000H單元, 結(jié)果的百位值送F0位。 取出X送A JZ COM 。 轉(zhuǎn)分支結(jié)構(gòu)出口COM: MOV A, 50 。 X0 時(shí)A=80H COMP: MOV 20H, A 。答:MOV CY,ANL CY,CPL CYMOV F0,CYMOV CY,ORL CY,ANL CY,F0CPL CY MOV F0,CY(CY)=0,(P1)=10110111B,試指出執(zhí)行下列程序段后,CY、P1口內(nèi)容的變化情況。(2).要對(duì)系統(tǒng)的硬件資源和人工作環(huán)境進(jìn)行分析和熟悉.(3).利用數(shù)學(xué)方法或數(shù)學(xué)模型來(lái)對(duì)其進(jìn)行描述,從而把一個(gè)實(shí)際問(wèn)題轉(zhuǎn)化成由計(jì)算機(jī)進(jìn)行處理的問(wèn)題。子程序調(diào)用時(shí),參數(shù)的傳遞方法有哪幾種?答:在80C51單片機(jī)中,子程序調(diào)用時(shí),參數(shù)的傳遞方法由三種:(1)、利用累加器A或寄存器;(2)、利用存儲(chǔ)器;(3)、利用堆棧。空間首地址送DPTRLOOP: MOV A,00H MOVX DPTR,A 。連續(xù)清256個(gè)字節(jié)LOOP1: SJMP LOOP1 END錄入并調(diào)試一個(gè)排序子程序,其功能為用冒泡法將內(nèi)部RAM中從50H開(kāi)始的十個(gè)單字節(jié)無(wú)符號(hào)正整數(shù),按從小到大的次序重新排列。標(biāo)志位為0 MOV A,R0LOOP1: INC R0 MOV R2,A CLR C MOV 22H,R0 CJNE A,22H,LOOP2 。一次循環(huán)中有交換繼續(xù)LOOP: SJMP LOOP 。答: ORG 0030H MOV R1,49 MOV R0,30H MOV DPTR,1000HLOOP: MOVX A,DPTR MOV R0,A INC DPTR INC R0 DJNZ R1,LOOP SJMP $ END 編寫(xiě)程序,實(shí)現(xiàn)雙字節(jié)無(wú)符號(hào)數(shù)加法運(yùn)算,要求(R1R0)+(R7R6)→(61H60H)。指向另一加數(shù)最低字節(jié)        MOV R2,04H 。加上另一數(shù)的一個(gè)字節(jié)     MOV R0,A 。全部加完了嗎?    RET1在內(nèi)部RAM的21H單元開(kāi)始存有一組單字節(jié)不帶符號(hào)數(shù),數(shù)據(jù)長(zhǎng)度為30H,要求找出最大數(shù)存入BIG單元。保存結(jié)果,低8位Max_Adder EQU 100 。保存高位 INC R2 JMP START RESULT: SJMP $ 。i=100。導(dǎo)致中斷產(chǎn)生的事件和原因統(tǒng)稱(chēng)為中斷源。中斷嵌套是指處理器正在執(zhí)行中斷服務(wù)子程序時(shí),被新的中斷打斷,轉(zhuǎn)去執(zhí)行新的中斷而出現(xiàn)的一個(gè)中斷嵌套到另一個(gè)中斷中的現(xiàn)象。,需要保護(hù)哪些內(nèi)容,怎么保護(hù)的?5. 80C51單片機(jī)有___個(gè)中斷源,分別是_____、 _______、 _______、 ______和________。10. 80C51單片機(jī)中有 個(gè)定時(shí)/計(jì)數(shù)器,定時(shí)/計(jì)數(shù)0有 種工作方式,定時(shí)/計(jì)數(shù)1有 種工作方式。具體格式如下:位地址8FH8EH8DH8CH8BH8AH89H88H位名稱(chēng)TF1TR1TF0TR0IE1IT1IE0IT012. 80C51單片機(jī)中的定時(shí)/計(jì)數(shù)器用作定時(shí)器和計(jì)數(shù)器時(shí),有什么區(qū)別? 答:用作定時(shí)器時(shí),通常選擇內(nèi)部時(shí)鐘,也可使用外部時(shí)鐘,應(yīng)用中,通常需要根據(jù)定時(shí)要求設(shè)定計(jì)數(shù)初值。 14. 80C51單片機(jī)中的定時(shí)/計(jì)數(shù)器的方式0和方式1有什么共同點(diǎn)和不同點(diǎn)?答:方式1和方式0都是不能自動(dòng)重裝的定時(shí)/計(jì)數(shù)器方式,基本結(jié)構(gòu)相同。 16. 要求設(shè)置單片機(jī)的定時(shí)器1工作在中斷模式,方式1,計(jì)數(shù)器模式,軟件啟動(dòng),定時(shí)器0未使用,使用外部中斷0,下降沿觸發(fā)中斷,外部中斷1閑置,串口關(guān)閉。ANL TMOD, 0F0HORL TMOD, 02H答:設(shè)置定時(shí)/計(jì)數(shù)器0工作在方式2,定時(shí)器模式,僅由軟件啟動(dòng)。因此可以選擇方式0和方式1。查詢(xún)方式下,不需要打開(kāi)中斷使能控制位,復(fù)位后IE=0,所以不需要初始化IE。定時(shí)/計(jì)數(shù)器0中斷入口 AJMP INT_TL0_HANDLEORG 001BH ;定時(shí)/計(jì)數(shù)器1中斷入口,但作為了T0的TH0定時(shí)中斷入口 AJMP INT_TH0_HANDLEORG 0030HINT_TL0_HANDLE: MOV TL0
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1