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

正文內(nèi)容

單片機原理及應(yīng)用試題庫-資料下載頁

2025-01-09 18:30本頁面
  

【正文】 10分 ) 五、 SUBP: MOV R1, A ANL A, 0F0H SWAP A CJNE A, 10, NEXT1 NEXT1: JNC ERROR MOV B, 10 MUL AB XCH A, R1 ANL A, 0FH CJNE A, 10, NEXT2 NEXT2: JNC ERROR ADD A, R1 RET ERROR: MOV A, 255 RET 六、 ORG 0000H LJMP START ORG 3H LJMP INT00 START: SETB EA SETB EX0 CLR IT0 MOV A, 1 AGAIN: MOV P1, A ACALL DELAY RL A SJMP AGAIN DELAY: MOV R1, 5 LOOP1: MOV R2, 200 LOOP2: MOV R3, 126 DJNZ R3, $ DJNZ R2, LOOP2 DJNZ R1, LOOP1 RET INT00: PUSH ACC PUSH 1 PUSH 2 PUSH 3 MOV R4, 5 AGAIN: MOV P1, 0FFH ACALL DELAY MOV P1, 0 ACALL DELAY DJNZ R4, AGAIN POP 3 POP 2 POP 1 POP ACC RETI END 簡單敘述 8051的 C/T0的四種工作模式和串行通信的四種工作模式。(共 8 分) C/T0的模式 0: 13位計 數(shù)器; 串行通信模式 0:同步移位寄存器; 1: 16位計數(shù)器; 2: 8位循環(huán)計數(shù)器; 3: 2個獨立的 8位計數(shù)器 1:波特率可變的 8位兩機異步通信; 2:波特率固定的 9位可多機的異步通信; 3:波特率可變的 9位可多機的異步通信。 MCS51 系列單片機具有幾個中斷源?分別是如何定義的?其中哪些中斷源可以被定義為高優(yōu)先級中斷?如何定義? 答案: 簡述 MCU 選型的基本原則。 ① MCU 是否含有所需的 I/O 端口數(shù)目。 ② MCU是否含有所需的外圍端口部件。 ③ MCU的 CPU是否有合適的吞吐量。 ④ MCU的極限 性能是否滿足要求: 簡述匯編中的偽指令的作用。 各中斷源對應(yīng)的中斷服務(wù)程序的入口地址是否能任意設(shè)定? 答案: 編譯器提供的指令僅是為了更好地做好 “ 翻譯 ” 工作,并不產(chǎn)生具體的機器指令。 如果想將中斷程序設(shè)置在程序儲存區(qū)的任意區(qū)域,在程序中應(yīng)該作何種設(shè)置?請舉例加以說明 答案: 如果 A/D采樣的位數(shù)為 10 位,參考電壓為 5V,則其能檢測到的模擬變化量是多少? 5V/210= ( 4分)簡述單片機對中斷優(yōu)先級的處理原則。 答: 1)先處理優(yōu)先等級高的中斷,再處理優(yōu)先等級低的中斷 2)若 這些中斷屬于同一優(yōu)先等級,則按中斷硬件查詢順序進行排隊,依次處理 3)若當前正在處理的是低優(yōu)先級的中斷,在 CPU 開中斷的前提下,它能被另一個高優(yōu)先級的中斷申請中斷,形成中斷嵌套。 4)若當前正在處理的是高優(yōu)先級中斷,則暫不響應(yīng)其他中斷。 1 ( 6分) 8051單片機有哪幾種尋址方式?每種尋址方式各涉及哪些寄存器和存儲器空間。請說明。 答: 尋址方式 涉及的寄存器 使用的存儲空間 直接尋址 片內(nèi) RAM低 128位字節(jié) 寄存器尋址 R0~R7,A,B,Cy,DPTR 片內(nèi) RAM 寄存器間接尋址 R0, R1, DPTR 片內(nèi) RAM,片外 RAM與 I/O口 立即數(shù)尋址 程序存儲器 基寄存器加變址寄存器間接尋址 A, PC, DPTR 程序存儲器 相對尋址 PC 程序存儲器 位尋址 Cy 片內(nèi) RAM的 20H~2FH,部分 SFR 1 ( 9分)利用 SRAM 芯片 6264擴展 8KB數(shù)據(jù)存儲器(提示: 6264上有兩個片選信號 CECE2)。試①確定地址譯碼范圍,寫出所有可能地址范圍;②畫出系統(tǒng)結(jié)構(gòu)圖。 答: (1)由于使 CE1(低電平有效)接地, CE2(高電平有效)用作片選,接 ,所以其地址范圍為 1xx0 0000 0000 0000B~1xx1 1111 1111 1111B 可能地址譯碼范圍: 8000H~9FFFH,A000H~BFFFH,C000H~DFFFH,E000H~FFFFH 1 ( 16 分) MCS51 與 ADC0809 的連接如下圖所示, A/D 轉(zhuǎn)換結(jié)果依次存放在片外數(shù)據(jù)存儲器 40H~ 47H單元,單片機和 A/D轉(zhuǎn)換器的數(shù)據(jù)傳送間址寄存器采用 DPTR。①試確定通道地址;②試用中斷方式編寫 A/D轉(zhuǎn)換接口程序并寫出注釋。 ( 1) 78H~7FH ( 2) ORG 0000H START: AJMP MAIN ORG 0003H AJMP EXINT0 ORG 0030H ;表示主程序從 0030H地址開始 MAIN: MOV R0,40H ;采樣數(shù)據(jù)存放的首地址 MOV R1,78H ; IN0 通道地地址 MOV R2,08H ;模擬量通道數(shù) MOVX @R1,A ;啟動 A/D轉(zhuǎn)換 SETB IT0 ;外部中斷 0為邊沿觸發(fā)方式 SETB EX0 ;允許外部中斷 0中斷 SETB EA ;開放 CPU中斷 HERE: SJMP HERE EXINF0: PUSH PSW 保護現(xiàn) 場 CLR RS0 CLSR RS1 MOVX A,@R1 ;讀取轉(zhuǎn)換結(jié)果 MOV @R0,A ;存放結(jié)果 INC R0 INC R1 DJNZ R2,NEXT ; 8通道未完,則采取下一通道 CLR EX0 ;采集完畢,則停止中斷 SJMP DONE NEXT: MOVX @R1,A ;啟動下一通道 A/D轉(zhuǎn)換 DONE: POP PSW RETI END 1 試敘述 MCS51 匯編語言程序的上機過程( 10 分 源程序輸入與編輯 ( 3 分) → 源程序匯編 ( 3 分) → 目標程序下載 ( 2 分) → 程序運行與調(diào)試。 ( 2 分) 1簡述 89C51串口通信的四種方式及其特點。 方式 0:同步移位寄存器輸入 /輸出方式,常用于擴展 I/O口。波特率固定為振蕩頻率的 1/12,并不受 PCON寄存器中 SMOD位的影響。 方式 1:用于串行發(fā)送或接收,為 10 位通用異步接口。 TXD與 RXD分別用于發(fā)送與接收數(shù)據(jù)。收發(fā)一幀數(shù)據(jù)的格式為 1位起始位、 8位數(shù)據(jù)位(低位在前)、 1位停止位,共 10位。波特率由定時器 T1的溢出率與 SMOD值同時決定。 方式 2:用于串行發(fā)送或接收,為 11 位通用異步接口。 TXD與 RXD分 別用于發(fā)送與接收數(shù)據(jù)。收發(fā)一幀數(shù)據(jù)的格式為 1位起始位、 8位數(shù)據(jù)位(低位在前)、 1位可編程的第 9數(shù)據(jù)位和1位停止位,共 11 位。波特率取決于 PCON中 SMOD位的值:當 SMOD= 0時,波特率為 的 1/64;當 SMOD= 1時,波特率為 的 1/32。 方式 3:用于串行發(fā)送或接收,為 11 位通用異步接口。 TXD與 RXD分別用于發(fā)送與接收數(shù)據(jù)。幀格式與方式 2相同,波特率與方式 1相同。 1能否把繼電器直接接在 89C51的某一口線上來用?為什么? 不能。 因為 89C51的 I/O所提供的電壓不足于驅(qū)動繼電器,必須加一個三極 管。 100、簡述看門狗的基本原理。 看門狗是通過軟件和硬件的方式在一定的周期內(nèi)監(jiān)控彈片機的運行狀況,如果在規(guī)定時間內(nèi)沒有收到來自單片機的清除信號,也就是我們通常說的沒有及時喂狗,則系統(tǒng)會強制復(fù)位,以保證系統(tǒng)在受干擾時仍然能夠維持正常的工作狀態(tài) 1簡述軟件陷阱技術(shù)的原理。 軟件陷阱就是用一條引導(dǎo)指令強行將捕獲的程序引向一個指定的地址,在那里有一段專門對程序出錯進行處理的程序,以使程序按既定目標執(zhí)行。 1 51 系列單片機具有幾個中斷源,分別是如何定義的其中哪些中斷源可以被定義為高優(yōu)先級中斷,如何定義 答案: .具有 5個中斷源,分別是外部中斷 INT0和外部中斷 INT定時器溢出中斷 0和定時器溢出中斷 1以及串行中斷。通過對中斷優(yōu)先級寄存器 IP的設(shè)置,每個中斷源都可以被定義為高優(yōu)先級中斷。 (6分 ) 1 各中斷源對應(yīng)的中斷服務(wù)程序的入口地址是否能任意設(shè)定 答案: .各中斷源的入口地址已經(jīng)在中斷地址區(qū)中被定義了,不能任意設(shè)定。 (3分 ) 如果想將中斷服務(wù)程序放置在程序存儲區(qū)的任意區(qū)域,在程序中應(yīng)該作何種設(shè)置請舉例加以說明。 答案: .如果要將中斷服務(wù)程序放置在程序存儲區(qū)的任意區(qū)域,在程序中要通過在中斷地址區(qū) 的對應(yīng)地址上設(shè)置跳轉(zhuǎn)指令才可實現(xiàn)對中斷服務(wù)程序的執(zhí)行。 例如:外部中斷 O的中斷服務(wù)程序 INTOP放置在程序存儲區(qū)的任意區(qū)域,此時,通過以下方式,可實現(xiàn)對中斷服務(wù)程序的執(zhí)行: (4分 ) ORGO003H (2分 ) JMP INTOP 列舉其他中斷跳轉(zhuǎn)的例子也可,但敘述的中斷源要與中斷地址相對應(yīng)才可得分,如外中斷 0對應(yīng) 0003H地址。 。 答案: ( 1)在程序中斷或子程序調(diào)用時,為了保護返回地址(斷點)和保護現(xiàn)場而設(shè)立的RAM區(qū)。( 2)用 MOV SP, STK指令建立堆棧。( 3)存放數(shù)據(jù)按 “ 后進先出 ” 原則進行。( 4)利用 PUSH、 POP 指令即可進行進棧、出棧操作。 。 答案: ( 1)變址尋址是以 DPTR或 PC作基址寄存器,累加器 A作變址寄存器以兩者內(nèi)容相加形式的 16 位地址作為操作數(shù)地址。( 2)變址尋址只能對移定存儲器尋址,其指令只有三條: MOVC A, @A+DPTR MOVC A, @A+PC JMP @A+DPTR 前二條為查表指令,后一條為無條件轉(zhuǎn)移指令 。 答案: 由硬件自動生成一條調(diào)用指令 LCALL轉(zhuǎn)去中斷服務(wù),具體操 作為: ( 1)將程序計數(shù)器 PC 的內(nèi)容(斷點)壓棧 ( 2)將中斷入口地址裝入 PC,轉(zhuǎn)去執(zhí)行中斷服務(wù)程序 答案: ( 1)標號由 1— 8字符組成,頭一個字符必須是字母。 ( 2)不能使用匯編語言已定義的符號。 ( 3)標號后必須跟冒號: ( 4)同一標號在一個程序中只能定義一次。 答案: ( 1)定時傳送方式: A/D啟動后,調(diào)用延時時間大于轉(zhuǎn)換時間的延時程序后即可讀取。( 2)查詢方式: A/D啟動后,查詢 EOC(轉(zhuǎn)換結(jié)束信 號),轉(zhuǎn)換一完成即可讀取轉(zhuǎn)換數(shù)據(jù)。( 3)中斷方式:將 EOC作為外中斷請求信號,轉(zhuǎn)換一結(jié)束,即引起中斷,讀取轉(zhuǎn)換數(shù)據(jù)。 2簡述 MCS51 單片機中斷響應(yīng)過程。 2簡述 MCS51 內(nèi)外 RAM差別及存取方法。 內(nèi)部 RAM集成在單片機中 ,片外 RAM在單片機外部 內(nèi)部 RAM的存取時間短 ,片外 RAM的存取時間長 內(nèi)部 RAM由 MOV進行數(shù)據(jù)傳送 ,片外 RAM由 MOVX進行數(shù)據(jù)傳送 內(nèi)部 RAM有位尋址空間 ,片外 RAM無位尋址空間 內(nèi)部 RAM有 256字節(jié) ,片外 RAM可擴展 64KB 堆??臻g設(shè)在內(nèi)部 RAM,片外 RAM無此功能 2 CPU響應(yīng)中斷的條件有哪些? 有中斷請求信號、已開放 CPU中斷、申請中斷的中斷源中斷允許位為 現(xiàn)行指令運行結(jié)束。 2 簡述 8031單片機串行通信時發(fā)送數(shù)據(jù)的過程。 SCON初始化、數(shù)據(jù)送 SBUF、從 TXD發(fā)送數(shù)據(jù)、發(fā)送完 1幀數(shù)據(jù)后硬件自動將 TI置 用軟件(指令)將 TI 清 0。 常用的可編程 I/O接口芯片有哪些?(要求答出 4個) 825 8250、 825 815 827 823 8295. 六 、參數(shù)計算題( 12 分) 已知億 MCS51單片機系統(tǒng)是擁 10MHZ的外 部晶體振蕩器,請問: 該片機系統(tǒng)的狀態(tài)周期與機器周期各為多少? 該單片機的定時器 O(TO)工作在方式 2時, TO的最大定時時間為多少? 當單片機的定時器 O(TO)工作在方式 2時,要求每記滿 250us便生產(chǎn)一次定時器溢出,請問, TO中需要預(yù)置的初始值應(yīng)為多少? 已知一單片機系統(tǒng)的外接晶體振蕩器的振蕩頻率為 11. 059MHz,請計算該單片機系統(tǒng)的拍節(jié) P、狀態(tài) S、機器周期所對應(yīng)的時間是多少 指令周期中的單字節(jié)雙周期指令的執(zhí)行時間是多少 ? P= 1/ f= (1/ 11. 059106) = 0. 0910 6s = 90ns S= 2P= 290ns = 180ns 機器周期= 12P= 1290ns = 1. 08μs 雙指令周期= 2 機器周期= 2. 16μs 判題標準:每問 4分,結(jié)果錯,分值全扣;結(jié)果正確,量綱錯或 七、 改錯題( 10 分) (一) 請判斷 MCS51單片機的下列各條指令的書寫格式是否有錯誤,如有請說明錯誤原因。 CLR A
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1