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

正文內(nèi)容

單片機(jī)教材思考題解答-在線瀏覽

2025-07-25 17:12本頁面
  

【正文】 r16:16位目的地址。以下一條指令第一字節(jié)地址為基址,地址偏移量范圍為?128~+127。(10) :間接尋址方式中,表示間址寄存器的符號。(12) C:最高位進(jìn)位或借位標(biāo)志位或布爾處理器的累加器。(14) (()):表示以所指地址單元或寄存器中的內(nèi)容為地址的存儲單元中的內(nèi)容。 P89C5x單片機(jī)的尋址方式1. 單片機(jī)的尋址方式有哪幾種?答:89C5x單片機(jī)的尋址方式有: 立即尋址、直接尋址、寄存器尋址、寄存器間接尋址、基址加變址尋址、相對尋址、位尋址2. 立即數(shù)尋址和直接尋址有什么不同?答:立即數(shù)尋址操作數(shù)為8位或者16位的數(shù)據(jù),用符號“”表示標(biāo)示,以區(qū)別直接地址。寄存器包括工作寄存器R0~R累加器A、通用寄存器B、地址寄存器DPTR等。用于寄存器間接尋址的寄存器有R0、R1和DPTR,基址加變址尋址以某個寄存器的內(nèi)容為基地址,然后在這個基地址的基礎(chǔ)上加上地址偏移量而形成的真正的操作數(shù)地址。該類尋址方式主要用于查表操作。轉(zhuǎn)移量可以為正或負(fù)值,轉(zhuǎn)移的范圍是128~127。 指令系統(tǒng)1. 數(shù)據(jù)傳送類指令有哪幾類?答:內(nèi)部8位數(shù)據(jù)傳送指令、16位數(shù)據(jù)傳送指令、外部數(shù)據(jù)傳送指令、交換和查表類指令、2. 算數(shù)運算類指令有哪幾類?答:加法指令、減法指令、自加“1”指令、自減“1”指令、十進(jìn)制調(diào)整指令、乘法指令、除法指令3. 邏輯運算類指令有哪幾類?答:邏輯與指令、邏輯或指令、邏輯異或指令、累加器A清0和取反指令、循環(huán)移位指令4. 控制轉(zhuǎn)移類指令有哪幾類?答:無條件轉(zhuǎn)移指令、條件轉(zhuǎn)移指令、調(diào)用和返回指令、空操作指令5. 位操作類指令有哪幾類?答:位傳送指令、位置位和位清0指令、位運算指令、位轉(zhuǎn)移指令、判CY標(biāo)志指令。功能:規(guī)定程序塊或數(shù)據(jù)塊存放的起始位置。功能:匯編語言源程序結(jié)束標(biāo)志,用于整個匯編語言程序的末尾處。功能:將表達(dá)式的值或某個特定匯編符號定義為一個指定的符號名,只能定義單字節(jié)數(shù)據(jù),并且必須遵循先定義后使用的原則,因此該語句通常放在源程序的開頭部分。功能:字節(jié)數(shù)據(jù)表可以是多個字節(jié)數(shù)據(jù)、字符串或表達(dá)式,它表示將字節(jié)數(shù)據(jù)表中的數(shù)據(jù)從左到右依次存放在指定地址單元。功能:與DB類似,但DW定義的數(shù)據(jù)項為字,包括兩個字節(jié),存放時高位在前,低位在后。功能:從指定的地址開始,保留多少個存儲單元作為備用的空間。功能:將位地址賦予標(biāo)號,使標(biāo)號在程序中可以作為位地址來使用。多分支程序也叫散轉(zhuǎn)程序。循環(huán)程序就是指利用散轉(zhuǎn)指令反復(fù)轉(zhuǎn)向多次需要重復(fù)使用的程序段。3. 子程序有什么優(yōu)點?答:在程序中,子程序能將多次使用相同的一個程序段,定義為子程序,這樣可節(jié)約資源,縮短程序所占篇幅。答:一些復(fù)雜的運算,若采用編程的方式來實現(xiàn),會導(dǎo)致程序過于復(fù)雜,可以采用查表的方法,把運算可能產(chǎn)生的結(jié)果預(yù)先按照一定的規(guī)律編成表格,存放在ROM中,當(dāng)程序要使用這些結(jié)果的時候,可以根據(jù)輸入的參數(shù)值,從表中調(diào)出結(jié)果。例子請參看【例320】在程序中定義一個0~9的平方表,利用查表指令找出累加器A=04H的平方值。程序段如下:  DELAY: MOV R0,50 。延時10 ms的循環(huán)次數(shù)  DEL1: MOV R2,7DH 。單片機(jī)在執(zhí)行程序的過程中,當(dāng)CPU運行當(dāng)前程序時,CPU之外的其它硬件(例如定時器、串行口等)會出現(xiàn)某些特殊情況,這些特殊情況會以一定的方式向CPU發(fā)出中斷請求信號,要求CPU暫時中斷當(dāng)前程序的執(zhí)行而轉(zhuǎn)去執(zhí)行相應(yīng)的處理程序,待處理程序執(zhí)行完畢后,再繼續(xù)執(zhí)行原來被中斷的程序。中斷的特點:分時操作、實時處理、故障處理2. 簡述中斷的控制過程。1) IE中斷允許控制寄存器(EA):總中斷允許控制位。(ET2):定時器2中斷允許位。(ES):串行口中斷允許位。(ET1):定時器1中斷允許位。(EX1):外部中斷1()中斷允許位。(ET0):定時器0中斷允許位。(EX0):外部中斷0()中斷允許位。 2) IP中斷優(yōu)先級寄存器 (PT2):定時器2中斷優(yōu)先控制位。(PT1):定時器1中斷優(yōu)先控制位。(PT0):定時器0中斷優(yōu)先控制位。3) IPH中斷優(yōu)先高級寄存器(高字節(jié)) (PT2H):定時器2中斷優(yōu)先控制高位。(PT1H):定時器1中斷優(yōu)先控制高位。(PT0H):定時器0中斷優(yōu)先控制高位。4. 什么是中斷的嵌套?使用時需要注意什么?當(dāng)CPU響應(yīng)某一中斷時,若有優(yōu)先權(quán)高的中斷源發(fā)出中斷請求,則CPU會中斷正在進(jìn)行的中斷服務(wù)程序,并保留這個程序的斷點,響應(yīng)高級中斷。如果發(fā)出新的中斷請求的中斷源的優(yōu)先權(quán)級別與正在處理的中斷源同級或更低,則CPU不會響應(yīng)這個中斷請求,直至正在處理的中斷服務(wù)程序執(zhí)行完以后才能去處理新的中斷請求。此時,可將定時器設(shè)置成計數(shù)方式,計數(shù)初值可設(shè)為滿量程,則當(dāng)它們的計數(shù)輸入端T0(),T1()或T2()引腳發(fā)生負(fù)跳變時,計數(shù)器將加1產(chǎn)生溢出中斷。 P89C5x單片機(jī)定時/計數(shù)器1. P89C5x單片機(jī)有幾個定時/計數(shù)器?它的內(nèi)部結(jié)構(gòu)如何?P89C5x單片機(jī)提供了3個16位的可編程定時/計數(shù)器,分別是定時/計數(shù)器0(T0),定時/計數(shù)器1(T1),定時/計數(shù)器2(T2)。P89C5x的定時/計數(shù)器由T0、TT定時器方式寄存器TMOD、定時器控制寄存器TCON、T2方式寄存器T2MOD、T2控制寄存器T2CON、T2捕獲寄存器RCAP2H/RCAP2L組成。定時/計數(shù)器T0、T1的初始化通過定時/計數(shù)器的方式寄存器TMOD和控制寄存器TCON來完成。(1) 定時/計數(shù)器T0、T1的方式寄存器TMOD1) GATE:門控位。3) M1和M0: T0、T1的工作方式選擇位(2) 定時/計數(shù)器T0、T1的控制寄存器TCON1) (TF1):T1溢出標(biāo)志位。3) (TF0):T0溢出標(biāo)志位。5) (IE1):外部中斷()請求標(biāo)志位。7) (IE0):外部中斷0()請求標(biāo)志位。(3) 定時/計數(shù)器T2的方式寄存器T2MOD1) (T2OE) :T2輸出允許位。(4) 定時/計數(shù)器T2的控制寄存器T2CON1) (TF2): T2溢出標(biāo)志位。3) (RCLK):串行口接受時鐘選擇標(biāo)志位。5) (6) (7) (C/):T2的定時器/計數(shù)器方式選擇位。CP/): T2的方式選擇位。T0、T1工作于方式0時,它是一個13位定時/計數(shù)器。T0、T1工作于方式1時,它是一個16位定時/計數(shù)器,方式1時結(jié)構(gòu)與操作幾乎完全與方式0相同,惟一差別是二者計數(shù)位數(shù)不同。T0、T1工作于方式2時,16位加法計數(shù)器的TH0和TL0具有不同功能,其中,TL0是8位計數(shù)器,TH0是重置初值的8位緩沖器。4. T2有什么特點?有哪些工作方式?P89C5x系列單片機(jī)中的T2是16位的可以自動重載、捕獲和作為波特率發(fā)生器的定時器/計數(shù)器。T2的計數(shù)脈沖可以是片內(nèi)的振蕩脈沖,也可以是T2()引腳的外部計數(shù)脈沖。自動重裝方式是指在一定條件下,自動將RCAP2H、RCAP2L中的數(shù)據(jù)送入THTL2。16 位自動重裝方式中,T2可通過C/ 設(shè)置為定時器或計數(shù)器方式;可通過DCEN編程控制向上或向下計數(shù)。當(dāng)TH2溢出時,T2(THTL2)重新裝載來自RCAP2H、RCAP2L的16位的值(程序預(yù)先設(shè)置)。答:通信有并行和串行兩種方式。串行通信的速度慢,傳輸線少,特別適合分級、分層和分布式控制系統(tǒng)及遠(yuǎn)程通信。2. 串行通信中串行信號的傳送方式有哪些?答:按照數(shù)據(jù)傳送方向,串行通信可分為單工(simplex)、半雙工(half duplex)和全雙工(full duplex)三種制式。在異步通信中,數(shù)據(jù)通常是以字符為單位組成字符幀傳送的。發(fā)送端和接收端可以由各自獨立的時鐘來控制數(shù)據(jù)的發(fā)送和接收,這兩個時鐘彼此獨立,互不同步。它是采用串行傳送數(shù)據(jù)的通信方式,一次通信只傳輸一幀信息。它是由EIA(美國電子工業(yè)協(xié)會)制定的數(shù)據(jù)終端設(shè)備(DTE)與數(shù)據(jù)連接設(shè)備(DCE)間的物理接口標(biāo)準(zhǔn)。信息本身可以是8位再加一位奇偶校驗位。RS232C總線為25根,采用D型25芯插頭座(或總線為9根,采用D型9芯插頭座)。SBUF屬于特殊功能寄存器。邏輯上SBUF只有一個,既表示發(fā)送緩沖器,又表示接收緩沖器。2. 簡述串行通信的過程。當(dāng)發(fā)送完一幀數(shù)據(jù)后,SBUF為空,硬件自動將發(fā)送中斷標(biāo)志位(TI)置1,請CPU發(fā)送下一幀數(shù)據(jù)。若CPU響應(yīng)中斷,需要軟件方式將RI清除,同時讀走SBUF內(nèi)的數(shù)據(jù)(MOV A,SBUF),并準(zhǔn)備接受下一幀的數(shù)據(jù)。SCON用來控制串行口的工作方式和狀態(tài),可以位尋址,字節(jié)地址為98H。(2) SM1:該位和SM0組合,用于選擇串行口的4種工作方式。(3) SM2:多機(jī)通信控制位。(5) TB8:存放發(fā)送數(shù)據(jù)的第9位。(7) TI:發(fā)送中斷標(biāo)志位,用于指示一幀數(shù)據(jù)是否發(fā)送完。電源控制寄存器PCON是專門用來進(jìn)行電源控制的而設(shè)置的專用寄存器,不可以位尋址,PCON的位地址為87H,復(fù)位值為00xxx000B。串行口工作在方式方式方式3時,若SMOD1=1,則波特率提高一倍;若SMOD1=0,則波特率不提高一倍。若SMOD0=0。中斷允許控制寄存器IE中的ES()為串行端口中斷允許位。 串行通信工作方式及波特率1. 串行通信有哪幾種工作方式?它們有什么特點? 答:P89C5x單片機(jī)的串行口有四種工作方式,通過SCON中的SMSM2位來定義。串行數(shù)據(jù)從RXD()端輸入或輸出,同步移位脈沖由TXD()送出。在方式1下,串行口為波特率可調(diào)的10位通用異步接口UART。方式2下和方式3,串行口為11位UART,傳送波特率與SMOD1有關(guān)。方式3的波特率由TT2的溢出率和PCON中的SMOD1位決定。2. 簡述串行通信中串行口初始化具體步驟。(2) 計算T1的初值,裝載THTL1。(4) 確定串行口控制(編程SCON寄存器)。3. 串行通信的四種工作方式,它們的波特率分別是怎么規(guī)定的?(1) 方式0和方式2 在方式0中,波特率為時鐘頻率的1/12,即fosc/12,固定不變。當(dāng)SMOD1=1時,波特率為fosc/32,即波特率=fosc/64。即:方式1和方式3的波特率=(TT2的溢出率) 串行端口工作方式的應(yīng)用1. 串行通信進(jìn)行點對點通信,通常使用哪種工作方式? 答:方式12. 使用串行口工作方式0時,實現(xiàn)串行輸入并行輸出,可使用什么TTL電平轉(zhuǎn)換芯片。(1) 主機(jī)發(fā)送一幀地址信息,與所需的從機(jī)聯(lián)絡(luò)。其中8位是地址,第9位為數(shù)據(jù)/地址的區(qū)分標(biāo)志,若此位為1,表示為地址幀。(3) 各從機(jī)接收到地址信息,因為RB8=1,則置中斷標(biāo)志RI。對于地址相符的從機(jī),置SM2=0,以接收主機(jī)隨后發(fā)來的所有信息。(4) 從機(jī)發(fā)送數(shù)據(jù)結(jié)束后,要發(fā)送一幀校驗和,并置第9位(TB8)為1,作為從機(jī)數(shù)據(jù)傳送結(jié)束
點擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1