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

正文內(nèi)容

單片機(jī)原理及應(yīng)用教程第3版習(xí)題課后答案-資料下載頁

2025-06-23 08:56本頁面
  

【正文】 定波特率為1200bps,第9位作奇偶校驗(yàn)位,以中斷方式發(fā)送。請(qǐng)編寫程序。答案:主程序:ORG 2000HMAIN: MOV SCON, 80H 。 將串行口設(shè)置為方式2,REN=1MOV PCON, 00H 。 SMOD=0MOV R0, 30H 。 發(fā)送數(shù)據(jù)區(qū)首地址→R0MOV R1, 50H 。 接收數(shù)據(jù)區(qū)首地址→R1MOV R2, 20 。 置發(fā)送數(shù)據(jù)個(gè)數(shù)→R2SETB ESSETB EA 。 開中斷LOOP: SJMP LOOP 。 等待中斷中斷服務(wù)子程序:ORG 0023HAJMP SOUT 。 轉(zhuǎn)至中斷服務(wù)程序ORG 0200HSOUT: CLR TI 。 清發(fā)送中斷標(biāo)志DJNZ R2, LOOP1 。 數(shù)據(jù)未發(fā)送完,繼續(xù)發(fā)送SJMP RR1 。 發(fā)送完返回LOOP1: MOV A, @R0 。 取發(fā)送數(shù)據(jù)到AMOV C, MOV TB8, CMOV SBUF, A 。 發(fā)送數(shù)據(jù)INC R0 。 指向下一個(gè)數(shù)據(jù)RR1: RETI10.8051以方式3進(jìn)行串行通信,假定波特率為1200bps,第9位作奇偶驗(yàn)位,以查詢方式接收。請(qǐng)編寫程序。答案:ORG 2000HRECV: MOV TMOD, 20H 。 定時(shí)器1設(shè)為模式2MOV TL1, 0E8HMOV TH1, 0E8H 。 置定時(shí)器初值SETB TR1 。 啟動(dòng)T1MOV SCON, 0D0H 。 將串行口設(shè)置為方式3,REN=1MOV PCON, 00H 。 SMOD=0MOV R1, 20H 。 接收數(shù)據(jù)區(qū)首地址→R1MOV R2, 16 。 置發(fā)送數(shù)據(jù)個(gè)數(shù)→R2WAIT: JBC RI, PRI 。 等待接收到數(shù)據(jù)SJMP WAITPRI: MOV A, SBUF 。 讀接收數(shù)據(jù)JNB , PZEO 。 P=0則跳轉(zhuǎn)JNB RB8, ERR 。 P=1,RB8=0轉(zhuǎn)至出錯(cuò)SJMP RIGHT 。 P=1,RB8=1轉(zhuǎn)至正確PZEO: JB RB8, ERR 。 P=0,RB8=1轉(zhuǎn)至出錯(cuò)RIGHT: MOV @R1, A 。 存放數(shù)據(jù)INC R1 。 指向下一個(gè)存儲(chǔ)單元DJNZ R2, WAIT 。 未接收完則繼續(xù)接收CLR F0 。 F0=0 RETERR: CLR RENSETB F0 。 置F0=1RET11.RS232C總線標(biāo)準(zhǔn)是如何定義其邏輯電平的?實(shí)際應(yīng)用中可以將MCS51單片機(jī)串行口和PC機(jī)的串行口直接相連嗎?為什么?答案:RS232C采用負(fù)邏輯,即邏輯1用-5V~-15V表示,邏輯0用+5V~+15V表示。PC機(jī)配置的是RS232C標(biāo)準(zhǔn)接口,與MCS51單片機(jī)輸入、輸出電平不兼容。因此實(shí)際應(yīng)用中不能將MCS51單片機(jī)串行口和PC機(jī)的串行口直接相連。12.為什么RS485總線比RS232C總線具有更高的通信速率和更遠(yuǎn)的通信距離?答案:RS232C由于發(fā)送器和接收器之間具有公共信號(hào)地,不可能使用雙端信號(hào),因此共模噪聲會(huì)耦合到信號(hào)系統(tǒng)中,從而限制了RS232C的信號(hào)傳輸速率和通信距離。而RS485總線無論發(fā)送還是接收數(shù)據(jù),均用兩條線傳送雙端(差分)信號(hào),因而大大提高了通信速率和通信距離。第7章習(xí)題答案1.通常8031給用戶提供的I/O口有哪幾個(gè)?為什么?答案:MCS51系列單片機(jī)雖然有4個(gè)8位I/O口P0、PPP3,但4個(gè)I/O口實(shí)際應(yīng)用時(shí),并不能全部留給用戶作系統(tǒng)的I/O口。因?yàn)楫?dāng)單片機(jī)在外部擴(kuò)展了程序存儲(chǔ)器、數(shù)據(jù)存儲(chǔ)器時(shí),就要用P0和P2口作為地址/數(shù)據(jù)總線,而留給用戶使用的I/O口只有P1口和一部分P3口。2.在MCS51單片機(jī)應(yīng)用系統(tǒng)中,外接程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器的地址空間允許重疊而不會(huì)發(fā)生沖突,為什么?外部I/O接口地址是否允許與存儲(chǔ)器地址重疊?為什么?答案:因?yàn)閱纹瑱C(jī)訪問外部程序存儲(chǔ)器與訪問外部數(shù)據(jù)存儲(chǔ)器(包括外部I/O口)時(shí),會(huì)分別產(chǎn)生與/兩類不同的控制信號(hào),因此外接程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器的地址空間允許重疊而不會(huì)發(fā)生沖突。外部擴(kuò)展I/O口占用數(shù)據(jù)存儲(chǔ)器地址空間,與外部數(shù)據(jù)存儲(chǔ)器統(tǒng)一編址,單片機(jī)用訪問外部數(shù)據(jù)存儲(chǔ)器的指令來訪問外部擴(kuò)展I/O口。因此外部I/O接口地址是否允許與程序存儲(chǔ)器地址重疊不允許與數(shù)據(jù)數(shù)據(jù)存儲(chǔ)器地址重疊。3.外部存儲(chǔ)器的片選方式有幾種?各有哪些特點(diǎn)?答案:外部存儲(chǔ)器的片選方式有線選法和譯碼法兩種。線選法的特點(diǎn)是連接簡(jiǎn)單,不必專門設(shè)計(jì)邏輯電路,但是各個(gè)擴(kuò)展芯片占有的空間地址不連續(xù),因而地址空間利用率低。適用于擴(kuò)展地址空間容量不太大的場(chǎng)合。譯碼法的特點(diǎn)是在P2口未被擴(kuò)展芯片地址線占用的地址總線數(shù)量相同的情況下,可以比線選法擴(kuò)展更多的芯片,而且可以使各個(gè)擴(kuò)展芯片占有的空間地址連續(xù),因而適用于擴(kuò)展芯片數(shù)量多、地址空間容量大的復(fù)雜系統(tǒng)。4.簡(jiǎn)述MCS51單片機(jī)CPU訪問外部擴(kuò)展程序存儲(chǔ)器的過程。答案:P0口作為地址/數(shù)據(jù)復(fù)用的雙向三態(tài)總線,用于輸出程序存儲(chǔ)器的低8位地址或輸入指令,P2口具有輸出鎖存功能,用于輸出程序存儲(chǔ)器的高8位地址。當(dāng)ALE有效(高電平)時(shí),高8位地址從P2口輸出,低8位地址從P0口輸出,在ALE的下降沿把P0口輸出的低8位地址鎖存起來,然后在有效(低電平)期間,選通外部程序存儲(chǔ)器,將相應(yīng)單元的數(shù)據(jù)送到P0口,CPU在上升沿完成對(duì)P0口數(shù)據(jù)的采樣。5.簡(jiǎn)述MCS51單片機(jī)CPU訪問外部擴(kuò)展數(shù)據(jù)存儲(chǔ)器的過程。答案:第一個(gè)機(jī)器周期是從外部程序存儲(chǔ)器讀取MOVX指令操作碼,第二個(gè)機(jī)器周期才是執(zhí)行MOVX指令訪問外部數(shù)據(jù)存儲(chǔ)器。在該周期中,若是讀操作,則信號(hào)有效(低電平),P0口變?yōu)檩斎敕绞?,被地址信?hào)選通的外部RAM某個(gè)單元中的數(shù)據(jù)通過P0口輸入CPU;若是寫操作,則信號(hào)有效(低電平),P0口變?yōu)檩敵龇绞?,CPU內(nèi)部數(shù)據(jù)通過P0口寫入地址信號(hào)選通的外部RAM的某個(gè)單元中。6.現(xiàn)要求為8031擴(kuò)展2片2732作為外部程序存儲(chǔ)器,試畫出電路圖,并指出各芯片的地址范圍。答案:電路圖如下:各芯片的地址范圍:2732(1):0B800H ~0BFFFH。2732(2):7800H ~7FFFH。7.現(xiàn)要求為8031外擴(kuò)1片2864A,兼作程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器,請(qǐng)畫出硬件連接圖。答案:電路圖如下:8.設(shè)某一8031單片機(jī)系統(tǒng),擬擴(kuò)展2片2764 EPROM芯片和2片6264 SRAM芯片,試畫出電路圖,并說明存儲(chǔ)器地址分配情況。答案:電路圖如下: 存儲(chǔ)器地址分配:2764(1):C000H~DFFFH;2764(2):A000H~BFFFH;6264(1):C000H~DFFFH;6264(2):A000H~BFFFH。9.試用1片74LS244和1片74LS273為8031擴(kuò)展8位輸入端口和8位輸出端口,8位輸入端口各接1個(gè)開關(guān),8位輸出端口各接1個(gè)發(fā)光二極管,要求按下1個(gè)開關(guān),相對(duì)應(yīng)的發(fā)光二極管發(fā)光。試畫出硬件連接圖并編制程序。答案:電路圖如下:程序如下:ORG 2000HSTAR: MOV DPTR, 0EFFFH MOV A, @DPTR 。 讀按鍵值MOV DPTR, 0FEFFH MOVX @DPTR, A 。 驅(qū)動(dòng)相應(yīng)發(fā)光二極管發(fā)光SJMP STAR END10.一個(gè)8031應(yīng)用系統(tǒng)擴(kuò)展了1片8155,晶振為12MHz,具有上電復(fù)位功能,~,8155的PA口、PB口為輸入口,PC口為輸出口。試畫出該系統(tǒng)的邏輯圖,并編寫初始化程序。答案:系統(tǒng)邏輯圖如下:初始化程序:MOV DPTR, 0FFF8H MOV A, 0CH MOVX DPTR, A11.8155 TIN端輸入脈沖頻率為1MHz,請(qǐng)編寫能在TOUT引腳輸出周期為8ms方波的程序。答案:程序如下:MOV DPTR,7F04H 。 指向定時(shí)器低8位MOV A,40H MOVX @DPTR,A 。 計(jì)數(shù)常數(shù)低8位裝入定時(shí)器INC DPTR 。 指向定時(shí)器高8位MOV A,5FH 。 設(shè)定時(shí)器輸出方式為連續(xù)方波輸出MOVX @DPTR,A 。 裝入定時(shí)器高8位MOV DPTR,7F00H 。 指向命令/狀態(tài)口MOV A,0C2H 。 命令字設(shè)定PA口為基本輸入方式,PB口為基本輸出方式,并啟動(dòng)定時(shí)器MOVX @DPTR,A12.現(xiàn)要求8155的A口基本輸入,B口、C口基本輸出,啟動(dòng)定時(shí)器工作,輸出連續(xù)方波,請(qǐng)編寫8155的初始化程序。答案:程序如下:MOV DPTR,data 1 。 指向定時(shí)器低8位MOV A,data2 MOVX @DPTR,A 。 計(jì)數(shù)常數(shù)低8位裝入定時(shí)器INC DPTR 。 指向定時(shí)器高8位MOV A,40 H 。 設(shè)定時(shí)器輸出方式為連續(xù)方波輸出MOVX @DPTR,A 。 裝入定時(shí)器高8位MOV DPTR,data3 。 指向命令/狀態(tài)口MOV A,0CEH 。 命令字設(shè)定PA口為基本輸入方式,PB、PC口為基本輸出方式,并啟動(dòng)定時(shí)器MOVX @DPTR,A13.試設(shè)計(jì)一個(gè)8031應(yīng)用系統(tǒng),使該系統(tǒng)擴(kuò)展1片27251片6264和1片8155。請(qǐng)畫出系統(tǒng)電路圖,并分別寫出各芯片的地址。答案:電路圖如下:各芯片的地址如下:27256:0000H~7FFFH;6264:A000H~BFFFH;8155:RAM地址:7E00H~7EFFH命令/狀態(tài)口:7F00H PA口:7F01H PB口:7F02H PC口:7F03H定時(shí)器低8位:7F04H 定時(shí)器高8位:7F05H14.試用6264為8051單片機(jī)擴(kuò)展24K數(shù)據(jù)存儲(chǔ)器,畫出系統(tǒng)電路圖,并分別寫出各芯片的地址。答案:電路圖如下:各芯片的地址如下:6264(1):C000H~DFFFH;6264(2):A000H~BFFFH;6264(3):6000H~7FFFH。15.試用2764為8031單片機(jī)擴(kuò)展64K程序存儲(chǔ)器,畫出系統(tǒng)電路圖,并分別寫出各芯片的地址。答案:電路圖如下:各芯片的地址如下:2764(1):0000H~1FFFH。 2764(2):2000H~3FFFH;2764(3):4000H~5FFFH;2764(4):6000H~7FFFH;2764(5):8000H~9FFFH;2764(6):0A000H~0BFFFH2764(7):0C000H~0DFFFH; 2764(8):0E000H~0FFFFH;45
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1