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

正文內(nèi)容

單片機(jī)原理及接口技術(shù)第三版梅麗鳳王艷秋編著的習(xí)題解答課后答案-資料下載頁

2025-10-18 14:17本頁面

【導(dǎo)讀】第一臺計算機(jī)的研制目的是為了計算復(fù)雜的數(shù)學(xué)難題。它的特點是:計算機(jī)字長為12位,運算速度為5000次/s,使用18800個電子管,1500個繼電器,占地面積為150m2,重達(dá)30t,其造價為100多萬美元。它的誕生,標(biāo)志著人類。文明進(jìn)入了一個新的歷史階段。一個完整的單片機(jī)芯片至。定時/計數(shù)器及I/O接口等部件。第一階段,為4位單片機(jī)階段;第二階段,為低中檔8位單片機(jī)階段;第三階段,為高檔8位單片機(jī)階段;及16位單片機(jī)、32位單片機(jī)推出階段。Zilog公司的Z8、Super8系列產(chǎn)品;Atmel公司的AT89系列產(chǎn)品;Fairchild公司的F8和3870系列產(chǎn)品;NEC公司的μCOM87系列產(chǎn)品;8031/8051/8751三種型號,稱為8051子系列。片內(nèi)沒有ROM,使用時需在片外接EPROM。的掩模ROM,其中的程序是生產(chǎn)廠家制作芯片時燒制的。片內(nèi)含有4KB的EPROM,用戶可以先用紫外線擦除器擦除,它的最大特點是在片內(nèi)含有Flash存儲器,在系統(tǒng)的。AT89系列單片機(jī)以8031為內(nèi)核,是與8051系列單。件執(zhí)行相應(yīng)的操作。用電源,以保持內(nèi)部RAM數(shù)據(jù)不丟失。內(nèi)具有4KB掩模ROM,8751片內(nèi)具有4KBEPROM。

  

【正文】 C,P JNC RDSB2 ;都是 0,則正確 LJMP RXDBD ; 出錯 RDSB2: INC DPTR ;指向下一數(shù)據(jù)存儲單元 DJNZ R2, RDSB ;判數(shù)據(jù)接收完否?未完繼續(xù) CLR F0 ;正確接收,則清除出錯標(biāo)志 F0 RXDBD: RET ; 第 7 章 中斷系統(tǒng) 7. 1 解答: ① MCS51系統(tǒng)有 0INT 、 T0、 1INT 、 T1和串行口共五個中斷源; ② 0INT 和 1INT 的中斷標(biāo)志是 IE0和 IE1,在電平方式下,當(dāng)外部中斷輸入信號是低電平時,由硬件置 1;在邊沿方式下,當(dāng)外部中斷輸入信號是下降沿時,由硬件置 1;定時計數(shù)器溢出中斷 T0和 T1的中斷標(biāo)志位是 TF0和 TF1,當(dāng)定時 /計數(shù)器產(chǎn)生溢出時,該位由硬件置 1;串行口中斷標(biāo)志是 TI或 RI,當(dāng)單片機(jī)接收到或發(fā)送完一幀數(shù)據(jù)后,由硬件置 1。 ③外部中斷 0INT 和 1INT 的電平方式,無法清除,需采取硬 件和軟件相結(jié)合的方法來清除 ;邊沿方式, 在 CPU 響應(yīng)中斷后自動清除;定時 /計數(shù)器 0 和 1的溢出中斷,在 CPU響應(yīng)中斷后自動清除;串行口中斷(包括串行接收中斷 RI和串行發(fā)送中斷 TI),由軟件清零。 ④ 0INT 、 T0、 1INT 、 T1和串行口中斷 5個中斷源分別對應(yīng)的中斷入口地址是: 0003H、 000BH、 0013H、 001BH、 0023H。 7. 2 解答: MCS51的中斷系統(tǒng)有兩個中斷優(yōu)先級:高優(yōu)先級和低優(yōu)先級。 中斷優(yōu)先級的控制方式是: ①高優(yōu)先級中斷可以 中斷正在響應(yīng)的低優(yōu)先級中斷,反之則不能。 ②優(yōu)先級中斷不能互相中斷。即某個中斷(不論是高優(yōu)先級或低優(yōu)先級)一旦得到響應(yīng),與其同級的中斷就不能再中斷它。 ③同一中斷優(yōu)先級中優(yōu)先權(quán)由高到低的次序是 0INT 、 T0、1INT 、 T1和串行口中斷,若有多個中斷源同時請求中斷, CPU將先響應(yīng)優(yōu)先權(quán)高的中斷,后響應(yīng)優(yōu)先權(quán)低的中斷。 通過中斷優(yōu)先級控制寄存器 IP可以選擇 5個中斷源的優(yōu)先級別 7. 3 解答: ① MCS51有 IE0、 TF0、 IE TF TI和 RI 共 6 個中斷標(biāo)志位。 ②相同之處是這些中斷標(biāo)志位都是由硬件自動產(chǎn)生的,不同之處是外部中斷和計數(shù) /定時器中斷標(biāo)志的清零是由硬件自動完成的,而串行口中斷標(biāo)志( TI、 RI)不會自動清除,必須由用戶在串行中斷服務(wù)程序中用指令對 TI 或 RI清0。 7. 4 解答 : MOV IE, 10010110B ; T0、 1INT 、串行口允許中斷 MOV IP, 00010100B ; 1INT 和串行口中斷為高 優(yōu)先級 CLR IT1 ; 1INT 電平觸發(fā)方式 7. 5 解答: ( 1)置定時 /計數(shù)器為工作模式 2,且為計數(shù)方式,即 8位的自動裝載方式; ( 2)定時 /計數(shù)器的高 8 位和低 8 位初值都預(yù)置 0FFH; ( 3)將定時 /計數(shù)器的計數(shù)輸入端( 、 )作為擴(kuò)展的外部中斷請求輸入; ( 4)在相應(yīng)的中斷服務(wù)程序入口開始存放外中斷服務(wù)的中斷服務(wù)程序。 7. 6 解答: 保護(hù)斷點是調(diào)用子程序或中斷程序之前,將主程序的當(dāng)前位置( PC 值)壓入堆棧 當(dāng)中。不需要軟件處理,硬件自動完成。 保護(hù)現(xiàn)場是保護(hù)在子程序和中斷服務(wù)程序中可能與主程序發(fā)生沖突的累加器、 PSW 寄存器以及其它一些寄存器,是把斷點處有關(guān)寄存器的內(nèi)容壓入堆棧進(jìn)行保護(hù),需要軟件完成。 7. 7 解答: 中斷由 IE 寄存器控制,開中斷是指 IE 寄存器中對應(yīng)的控制位置 1;關(guān)中斷是指 IE寄存器中對應(yīng)的控制位置 0。 7. 8 解答: ①主機(jī)頻率 6MHz,定時器最大定時 130 ms 左右,取100 ms 為定時時間單位,高電平包含 6個單位,低電平包含 4 個單位,共 10個單位。選用定時器 T0模式 1,初值:HCBx 03155362 1010065536 3 ==??? 驅(qū)動發(fā)光二極管, R7 作時間單位計數(shù)器。電路如圖 71。電路中 7404 是反向器, 輸出高電平,燈不亮。 400ms 600ms 圖 71 驅(qū)動發(fā)光二極管電路 D17404VDLE DR5008051 P 1 . 7 ②編程: ORG 0000H ;復(fù)位地址 LJMP STAT ;轉(zhuǎn)初始化程序 ORG 000BH ; T0中斷服務(wù)程序 LJMP PT0 ;轉(zhuǎn) T0中斷服務(wù)程序 ORG 1000H ;初始化程序首地址 STAT: CLR ;輸出低電平 MOV TMOD, 01H ;置 T0定時器方式 1 MOV TH0, 3CH ; 置 T0初值,定時 100 ms MOV TL0, 0B0H ;置 T0初值,定時 100 ms SETB TR0, ; T0啟動 MOV R7, 10 ;計數(shù)器置初值 MOV IE, 10000010B ; T0開中 LJMP $ ;等待中斷 PT0: CJNE R7, 10, PT02 SETB ;計數(shù)器值 10~ 5 時,燈滅 LJMP PT04 PT02: CJNE R7, 4, PT04 CLR ;計數(shù)器值 4~ 1 時,燈亮 PT04: DJNZ R7, PT0D MOV R7, 10 ; 計數(shù)器置初值 PT0D: RETI ; 中斷返回 7. 9 解答 : 由于未規(guī)定波特率 , A、 B 機(jī)保持一致則可。取串行口工作在模式 2, SMOD= 1。 A 機(jī)發(fā)送子程序 : TXDA: MOV TMOD, 20H ; 置 T1定時器工作方式 2 MOV SCON, 40H ; 置串行方式1, 禁止接收 MOV PCON, 80H ; 置 SMOD=1( SMOD不能位操作 ) CLR ES ; 禁止串行中斷 MOV R0, 40 H ; 置發(fā)送數(shù)據(jù)區(qū)首地址 MOV R2, 20H ; 置發(fā)送數(shù)據(jù)長度 TRSA: MOV A, @R0 ; 讀一個數(shù)據(jù) MOV C,P MOV TB8,C ; 置校驗位 MOV SBUF, A ; 發(fā)送 JNB TI, $ ; 等待一楨數(shù)據(jù)發(fā)送完畢 CLR TI ; 清發(fā)送中斷標(biāo)志 INC R0 ; 指向下一字節(jié)單元 DJNZ R2, TRSA ; 判數(shù)據(jù)發(fā)完否 ? 未完繼續(xù) RET ; B 機(jī)接收子程序 : RXDB: MOV TMOD, 20H ; 置 T1定時器工作方式 2 MOV SCON, 40H ; 置串行方式1, 禁止接收 SM2=0 MOV PCON, 80H ; 置 SMOD=1 ( SMOD不能位操作 ) CLR ES ; 禁止串行中斷 MOV R0, 60H ; 置接收數(shù)據(jù)區(qū)首地址 MOV R2, 20H ; 置接收數(shù)據(jù)長度 SETB REN ; 啟動接收 SETB F0 ; 先置出錯標(biāo)志 F0為 1。 RDSB: JNB RI, $ ;等待一楨數(shù)據(jù)接收完畢 CLR RI ;清接收中斷標(biāo)志 MOV A, SBUF ;讀接收數(shù)據(jù) MOV @R0, A ;存接收數(shù)據(jù) MOV C,RB8 ANL C,P JC RDSB2 ;都是 1,則正確 MOV C,RB8 ORL C,P JNC RDSB2 ;都是 0,則正確 LJMP RXDBD ; 出錯 RDSB2: INC R0 ;指向下一數(shù)據(jù)存儲單元 DJNZ R2, RDSB ;判數(shù)據(jù)接收完否?未完繼續(xù) CLR F0 ;正確接收,則清除出錯標(biāo)志 F0 RXDBD: RET ; 第 8 章 MCS51單片機(jī)的系統(tǒng)擴(kuò)展 8. 1 解答: 程序存儲器和數(shù)據(jù)存儲器雖然共用 16位地址線和 8位數(shù)據(jù)線,但數(shù)據(jù)存儲器的讀和寫由 RD 和 WR 信號控制,程序存儲器由讀選通信號 PSEN 控制,兩者雖然共處同一地址空間,但由于控制信號不同,故不會發(fā)生總線沖突。 8. 2 解答: MCS51單片機(jī)的尋址范圍是 64KB,既 0000H~FFFFH; 8031 單片機(jī)可以配置的存儲器最大容量:程序存儲器64KB;片外數(shù)據(jù)存儲器 64KB; 用戶可以使用的最大容量是: 64KB ROM、 64KBRAM、 128B片內(nèi) RAM及 SFR。 8. 3 解答: 單片機(jī)外擴(kuò)存儲器時, P0 口要外接鎖存器,是因為 P0 口是分時提供低 8 位地址 和數(shù)據(jù)信息的,為避免低 8 位地址信息丟失,所以 P0 口要外接鎖存器;而 P2 口不具備分時、復(fù)用功能,所以不用外接鎖存器。 8. 4 解答: 程序存儲器和數(shù)據(jù)存儲器的擴(kuò)展相同點是:由 P2口提供高 8位地址, P0口分時提供低 8 位地址和 8位雙向數(shù)據(jù)線。 程序存儲器和數(shù)據(jù)存儲器的擴(kuò)展不相同點是:數(shù)據(jù)存儲器的讀和寫由 CPU 的 RD 和 WR 信號控制,地址空間任意選??;程序存儲器讀選信號由 CPU 的 PSEN 控制,程序 空間從 0000H開始。 8031與 273 6116連接的電路圖如圖 81。 8. 5 解答: 8031 單片機(jī)與兩片2732A EPROM芯片連接如圖 82 圖 81 8031 與 273 6116 的電路圖 A71A62A53A44A35A26A17A08D09D110D211D313D414D515D616D717A 1019A922A823/ O E20/ W E21/ C E18D36116OC1C111D31Q22D42Q53D73Q64D84Q95D135Q126D146Q15
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1