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

正文內(nèi)容

單片機(jī)原理及應(yīng)用思考題與習(xí)題參考答案(專業(yè)版)

  

【正文】 大批量數(shù)據(jù)傳送速度極快。MCS51 系列單片機(jī)中用于系統(tǒng)擴(kuò)展的控制信號(hào)有 RD, W, PSEN, ALE 和 A。 解:11(位)3600(字符/分鐘)=39600b/ 分鐘=660b/s (方式 3 為每個(gè)字符 11 位) 。 ② 主機(jī)發(fā)送一地址幀,其中,8 位是地址,第 9 位為地址/數(shù)據(jù)的區(qū)分標(biāo)志,該位置 1表示該幀為地址幀。異步通信的優(yōu)點(diǎn)是不需要傳送同步脈沖,可靠性高,所需設(shè)備簡(jiǎn)單;缺點(diǎn)是字符幀中因包含有起始位和停止位而降低了有效數(shù)據(jù)的傳輸速率。而如果 TR0=0,則斷開模擬開關(guān),定時(shí)器 /計(jì)數(shù)器停止工作。適合于需要重復(fù)計(jì)數(shù)的應(yīng)用場(chǎng)合,也可以當(dāng)做串行數(shù)據(jù)通信的波特率發(fā)生器使用。1 中斷源的輸入引腳分別接到 、 引腳上,以備查詢。 解: 1INT為低電平觸發(fā)的中斷系統(tǒng)初始化程序如下:ORG 0000HLJMP MAINORG 0013HLJMP INTN1ORG 0100HMAIN: SETB EASETB EX1  ; 開 1INT中斷CLR PX1 ; 令 為低優(yōu)先級(jí)CLR IT1 ; 令 為電平觸發(fā)SJMP $END 解:中斷服務(wù)程序的入口地址如下表:中斷源 中斷矢量外部中斷 0( INT) 0003H定時(shí)器 T0 中斷 000BH外部中斷 1( ) 0013H定時(shí)器 T1 中斷 001BH串行口中斷 0023H 解: (1)符合以下 6 個(gè)條件可響應(yīng)新的中斷請(qǐng)求:① 有中斷源發(fā)出中斷請(qǐng)求。(5)中斷返回,程序返回?cái)帱c(diǎn)處繼續(xù)執(zhí)行。 功能:①實(shí)時(shí)處理,能對(duì)外界異步發(fā)生的事件作出及時(shí)的處理。用戶不必考慮何時(shí)該加“6”,使用時(shí)只需在上述加法指令后面緊跟一條“DA A”指令即可。 解:8051 單片機(jī)復(fù)位后機(jī)器的初始狀態(tài),即各寄存器的狀態(tài):PC之外,復(fù)位操作還對(duì)其它一些特殊功能寄存器有影響,它們的復(fù)位狀態(tài)如下:寄存器 復(fù)位時(shí)內(nèi)容 寄存器 復(fù)位時(shí)內(nèi)容PC 0000H TCON 0000000BACC 00H TL0 00HB 00H TH0 00HPSW 00H TH1 00HSP 07H TH1 00HDPTR 0000H SCON 00HP0—P3 FFH SBUF 不確定TMOD 000000B PCON 00000B單片機(jī)復(fù)位方法有:上電自動(dòng)復(fù)位,按鍵電平復(fù)位和外部脈沖三種方式。(2)位尋址區(qū)(20H——2FH)16個(gè)字節(jié)單元,共包含128位,這16個(gè)字節(jié)單元既可以進(jìn)行字節(jié)尋址,又可以實(shí)現(xiàn)位尋址。編程時(shí),既可以按 16 位寄存器來使用,也可以按兩個(gè) 8 位寄存器來使用(即高位字節(jié)寄存器DPH 和低位字節(jié)寄存器 DPL) 。這四個(gè)端口都是8位雙向口,每個(gè)端口都包括一個(gè)鎖存器、一個(gè)輸出驅(qū)動(dòng)器和輸入緩沖器。其他情況下 PSEN線均為高電平封鎖狀態(tài)。8051 的中斷系統(tǒng)主要由中斷允許控制器 IE 和中斷優(yōu)先級(jí)控制器 IP 等電路組成。 Motorola 是世界上最大的單片機(jī)生產(chǎn)廠家之一,品種全、選擇余地大、新產(chǎn)品多。它的主要產(chǎn)品是 PIC 系列 8 位單片機(jī)。片外尋址范圍可達(dá) 64KB,芯片引腳為 40 個(gè)。價(jià)格低。 EM78 系列單片機(jī)采用高速 CMOS 工藝制造,低功耗設(shè)計(jì)為低功耗產(chǎn)品,價(jià)格較低。具有三個(gè)中斷源、ROPTION 功能、I/O 喚醒功能、多功能 I/O 口等。COP8 單片機(jī)片內(nèi)集成了 16 位 A/D,內(nèi)部使用了抗電磁干擾 EMI(Electro Magic Interference)電路,在看門狗電路及單片機(jī)的喚醒方式上都有獨(dú)到之處。代表產(chǎn)品有 Intel 公司的 MCS51 系列,Motorola 公司的 MC6805 系列,TI 公司的 TMS7000系列,Zilog 公司的 Z8 系列等。其特點(diǎn)是運(yùn)行速度快,低價(jià)位,適用于量大、檔次低、價(jià)格敏感的產(chǎn)品。其特點(diǎn)是噪聲低,抗干擾能力強(qiáng),比較適合于工控領(lǐng)域及惡劣的環(huán)境。其中,IE 用于控制 5 個(gè)中斷源中哪些中斷請(qǐng)求被允許向 CPU 提出,哪些中斷源的中斷請(qǐng)求被禁止;IP 用于控制 5 個(gè)中斷源的中斷請(qǐng)求的優(yōu)先權(quán)級(jí)別。(4)RST/V PD:復(fù)位/備用電源線,可以使8051處于復(fù)位工作狀態(tài)。在無片外擴(kuò)展存儲(chǔ)器的系統(tǒng)中,這四個(gè)端口的每一位都可以作為雙向通用I/O端口使用。DPTR 主要是用來保存 16 位地址,當(dāng)對(duì) 64KB 外部數(shù)據(jù)存儲(chǔ)器尋址時(shí),可作為間址寄存器使用, 解:程序狀態(tài)字 PSW 是 8 位寄存器,用于存放程序運(yùn)行的狀態(tài)信息,PSW 中各位狀態(tài)通常是在指令執(zhí)行的過程中自動(dòng)形成的,但也可以由用戶根據(jù)需要采用傳送指令加以改變。主要用于位尋址。第 2 章 解:8051 的指令系統(tǒng)由 111 條指令組成。 解:  尋址方式 使用的變量     尋址范圍立即尋址 程序存儲(chǔ)器直接尋址 內(nèi)部 RAM 低 128 個(gè)字節(jié);特殊功能寄存器 SFR寄存器尋址 R0~R7;A、B、DPTR、C R0、RSP 內(nèi)部 RAM、堆棧指針 SP寄存器間接尋址R0、RDPTR 外部 RAM變址尋址 A+PC、A+DPTR 程序存儲(chǔ)器相對(duì)尋址 PC+偏移量 程序存儲(chǔ)器位尋址 內(nèi)部 RAM 低 128B 位尋址區(qū)可位尋址的特殊功能寄存器位雖然內(nèi)部 RAM 位尋址區(qū)的位地址范圍 00H~7FH 與低 128 個(gè)單元的單元地址范圍00H~7FH 形式完全相同 ,但是 在應(yīng)用中可以通過指令的類型區(qū)分單元地址和位地址。②完全消除了 CPU 在查詢方式中的等待現(xiàn)象,大大提高了 CPU 的工作效率。 解: (1)由中斷源提出中斷請(qǐng)求,由中斷控制允許控制決定是否響應(yīng)中斷,如果允許響應(yīng)中斷,則 CPU 按設(shè)定好的優(yōu)先級(jí)的順序響應(yīng)中斷。② 中斷總允許控制位 EA=l, CPU 開放總中斷。程序如下:X1 EQU 2022H ;定義中斷源 1 的入口地址X2 EQU 2100HH ;定義中斷源 2 的入口地址X3 EQU 2200H ;定義中斷源 3 的入口地址ORG 0000H LJMP START ORG 0003H LJMP INT00START: …… ……INT00: JB , LP1 ;查詢中斷源,若此中斷源無中斷則轉(zhuǎn) LP1LJMP 2200H ;轉(zhuǎn)入相應(yīng)的中斷服務(wù)LP1: JB , LP2 ;查詢中斷源,若此中斷源無中斷則轉(zhuǎn) LP2LJMP 2100H ;轉(zhuǎn)入相應(yīng)的中斷服務(wù)LP3: LJMP 2022H ;轉(zhuǎn)入相應(yīng)的中斷服務(wù)…… X1: …… RETIX2: …… RETIX3: …… RETI 解: 80C51 單片機(jī)片內(nèi)設(shè)有 2 個(gè)定時(shí)器/計(jì)數(shù)器:定時(shí)器/計(jì)數(shù)器 T0 和定時(shí)器/計(jì)數(shù)器T1,T0 由 TH0、TL0 組成,T1 由 THTLl 組成。 (4) 工作方式 3: 兩個(gè) 8 位定時(shí)器/計(jì)數(shù)器(僅適用于 T0) 。若GATE=1,由外部中斷請(qǐng)求信號(hào) INT0和 TCON 中的啟/ ??刂莆?TR0 組合狀態(tài)控制定時(shí)器/計(jì)數(shù)器的啟/停。 解: MCS51 單片機(jī)的串行接口由發(fā)送緩沖器 SBUF、發(fā)送控制器、接收緩沖器 SBUF、輸入移位寄存器、接收控制器、波特率發(fā)生器等部件組成。 ③ 所有從機(jī)收到地址幀后,都將接收的地址與本機(jī)的地址比較。 解: 主程序框圖如下: 程序如下:ORG 0040H MOV SCON,00H MOV SBUF,0FFH SETB CMOV 00H,CAA:ACALL DELAYCPL 00HMOV C,00HJC BBMOV SBUF,00HSJMP CCBB:MOV SBUF,0FFH串口初始化FFH送SBUF設(shè) 標(biāo) 志調(diào)延時(shí)程序標(biāo)志位取反 標(biāo)志為零標(biāo)志為 1FF 送SBUF 標(biāo)志為零OOH送SBUFCC:AJMP AADELAY: MOV R7,8D1:MOV R6,250D2:MOV R5,250D3:DJNZ R5,D3DJNZ R6,D2DJNZ R7,D1 RET END 解:采用查詢方式編寫發(fā)送程序如下: ORG 0000HLJMP STARTORG 0030HSTART: MOV SCON,80H ;設(shè)定方式 2 發(fā)送MOV PCON,80HMOV R0,20H ;給待發(fā)送數(shù)據(jù)塊地址指針 R0 置初值MOV R7,16 ;給數(shù)據(jù)塊長(zhǎng)度計(jì)數(shù)器 R7 置初值LS: MOV A,R0 ;取一字節(jié)數(shù)據(jù)送 AMOV C,PMOV TB8,C ;P 隨 A 變,P →TB8MOV SBUF,A ;啟動(dòng)發(fā)送JNB TI,$ ;查詢發(fā)送標(biāo)志,等待一字節(jié)發(fā)送完CLR TI ;清 TI 標(biāo)志位DJNZ R7,LSRETEND 解: 程序如下: ORG 0000HLJMP STARTORG 0100HSTART: MOV TMOD,20H ;設(shè)定 T1 為模式 2 定時(shí)MOV TH1,0F3H ;送時(shí)間常數(shù)MOV TL1,0F3HSETB TR1 ;啟動(dòng)定時(shí)器 T1MOV SCON,0D0H ;串行接口設(shè)定為方式 3,并允許接收MOV R0,30HMOV R7,16JNB RI,$ ;查詢等待接收CLR RIMOV A,SUBF ;從串行接口中讀取數(shù)據(jù)JN BP,PN ;對(duì)該字節(jié)進(jìn)行查錯(cuò)處理若 P=RB8 無錯(cuò),否則有錯(cuò)JNB RB8,PER ;若 P=1,RB8=0,有錯(cuò),轉(zhuǎn)出錯(cuò)處理LJMP RIG ;若 P=1,RB8=1,無錯(cuò),轉(zhuǎn)保存數(shù)據(jù)PN: JB RB8,PER ;若 P=0,RB8=1,有錯(cuò),轉(zhuǎn)出錯(cuò)處理RIG: MOV R0,A ;若 P=0,RB8=0,無錯(cuò),保存接收到的數(shù)據(jù)INC R0DJNZ R7,LOOP ;16 字節(jié)未接收完,則繼續(xù)CLR 7F ;正確接收完 16 位數(shù)據(jù),清出錯(cuò)標(biāo)志位 7FSJMP $PER: SETB 7F ;校驗(yàn)有錯(cuò),置位 7FSJMP $END 第 4 章 解:MCS51 系列單片機(jī)具有很強(qiáng)的外部擴(kuò)展功能。 解:接口(也稱為 I/O 接口)是指連接 CPU 與外部輸入/ 輸出設(shè)備之間的部件,這些部件是 CPU 與外設(shè)之間進(jìn)行信息傳送的媒介。適用于存儲(chǔ)器與存儲(chǔ)器之間、存儲(chǔ)器與外設(shè)之間的大批量數(shù)據(jù)傳送的場(chǎng)合。其特點(diǎn)是接口電路復(fù)雜,硬件開銷大。每條控制信號(hào)都是單向的,但是由多條不同的控制信號(hào)組合而成的控制總線則是雙向的。(5)采取降低發(fā)送端數(shù)據(jù)速率的方法可以減少接收端接收數(shù)據(jù)益處的錯(cuò)誤。定時(shí)器 T1 作為波特率發(fā)生器,相應(yīng)公式如下: 波特率=(2 SMOD/32)定時(shí)器 T1 溢出率 T1 溢出率=T1 計(jì)數(shù)率/產(chǎn)生溢出所需的周期數(shù) =(f osc/12)/(2 K?TC) 式中:K——定時(shí)器 T1 的位數(shù)TC——定時(shí)器 T1 的預(yù)置初值 解: 當(dāng)一片 80C51(主機(jī))與多片 80C51(從機(jī))通信時(shí),① 主機(jī)的 SM2 位置 0,所有從機(jī)的 SM2 位置 1,處于接收地址幀狀態(tài)。 解: 異步通信中,接收器和發(fā)送器有各自的時(shí)鐘,數(shù)據(jù)常以字符為單位組成字符幀傳送,用一幀來表示一個(gè)字符,其字符幀的數(shù)據(jù)格式為:在一幀格式中,先是一個(gè)起始位“0”(低電平) ,然后是 5~8 個(gè)數(shù)據(jù)位,規(guī)定低位在前,高位在后,接下來是 1 位奇偶校驗(yàn)位(可以省略) ,最后是 1~2 位的停止位“1” (高電平) 。此時(shí),只要 TR0=1,則接通模擬開關(guān),使計(jì)數(shù)器進(jìn)行加法計(jì)數(shù),定時(shí)器/計(jì)數(shù)器啟動(dòng)工作。如此反復(fù)。 解: 將 3 個(gè)中斷源的中斷請(qǐng)求經(jīng)過與門連接到 MCS51 的外部中斷 0 的輸入引腳 0INT上。 滿足以上條件,則 CPU 響應(yīng)響應(yīng)中斷元的中斷請(qǐng)求。 解: 單片機(jī)一旦響應(yīng)中斷請(qǐng)求, 就由硬件完成以下功能:  (1) 根據(jù)響應(yīng)的中斷源的中斷優(yōu)先級(jí), 使相應(yīng)的優(yōu)先級(jí)狀態(tài)觸發(fā)器置 1;(2) 執(zhí)行硬件中斷服務(wù)子程序調(diào)用, 并把當(dāng)前程序計(jì)數(shù)器 PC 的內(nèi)容壓入堆棧,保護(hù)斷點(diǎn),尋找中斷源; (3) 清除相應(yīng)的中斷請(qǐng)求標(biāo)志位(串行口中斷請(qǐng)求標(biāo)志 RI 和 TI 除外) ; (4) 把被響應(yīng)的中斷源所對(duì)應(yīng)的中斷服務(wù)程序的入口地址(中斷矢量)送入 PC, 從而轉(zhuǎn)入相應(yīng)的中斷服務(wù)程序。這種過程為中斷,實(shí)現(xiàn)這種服務(wù)的部件稱為中斷系統(tǒng)。在計(jì)算機(jī)中,遇到十進(jìn)制調(diào)整指令時(shí),中間結(jié)果的修正是由 ALU 硬件中的十進(jìn)制修正電路自動(dòng)進(jìn)行的。執(zhí)行一條指令需要的最長(zhǎng)時(shí)間為4?s。它是4個(gè)通用工作寄存器組,每個(gè)組包含8?jìng)€(gè)8位寄存器,編號(hào)為R0——R7。專門用來寄存片外 RAM 及擴(kuò)展 I/O
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1