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

正文內(nèi)容

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

2025-08-05 13:21上一頁面

下一頁面
  

【正文】 相同 ,但是 在應(yīng)用中可以通過指令的類型區(qū)分單元地址和位地址。這種類型指令包含所有的邏輯操作和位操作指令。第 2 章 解:8051 的指令系統(tǒng)由 111 條指令組成。一個(gè)狀態(tài)有兩個(gè)節(jié)拍,機(jī)器周期定義為實(shí)現(xiàn)特定功能所需的時(shí)間。主要用于位尋址。 解:開機(jī)復(fù)位后,CPU使用的是第0組工作寄存器。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ù)需要采用傳送指令加以改變。它與地址總線高 8 位復(fù)用,可驅(qū)動(dòng) 4 個(gè) TTL 負(fù)載。在無片外擴(kuò)展存儲(chǔ)器的系統(tǒng)中,這四個(gè)端口的每一位都可以作為雙向通用I/O端口使用。(3)訪問格式訪問片內(nèi)RAM采用MOV格式訪問片外RAM采用MOVX格式 解:堆棧是一個(gè)特殊的存儲(chǔ)區(qū)。(4)RST/V PD:復(fù)位/備用電源線,可以使8051處于復(fù)位工作狀態(tài)。 解:控制線一共有 6 條:(1)ALE/ PROG:地址鎖存允許 /編程線,配合 P0 口引腳的第二功能使用。其中,IE 用于控制 5 個(gè)中斷源中哪些中斷請(qǐng)求被允許向 CPU 提出,哪些中斷源的中斷請(qǐng)求被禁止;IP 用于控制 5 個(gè)中斷源的中斷請(qǐng)求的優(yōu)先權(quán)級(jí)別。 CPU 根據(jù) PC 中的地址將欲執(zhí)行指令的指令碼從存儲(chǔ)器中取出,存放在 IR 中,ID 對(duì) IR 中的指令碼進(jìn)行譯碼,定時(shí)控制邏輯在 OSC 配合下對(duì) ID 譯碼后的信號(hào)進(jìn)行分時(shí),以產(chǎn)生執(zhí)行本條指令所需的全部信號(hào)。其特點(diǎn)是噪聲低,抗干擾能力強(qiáng),比較適合于工控領(lǐng)域及惡劣的環(huán)境。是一種特低功耗的 Flash 微控制器。其特點(diǎn)是運(yùn)行速度快,低價(jià)位,適用于量大、檔次低、價(jià)格敏感的產(chǎn)品。單片機(jī)從體系結(jié)構(gòu)到指令系統(tǒng)都是按照嵌入式應(yīng)用特點(diǎn)專門設(shè)計(jì)的,能最好的滿足對(duì)控制對(duì)象、應(yīng)用系統(tǒng)的嵌入、現(xiàn)場(chǎng)的可靠運(yùn)行以及非凡的控制品質(zhì)要求。代表產(chǎn)品有 Intel 公司的 MCS51 系列,Motorola 公司的 MC6805 系列,TI 公司的 TMS7000系列,Zilog 公司的 Z8 系列等。典型的產(chǎn)品有 Intel公司的 MCS48 系列。COP8 單片機(jī)片內(nèi)集成了 16 位 A/D,內(nèi)部使用了抗電磁干擾 EMI(Electro Magic Interference)電路,在看門狗電路及單片機(jī)的喚醒方式上都有獨(dú)到之處。端口有較強(qiáng)的負(fù)載能力,可以直接驅(qū)動(dòng) LED。具有三個(gè)中斷源、ROPTION 功能、I/O 喚醒功能、多功能 I/O 口等?!秵纹瑱C(jī)原理及應(yīng)用》思考題與習(xí)題參考答案緒論 解:?jiǎn)纹⑿陀?jì)算機(jī)(SingleChip Microputer) ,簡(jiǎn)稱單片機(jī)。 EM78 系列單片機(jī)采用高速 CMOS 工藝制造,低功耗設(shè)計(jì)為低功耗產(chǎn)品,價(jià)格較低。 AVR 是增強(qiáng) RISC 內(nèi)載 Flash 的單片機(jī),單片機(jī)內(nèi)部 32 個(gè)寄存器全部與 ALU 直接連接,突破瓶頸限制,每 1MHz 可實(shí)現(xiàn) 1MIPS 的處理能力,為高速、低功耗產(chǎn)品。價(jià)格低。(2)第二階段(1977—1978 年):在單片芯片內(nèi)集成 CPU、并行口、定時(shí)器/計(jì)數(shù)器、RAM 和 ROM 等功能部件,但性能低,品種少,應(yīng)用范圍也不是很廣。片外尋址范圍可達(dá) 64KB,芯片引腳為 40 個(gè)。 解:面對(duì)工控領(lǐng)域?qū)ο?,嵌入到工控?yīng)用系統(tǒng)中,實(shí)現(xiàn)嵌入式應(yīng)用的計(jì)算機(jī)稱之為嵌入式計(jì)算機(jī)系統(tǒng),簡(jiǎn)稱嵌入式系統(tǒng)。它的主要產(chǎn)品是 PIC 系列 8 位單片機(jī)。 MSP430 的功能較強(qiáng)。 Motorola 是世界上最大的單片機(jī)生產(chǎn)廠家之一,品種全、選擇余地大、新產(chǎn)品多。控制器是由程序計(jì)數(shù)器 PC(Program Counter) 、指令寄存器 IR(Instruction Register) 、指令譯碼器 ID(Instruction Decoder) 、定時(shí)控制邏輯和振蕩器 OSC 等電路組成。8051 的中斷系統(tǒng)主要由中斷允許控制器 IE 和中斷優(yōu)先級(jí)控制器 IP 等電路組成。在具有片外擴(kuò)展存儲(chǔ)器的系統(tǒng)中,P2 口作為高 8 位地址線,P0 口分時(shí)作為低 8 位地址線和雙向數(shù)據(jù)總線。其他情況下 PSEN線均為高電平封鎖狀態(tài)。在邏輯上有3個(gè)存儲(chǔ)器地址空間:片內(nèi)、片外統(tǒng)一的64KB程序存儲(chǔ)器地址空間,片內(nèi)256B數(shù)據(jù)存儲(chǔ)器地址空間,片外64KB的數(shù)據(jù)存儲(chǔ)器地址空間。這四個(gè)端口都是8位雙向口,每個(gè)端口都包括一個(gè)鎖存器、一個(gè)輸出驅(qū)動(dòng)器和輸入緩沖器。(3)P2 口為 8 位準(zhǔn)雙向 I/O 口,內(nèi)部具有上拉電阻,可直接連接外部 I/O 設(shè)備。編程時(shí),既可以按 16 位寄存器來使用,也可以按兩個(gè) 8 位寄存器來使用(即高位字節(jié)寄存器DPH 和低位字節(jié)寄存器 DPL) 。(P):奇偶校驗(yàn)位。(2)位尋址區(qū)(20H——2FH)16個(gè)字節(jié)單元,共包含128位,這16個(gè)字節(jié)單元既可以進(jìn)行字節(jié)尋址,又可以實(shí)現(xiàn)位尋址。時(shí)鐘周期是時(shí)序中的最小單位。 解: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ù)位和外部脈沖三種方式。這一功能指:在執(zhí)行讀鎖存器的指令時(shí), CPU 首先完成將鎖存器的值通過緩沖器 BUF2 度入內(nèi)部,進(jìn)行修改、改變,然后重新寫到鎖存器中去。用戶不必考慮何時(shí)該加“6”,使用時(shí)只需在上述加法指令后面緊跟一條“DA A”指令即可。SJMP 是 256B 范圍內(nèi)的相對(duì)轉(zhuǎn)移指令,AJMP 是 2KB 范圍內(nèi)的無條件短跳轉(zhuǎn)指令,LJMP 是 64KB 范圍內(nèi)的無條件長跳轉(zhuǎn)指令。 功能:①實(shí)時(shí)處理,能對(duì)外界異步發(fā)生的事件作出及時(shí)的處理。 解: (1)80C51 有以下中斷源:① ① 外部中斷 0( INT)請(qǐng)求,低電平有效。(5)中斷返回,程序返回?cái)帱c(diǎn)處繼續(xù)執(zhí)行。其中:PS 為串行中斷優(yōu)先級(jí),PTl(0)為定時(shí)中斷 1(0)優(yōu)先級(jí),PXl(0)外部中斷 1(0)優(yōu)先級(jí)。 解: 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)求。(1)電平觸發(fā)方式:CPU 在每個(gè)機(jī)器周期的 S5P2 期間采樣外部中斷引腳的輸人電平。1 中斷源的輸入引腳分別接到 、 引腳上,以備查詢。 工作方式 0 由 TH0 的全部 8 位和 TL0 的低 5 位構(gòu)成 13 位加 1 計(jì)數(shù)器,此時(shí) TL0 的高 3 位未用。適合于需要重復(fù)計(jì)數(shù)的應(yīng)用場(chǎng)合,也可以當(dāng)做串行數(shù)據(jù)通信的波特率發(fā)生器使用。M1M0=00 方式 0,13 位定時(shí)器/計(jì)數(shù)器;M1M0=01 方式 1,16 位定時(shí)器/計(jì)數(shù)器;M1M0=10 方式 2,自動(dòng)重新裝入計(jì)數(shù)初值的 8 位定時(shí)器/計(jì)數(shù)器;M1M0=11 方式 3,兩個(gè) 8 位定時(shí)器/計(jì)數(shù)器(僅適用于 T0) 。而如果 TR0=0,則斷開模擬開關(guān),定時(shí)器 /計(jì)數(shù)器停止工作。程序如下:ORG 0000H LJMP START ORG 000BHLJMP T0INT ; T0 中斷入口ORG 0030HSTART: MOV SP, 60H ; 初始化程序MOV TH0, 0FEH ; T0 賦初值MOV TL0, 0BHMOV TMOD, 01H ;定時(shí)器/計(jì)數(shù)器 0 工作于方式 1SETB TR0 ;啟動(dòng) T0SETB ET0 ; 開 T0 中斷SETB EA ; 開總允許中斷SJMP $ T0INT: CPL MOV TL0, 0BHMOV TH0, 0FE0HRETI END 解: 程序如下: ORG 0000HLJMP STARTORG 0100HSTART: MOV SP,60HMOV TMOD,02HMOV TH0,0E7HMOV TL0,0E7HCLR SETB TR0HIGH0: SETB HIGH1: JBC TF0,LOW0 ;50μs 到清 TF0,轉(zhuǎn) LOW0AJMP HIGH1 ;50μs 未到,轉(zhuǎn) HIGH1 等待LOW0: MOV R7,7 ;350μs=750μsCLR ;=0 輸出 350μs 低電平 LOW1:JBC TF0, LOW2 ;50μs 到清 TF0,LOW2AJMP LOW1 LOW2:DJNZ R7 ,LOW1 ;7 次未到轉(zhuǎn) LOW1AJMP HIGH0 ;7 次到轉(zhuǎn) HIGH0END 解: 選擇 T0 工作于方式 1 定時(shí) 500μsfosc=12MHzs1012fT6oc?????機(jī) 器 周 期(2 16X)1μS=500μs X=65036=0FE0CH程序如下: ORG 1000HMOV TMOD,01HMOV TH0,0FEHMOV TL0,0CHSETB TR0 DEL:MOV R7,4 ;2ms=4500μsD500: JBC TF0,D2 ;500μs 到清 TF0,轉(zhuǎn)移AJMP D500 ;50μs 未到,等待D2: CPL MOV TH0,0FEH ;重裝初值MOV TL0,0CH DJNZ R7,D500 ;4 次未到,轉(zhuǎn) D500CPL AJMPDEL ;4 次到,轉(zhuǎn) DELSJMP $ END 解: 程序如下:ORG 0000HLJMP STARTORG 0030HSTART: MOV TMOD,09H ;設(shè) T0 為方式 1,GATE=1MOV TL0,00HMOV TH0,00HMOV R0,4EHJB ,$ ;等待 變低SETB TR0 ;啟動(dòng) T0 工作JNB ,$ ;等待 變高JB ,$ ;等待 再次變低CLR TR9 ;停止計(jì)數(shù)MOV R0,TL0 ;存放計(jì)數(shù)的二進(jìn)制數(shù)低字節(jié)入 4EHINC R0MOV R0,TH0 ;存放計(jì)數(shù)的二進(jìn)制數(shù)高字節(jié)入 4EHMOV R1,50H ;BCD 碼首址MOV R5,3 ;BCD 碼字節(jié)數(shù)CLR ALOOP1: MOV R1,A ;清存 BCD 碼單元INC R1DJNZ R5,LOOP1MOV R7,10H ;二進(jìn)制數(shù)位數(shù)LOOP2: MOV R0,4EH ;二進(jìn)制數(shù)首址MOV R6,2 ;二進(jìn)制數(shù)字節(jié)數(shù)CLR CLOOP3: MOV A,R0RLC AMOV R0,AINC R0DJNZ R6,LOOP3 ;2 字節(jié)二進(jìn)制數(shù)左移 1 位MOV R5,3 ;BCD 碼字節(jié)數(shù)MOV R1,50HLOOP4: MOV A,R1ADDC A,R1 ;BCD 碼乘 2 加 C 運(yùn)算DA AMOV R1,AINC R1DJNZ R5,LOOP4DJNZ R7,LOOP2SJMP $END 解::為了衡量串行通信的速度,應(yīng)該有一個(gè)測(cè)量單位,在數(shù)據(jù)通信中,描述數(shù)據(jù)傳送速度的方式有 3 種: 波特率定義為每秒傳送信號(hào)的數(shù)量,單位為波特(Baud) 。異步通信的優(yōu)點(diǎn)是不需要傳送同步脈沖,可靠性高,所需設(shè)備簡(jiǎn)單;缺點(diǎn)是字符幀中因包含有起始位和停止位而降低了有效數(shù)據(jù)的傳輸速率。 解: 串行口有四種工作方式:方式 0(8 位同步移位寄存器),方式 1(10 位異步收發(fā)),方式2(11 位異步收發(fā)),方式 3(11 位異步收發(fā))。 ② 主機(jī)發(fā)送一地址幀,其中,8 位是地址,第 9 位為地址/數(shù)據(jù)的區(qū)分標(biāo)志,該位置 1表示該幀為地址幀。否則開始接收數(shù)據(jù)和命令。 解:11(位)3600(字符/分鐘)=39600b/ 分鐘=660b/s (方式 3 為每個(gè)字符 11 位) 。鎖存信號(hào)是由 CPU 的 ALE 引腳提供的。MCS51 系列單片機(jī)中用于系統(tǒng)擴(kuò)展的控制信號(hào)有 RD, W, PSEN, ALE 和 A。適用于 CPU 不太忙,傳送速度要求不高的場(chǎng)合。大批量數(shù)據(jù)傳送速度極快。缺點(diǎn)是端口占用存儲(chǔ)器的地址空間,使存儲(chǔ)器容量更加緊張,同時(shí)端口指令的長度增加,
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1