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

正文內(nèi)容

單片機(jī)原理及接口技術(shù)(第三版)教材習(xí)題解答-在線瀏覽

2025-05-11 23:17本頁(yè)面
  

【正文】 機(jī)、32位單片機(jī)推出階段。15解答:(1)8031/8051/8751三種型號(hào),稱(chēng)為8051子系列。8051片內(nèi)含有4KB的掩模ROM,其中的程序是生產(chǎn)廠家制作芯片時(shí)燒制的。(2)8032A/8052A/8752A是8031/8051/8751的增強(qiáng)型,稱(chēng)為8052子系列。(3)80C31/80C51/87C51BH是8051子系列的CHMOS工藝芯片,80C32/80C52/87C52是8052子系列的CHMOS工藝芯片,兩者芯片內(nèi)的配置和功能兼容。17解答:AT89系列單片機(jī)是美國(guó)Atmel公司的8位Flash單片機(jī)產(chǎn)品。AT89系列單片機(jī)以8031為內(nèi)核,是與8051系列單片機(jī)兼容的系列。第2章 MCS51系列單片機(jī)的結(jié)構(gòu)及原理21解答:MCS51單片機(jī)由8個(gè)部件組成:中央處理器(CPU),片內(nèi)數(shù)據(jù)存儲(chǔ)器(RAM),片內(nèi)程序存儲(chǔ)器(ROM/EPROM),輸入/輸出接口(I/O口,分為P0口、P1口、P2口和P3口),可編程串行口,定時(shí)/計(jì)數(shù)器,中斷系統(tǒng)及特殊功能寄存器(SFR)。片內(nèi)數(shù)據(jù)存儲(chǔ)器(RAM):存放各項(xiàng)操作的臨時(shí)數(shù)據(jù)。輸入/輸出接口(I/O口):?jiǎn)纹瑱C(jī)與外設(shè)相互溝通的橋梁。定時(shí)/計(jì)數(shù)器:具有可編程功能,可以完成對(duì)外部事件的計(jì)數(shù),也可以完成定時(shí)功能。特殊功能寄存器(SFR):反映單片機(jī)的運(yùn)行狀態(tài),包含了單片機(jī)在運(yùn)行中的各種狀態(tài)字和控制字,以及各種初始值。當(dāng)端保持高電平時(shí),訪問(wèn)內(nèi)部程序存儲(chǔ)器,但在PC(程序計(jì)數(shù)器)值超過(guò)0FFFH(對(duì)于8051/8751/80C51)或1FFFH(對(duì)于8052)時(shí),將自動(dòng)轉(zhuǎn)向訪問(wèn)外部程序存儲(chǔ)器。由于8031片內(nèi)沒(méi)有程序存儲(chǔ)器,所以在使用8031時(shí),引腳必須接低電平。P3口的第二功能:—RXD:串行數(shù)據(jù)接收端—TXD:串行數(shù)據(jù)發(fā)送端—:外部中斷0申請(qǐng)輸入端—:外部中斷1申請(qǐng)輸入端—T0:定時(shí)器0計(jì)數(shù)輸入端—T1:定時(shí)器1計(jì)數(shù)輸入端—:外部RAM寫(xiě)選通—:外部RAM讀選通3條控制線的第二功能:ALE—:片內(nèi)EPROM編程脈沖。RESET—VPD:備用電源。—VPP:片內(nèi)EPROM編程電源。24解答:MCS51單片機(jī)的內(nèi)部存儲(chǔ)空間分為數(shù)據(jù)存儲(chǔ)器和程序存儲(chǔ)器。低128字節(jié)又分成3個(gè)區(qū)域:工作寄存器區(qū)(00H~1FH),位尋址區(qū)(20H~2FH)和用戶(hù)RAM區(qū)(30H~7FH)。內(nèi)部程序存儲(chǔ)器:在8031片內(nèi)無(wú)程序存儲(chǔ)器,8051片內(nèi)具有4KB掩模ROM,8751片內(nèi)具有4KBEPROM。具體關(guān)系如下表:RS1RS0當(dāng)前寄存器組00第0組工作寄存器01第1組工作寄存器10第2組工作寄存器11第3組工作寄存器26解答:內(nèi)部RAM低128個(gè)單元按用途分成3個(gè)區(qū)域:工作寄存器區(qū)(00H~1FH),位尋址區(qū)(20H~2FH)和用戶(hù)RAM區(qū)(30H~7FH)。DPTR由高位字節(jié)DPH和低位字節(jié)DPL組成。堆棧是在內(nèi)存中專(zhuān)門(mén)開(kāi)辟出來(lái)的按照“先進(jìn)后出,后進(jìn)先出”的原則進(jìn)行存取的RAM區(qū)域。在8051單片機(jī)復(fù)位后,堆棧指針SP總是初始化到內(nèi)部RAM地址07H。因此,在實(shí)際應(yīng)用中,通常要根據(jù)需要在程序初始化時(shí)對(duì)SP重新賦值,以改變堆棧的位置。CY():進(jìn)位標(biāo)志位。F0()、F1():用戶(hù)標(biāo)志位。OV():溢出標(biāo)志位。210解答:P0口由一個(gè)所存器、兩個(gè)三態(tài)輸入緩沖器、場(chǎng)效應(yīng)管、控制與門(mén)、反相器和轉(zhuǎn)換開(kāi)關(guān)組成;作為輸出口時(shí),必須外接上拉電阻才能有高電平輸出,作為輸入口時(shí),必須先向鎖存器寫(xiě)“1”;作為普通I/O口使用或低8位地址/數(shù)據(jù)總線使用。P2口比P1口多了一個(gè)轉(zhuǎn)換控制開(kāi)關(guān);作為普通I/O口使用或高8位地址線使用。上述4個(gè)端口在作為輸入口使用時(shí),應(yīng)注意必須先向端口寫(xiě)“1”。機(jī)器周期:CPU完成一個(gè)基本操作所需要的時(shí)間。拍:振蕩脈沖的周期。212解答:在時(shí)鐘電路工作后,只要在單片機(jī)的RESET引腳上出現(xiàn)24個(gè)時(shí)鐘震蕩脈沖(兩個(gè)機(jī)器周期)以上的高電平,單片機(jī)就能實(shí)現(xiàn)復(fù)位。213解答:8051單片機(jī)應(yīng)用系統(tǒng)的電壓檢測(cè)電路監(jiān)測(cè)到電源下降時(shí),觸發(fā)外部中斷,在中斷服務(wù)子程序中將外部RAM中的有用數(shù)據(jù)送入內(nèi)部RAM保存。214解答:?jiǎn)纹瑱C(jī)退出空閑狀態(tài)有兩種方法:中斷退出和硬件復(fù)位退出。計(jì)算機(jī)內(nèi)部只識(shí)別二進(jìn)制數(shù),因此,能別計(jì)算機(jī)直接識(shí)別、執(zhí)行的指令時(shí)使用二進(jìn)制編碼表示的指令,這種指令別稱(chēng)為機(jī)器語(yǔ)言指令。32解答:[標(biāo)號(hào):] 操作碼 [操作數(shù)] [;注釋]33解答:MCS51系列單片機(jī)提供了7種尋址方式:(1)立即尋址:操作數(shù)在指令中直接給出,立即數(shù)前面有“”。對(duì)應(yīng)片內(nèi)低128個(gè)字節(jié)單元和特殊功能寄存器。對(duì)應(yīng)的寄存器有:R0~RA、AB寄存器和數(shù)據(jù)指針DPTR。對(duì)應(yīng)片內(nèi)RAM的低128個(gè)單元采用R0、R1作為間址寄存器,片外RAM低256個(gè)單元可用R0、R1作為間址寄存器,整個(gè)64KB空間可用DPTR作為間址寄存器。對(duì)應(yīng)片內(nèi)、片外的ROM空間。對(duì)應(yīng)片內(nèi)、片外的ROM空間。對(duì)應(yīng)位尋址區(qū)20H~2FH單元的128位和字節(jié)地址能被8整除的特殊功能寄存器的相應(yīng)位。35解答:寄存器間接尋址方式。37解答:變址尋址方式38解答:對(duì)于8052單片機(jī)內(nèi)部RAM的高128B,必須采用寄存器間接尋址方式進(jìn)行訪問(wèn)。 前1條指令是對(duì)片外RAM低256個(gè)單元的“讀”操作。(2)MOVX A,DPTR MOVX DPTR,A 訪問(wèn)空間相同,但數(shù)據(jù)傳送方向不同。 后1條指令是對(duì)片外RAM64KB空間的“寫(xiě)”操作。 前1條指令是對(duì)片內(nèi)RAM低128個(gè)單元的“寫(xiě)”操作。(4)MOVC A,A+DPTR MOVX A,DPTR 二者訪問(wèn)的空間不同,尋址方式不同。 后1條指令是寄存器間接尋址方式,對(duì)片外RAM操作。 MOV A,R1 MOV R0,A(2)片外RAM向片內(nèi)RAM傳送數(shù)據(jù),不能直接進(jìn)行,需要借助累加器A。 MOV R1,60H MOVX A,R1 MOV R0,A(3) MOV R1,60H MOVX A,R1 MOV 40H,A(4)片外數(shù)據(jù)不能直接送入片外單元,需要先將片外數(shù)據(jù)讀入累加器,然后再送到片外。 MOV DPTR,2000H MOV A,00H MOVC A,A+DPTR MOV R2,A(6) MOV DPTR,2000H MOV A,00H MOVC A,A+DPTR MOV 40H,A(7) MOV DPTR,2000H MOV A,00H MOVC A,A+DPTR MOV DPTR,0200H MOVX DPTR,A312解答:片外RAM與片內(nèi)RAM之間的數(shù)據(jù)傳送不能直接進(jìn)行,需要借助累加器A。 MOV DPTR,1000H MOVX A,DPTR XCH A,60H MOVX DPTR,A313解答:本題需要采用查表指令。(2)該組指令執(zhí)行后(A)=00H,影響CY位。執(zhí)行ADD指令后,將影響CY、AC和P位。注意:應(yīng)在低8位相減前將進(jìn)位位CY清空0。使用時(shí),DA A指令只能使用在加法指令后,即ADD指令和ADDC指令。 (2)錯(cuò)誤。 (3)錯(cuò)誤。 (4)正確。 (5)正確。原因:取反指令只能用于累加器ACC和位操作,而本題中E0H只能是字節(jié)地址(位地址的范圍是00H~7FH),所以該條指令錯(cuò)誤。原因:ACC是直接字節(jié)地址,不能用于取反指令。可以應(yīng)用到取反指令中。指令A(yù)JMP addr11是絕對(duì)轉(zhuǎn)移指令,指令中11位目的地址,其中a7~a0在第二字節(jié),a10~a8則占據(jù)第一字節(jié)的高3位,尋址范圍是與PC當(dāng)前值(本指令所在地址+本條指令所占用的字節(jié)數(shù)2)在同一個(gè)2K的區(qū)域內(nèi)。(2) MOV A,43H ;A←43H,A=43H=01000011B JB ,L1 ;=1,則轉(zhuǎn)移至L1 JBC ,L2 ;=1,則轉(zhuǎn)移至L2, …L1: …L2: …執(zhí)行完本段程序后將轉(zhuǎn)移至L2,=0,=1,所以轉(zhuǎn)至L2。分別有兩種工作方式:定時(shí)器方式和計(jì)數(shù)器方式。定時(shí)器方式的脈沖來(lái)自于內(nèi)部時(shí)鐘脈沖,每個(gè)機(jī)器周期是計(jì)數(shù)器的值增1;計(jì)數(shù)器方式的脈沖來(lái)自于外部輸入引腳T0()或T1()。分別由TMOD中的M1和M0進(jìn)行選擇。TLX中低5位與THX中的8位構(gòu)成13位計(jì)數(shù)器。 0 1模式1。計(jì)滿(mǎn)溢出時(shí),16位計(jì)數(shù)器回零。8位自動(dòng)重裝載的定時(shí)/計(jì)數(shù)器,每當(dāng)計(jì)數(shù)器TLX溢出時(shí),THX中的內(nèi)容重新裝載到TLX中。對(duì)定時(shí)器0,分成2個(gè)8位計(jì)數(shù)器,對(duì)于定時(shí)器1,停止計(jì)數(shù)。54解答:對(duì)于T1,設(shè)置為模式3,將使它停止計(jì)數(shù)并保持原有的計(jì)數(shù)值,其作用如同使TR1=0,因此,沒(méi)有什么實(shí)質(zhì)意義。它既可以按照計(jì)數(shù)方式工作,也可以按照定時(shí)方式工作。55解答:(TMOD)=27H=00100111B此時(shí),T1工作于模式2,定時(shí)方式(即波特率發(fā)生器方式)。56解答:?jiǎn)纹瑱C(jī)系統(tǒng)復(fù)位后(TMOD)=00H,即T0工作在模式0,使用的是TL0的低5位和TH0構(gòu)成13位定時(shí)/計(jì)數(shù)器,由于(TH0)=06H,(TL0)=00H,所以定時(shí)的初值為:X=0000011000000B=192假設(shè)系統(tǒng)晶振頻率為6MHz,機(jī)器周期T=2μs,則定時(shí)時(shí)間為:定時(shí)值=(MX)T=(213192)2μs=16000μs=16ms57解答: ORG 0000H LJMP START ORG 0200HSTART: MOV TMOD,20H MOV TL1,231 SETB TR1LOOP: SETB MOV TH1,81LOP1: JBC TF1,LOP2 SJMP LOP1LOP2: CLR MOV TH1,231LOP3: JBC TF1,LOOP SJMP LOP3 END58解答: ORG 0000H LJMP START ORG 0300HSTART: MOV TMOD,51HLOOP: CLR TR0 MOV TL1,18H MOV TH1,0E0H SETB TR1LOP1: JBC TF1,LOP2 SJMP LOP1LOP2: CLR TR1 MOV TL0,18H MOV TH0,0E0H SETB TR0LOP3: JBC TF0,LOOP SJMP LOP3 END59解答:TF0為定時(shí)/計(jì)數(shù)器T0的溢出標(biāo)志位。TF2為定時(shí)/計(jì)數(shù)器T2的溢出中斷標(biāo)志位。當(dāng)定時(shí)/計(jì)數(shù)器T0或T1溢出時(shí)TF0或TF1由硬件置1,使用查詢(xún)方式時(shí),此位做狀態(tài)位供查詢(xún),查詢(xún)有效后需由軟件清零;使用中斷方式時(shí),此位做中斷申請(qǐng)標(biāo)志位,進(jìn)入中斷服務(wù)后被硬件自動(dòng)清零。510解答:RCLK為接收時(shí)鐘選擇位,靠軟件置位或清除,用以選擇定時(shí)/計(jì)數(shù)器2或1做串行口接收波特率發(fā)生器。如果兩者都被清零,則T2工作在定時(shí)/計(jì)數(shù)器方式。511解答:52系列單片機(jī)的T0、T1和T2對(duì)外來(lái)脈沖進(jìn)行計(jì)數(shù)時(shí),;;。當(dāng)=1時(shí)選擇捕獲功能,這時(shí)若EXEN2=1,且T2EX端的信號(hào)負(fù)跳變時(shí),發(fā)生捕獲操作,即把TH2和TL2的內(nèi)容傳遞給RCAP2H和RCAP2L;當(dāng)=0時(shí),選擇重裝載功能,這時(shí)若定時(shí)器2溢出,或在EXEN2=1條件下T2EX端信號(hào)有負(fù)跳變,都會(huì)造成自動(dòng)重裝載操作,即把RCAP2H和RCAP2L的內(nèi)容傳送給TH2和TL2。并行通信適合近距離的CPU之間或設(shè)備之間快速進(jìn)行數(shù)據(jù)交換;串行通信適合長(zhǎng)距離的CPU之間或設(shè)備之間進(jìn)行數(shù)據(jù)交換,或近距離的慢速數(shù)據(jù)交換。②特點(diǎn)是數(shù)據(jù)在線路上的傳送不連續(xù),傳送時(shí),字符間隔不固定,各個(gè)字符可以是連續(xù)傳送,也可以間斷傳送,這完全取決于通信協(xié)議或約定。起始位D0D1D2D3D4D5D6D7奇偶校驗(yàn)位停止位 圖61 異步通信的數(shù)據(jù)幀格式6.3 解答:串行通信有3種數(shù)據(jù)傳送形式單工方式:數(shù)據(jù)傳送是單向的。全雙工方式:數(shù)據(jù)傳送是雙向的,即可同時(shí)發(fā)送,又可同時(shí)接收。Fb=11250=2750 其波特率應(yīng)為2750bps。模式0是同步位移寄存器方式,用于I/O口的串、并轉(zhuǎn)換。模式2是9位異步通信方式,楨格式11位,波特率固定,用于多機(jī)通信。模式3的區(qū)別主要表現(xiàn)在楨格式和波特率兩個(gè)方面。若已知系統(tǒng)晶振頻率、通信選用的波特率,其初值 6.8解答:MCS51單片機(jī)串行口的模式0是同步位移寄存器方式,用于I/O口的串、并轉(zhuǎn)換。6.9解答:多機(jī)通信時(shí),主機(jī)發(fā)送的信息可傳送到各個(gè)從機(jī),而各從機(jī)發(fā)送的信息只能被主機(jī)接收,利用SCON中的TB8/RB8和SM2可實(shí)現(xiàn)多機(jī)通信。②主機(jī)發(fā)送地址楨(TB8=1),指出接收從機(jī)的地址。④主機(jī)發(fā)送數(shù)據(jù)楨(TB8=0),由于指定的從機(jī)已將SM2=0,能接收主機(jī)發(fā)送的數(shù)據(jù)楨,而其它從機(jī)仍置SM2=1,對(duì)主機(jī)發(fā)送的數(shù)據(jù)楨不予理睬。6.10 解答:串行口工作在模式2,確定SMOD=1。甲機(jī)發(fā)送子程序:TXDA:MOV TMOD, 20H ;置T1定時(shí)器工作方式2 MOV TL1, 0FDH ;置初值 MOV TH1, 0FDH ;置初值
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1