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

正文內(nèi)容

單片機(jī)原理及應(yīng)用(姜志海第3版)習(xí)題參考答案-wenkub.com

2025-06-24 13:18 本頁(yè)面
   

【正文】 其綠燈亮的持續(xù)時(shí)間為20秒,然后黃燈亮2秒后即轉(zhuǎn)為紅燈亮,如此反復(fù)控制?,F(xiàn)場(chǎng)調(diào)試仍需利用開(kāi)發(fā)系統(tǒng)來(lái)完成,其調(diào)試方法與前述類似。6.為什么要進(jìn)行現(xiàn)場(chǎng)調(diào)試?一般情況下,通過(guò)系統(tǒng)聯(lián)調(diào)后,用戶系統(tǒng)就可以按照設(shè)計(jì)目標(biāo)正常工作了。在具體操作中,用戶系統(tǒng)在開(kāi)發(fā)系統(tǒng)環(huán)境下,先借用仿真器的單片機(jī)、存儲(chǔ)器等資源進(jìn)行工作。② 系統(tǒng)運(yùn)行中是否有潛在的設(shè)計(jì)時(shí)難以預(yù)料的錯(cuò)誤。當(dāng)系統(tǒng)的硬件電路設(shè)計(jì)定型后,軟件的任務(wù)也就明確了。軟件抗干擾是計(jì)算機(jī)應(yīng)用系統(tǒng)提高可靠性的有力措施。各個(gè)功能程序運(yùn)行狀態(tài)、運(yùn)行結(jié)果及運(yùn)行需求都設(shè)置狀態(tài)標(biāo)志以便查詢,程序的轉(zhuǎn)移、運(yùn)行、控制都可通過(guò)狀態(tài)標(biāo)志來(lái)控制。② 各功能程序事先模塊化、系統(tǒng)化。驅(qū)動(dòng)能力不足時(shí),系統(tǒng)工作不可靠。如果系統(tǒng)中相關(guān)的器件性能差異很大,系統(tǒng)綜合性能就會(huì)降低,甚至不能正常工作。② 系統(tǒng)的擴(kuò)展與外設(shè)配置的水平應(yīng)充分滿足應(yīng)用系統(tǒng)當(dāng)前的功能要求,并留有適當(dāng)余地,便于以后進(jìn)行功能的擴(kuò)充。(3)單片機(jī)應(yīng)用系統(tǒng)硬件與軟件設(shè)計(jì)。硬件系統(tǒng)是指單片機(jī)擴(kuò)展的存儲(chǔ)器、外設(shè)及其接口電路等,軟件系統(tǒng)包括監(jiān)控程序和各種應(yīng)用程序。但對(duì)于不同的外圍芯片,有的可能是SCK上升沿起作用,有的可能是SCK的下降沿起作用。6.具有SPI總線的器件,除具有SDO、SDI和SCK外,還有其他控制線嗎?還有/CS控制端。5.單總線的操作原理是什么?單總線系統(tǒng)中配置的各種測(cè)控器件,是由Dallas公司提供的專用芯片實(shí)現(xiàn)的。圖72 I2C總線應(yīng)用系統(tǒng)的組成I2C總線采用兩線制,由數(shù)據(jù)線SDA和時(shí)鐘線SCL構(gòu)成。該系統(tǒng)有一臺(tái)主機(jī),從機(jī)通常是外圍接口器件,如E2PROM、A/D、日歷時(shí)鐘及顯示驅(qū)動(dòng)等。I2C總線為同步傳輸總線,數(shù)據(jù)線上的信號(hào)完全與時(shí)鐘同步。 第7章 MCS51系列單片機(jī)串行總線擴(kuò)展技術(shù)1.SPI總線一般使用幾條線?分別是什么?SPI使用4條線:串行時(shí)鐘SCK,主機(jī)輸入/從機(jī)輸出數(shù)據(jù)線MISO(簡(jiǎn)稱SO),主機(jī)輸出/從機(jī)輸入數(shù)據(jù)線MOSI(簡(jiǎn)稱SI)和低電平有效的從機(jī)選擇線。12.在一個(gè)由MCS51單片機(jī)與一片ADC0809組成的數(shù)據(jù)采集系統(tǒng)中,ADC0809的地址為7FF8H~7FFFH。地址鎖存信號(hào)ALE在上升沿將三位通道地址鎖存,相應(yīng)通道的模擬量經(jīng)多路模擬開(kāi)關(guān)送到A/D轉(zhuǎn)換器。CLK:工作時(shí)鐘。當(dāng)START為高電平時(shí),A/D開(kāi)始轉(zhuǎn)換。轉(zhuǎn)相應(yīng)的鍵處理KEYTAB1: LJMP K0 LJMP K1 LJMP K2 不全1,說(shuō)明有鍵按下 SJMP KEYEND 。連接簡(jiǎn)圖參看圖635的鍵盤部分,將8*2的矩陣鍵盤改為4*4的矩陣鍵盤。使R/、A0均為1 MOVX A,R0 。檢測(cè)STS的狀態(tài) INC R0 。 MOV R1,50H MOV R7,10 LL: LCALL AD574A MOV R1,31H INC R1 MOV R1,30H DJNZ R7,LL SJMP $AD574A: MOV R0,7CH 。:傳輸控制信號(hào)輸入端,低電平有效。6.如果一個(gè)8位D/A轉(zhuǎn)換器的滿量程(對(duì)應(yīng)于數(shù)字量255)為10V。在軟件上采取的措施是,在檢測(cè)到有鍵按下時(shí),執(zhí)行一個(gè)10ms左右的延時(shí)程序后,再確認(rèn)該鍵電平是否仍保持閉合狀態(tài)電平,若仍保持閉合狀態(tài)電平,則確認(rèn)該鍵處于閉合狀態(tài),從而去除了抖動(dòng)影響。按鍵的穩(wěn)定閉合時(shí)間,由操作人員的按鍵動(dòng)作確定,一般為十分之幾秒至幾秒。④ 輸出確定的鍵號(hào)以滿足散轉(zhuǎn)指令的要求。根據(jù)不同的鍵盤結(jié)構(gòu)采用不同的編碼方法。通常,去抖動(dòng)影響的方法有硬、軟兩種。機(jī)械觸點(diǎn)在閉合及斷開(kāi)瞬間由于彈性作用的影響均有抖動(dòng)過(guò)程,從而使電壓信號(hào)也出現(xiàn)抖動(dòng),如圖920所示。CPU可以采用查詢或中斷方式了解有無(wú)鍵輸入并檢查是哪個(gè)鍵被按下,將該鍵的信息送入CPU,然后通過(guò)散轉(zhuǎn)指令轉(zhuǎn)入執(zhí)行該鍵的功能程序,執(zhí)行完畢又返回到原始狀態(tài)。參看圖6621.3.簡(jiǎn)述單片機(jī)如何進(jìn)行鍵盤的鍵輸入以及怎樣實(shí)現(xiàn)鍵功能處理。使用一片Intel 2864,兩片RAM6264.參看圖614,采用譯碼器譯碼。設(shè)定串行口位方式1. MOV SCON,40H MOV PCON,80H MOV TMOD,20H MOV TH1,0F4H MOV TL1,0F4H SETB TR110.MCS51單片機(jī)P1端口上,經(jīng)驅(qū)動(dòng)接有8支發(fā)光二極管,若外部晶振頻率為6MHz,試編寫程序,使這8支發(fā)光管每隔2s循環(huán)發(fā)光(要求用T1定時(shí))。M1M0 = 00:方式0——13位定時(shí)器/計(jì)數(shù)器工作方式;M1M0 = 01:方式1——16位定時(shí)器/計(jì)數(shù)器工作方式;M1M0 = 10:方式2——常數(shù)自動(dòng)裝入的8位定時(shí)器/計(jì)數(shù)器工作方式;M1M0 = 11:方式3——僅適用于T0,為兩個(gè)8位定時(shí)器/計(jì)數(shù)器工作方式;在方式3時(shí)T1停止計(jì)數(shù)。初始化 MOV TH0,0FDH 。 END8051執(zhí)行上述程序就可在 。=由圖可見(jiàn),當(dāng)外部中斷源產(chǎn)生中斷請(qǐng)求時(shí),D觸發(fā)器復(fù)位成“0”狀態(tài),Q端的低電平被送到,該低電平被8051檢測(cè)后就使中斷標(biāo)志IE0置1。在電平觸發(fā)方式下,外部中斷標(biāo)志IE0和IE1是依靠CPU檢測(cè)和上的低電平而置位的。撤除接收中斷(3)外部中斷的撤除外部中斷請(qǐng)求有兩種觸發(fā)方式:電平觸發(fā)和脈沖觸發(fā)。因此定時(shí)器/計(jì)數(shù)器溢出中斷源的中斷請(qǐng)求是自動(dòng)撤除的,用戶根本不必專門為它們撤除。MCS51單片機(jī)的5 5個(gè)中斷源,實(shí)際上只分屬于三種中斷類型。中斷請(qǐng)求信號(hào)高低電平的狀態(tài)都應(yīng)至少維持一個(gè)機(jī)器周期,以確保電平變化能被單片機(jī)檢測(cè)到。(1)外部中斷MCS51單片機(jī)提供了兩個(gè)外部中斷請(qǐng)求和,它們的中斷請(qǐng)求信號(hào)有效方式分為電平觸發(fā)和脈沖觸發(fā)兩種。2.舉例說(shuō)明MCS51單片機(jī)P1口的輸入操作與輸出操作。參看第3題。 MOV R0,20H MOV R1,50H MOV R7,10 L1: MOV A,R0 ADD A,30H MOV R1,A INC R0 INC R1 DJNZ R7,L1 RET8.從20H單元開(kāi)始有一無(wú)符號(hào)數(shù)據(jù)塊,其長(zhǎng)度在20H單元。 MOV A,R6 LCALL CL MOV DISMEM0,R0 MOV DISMEM1,R1 MOV A,R5 LCALL CL MOV DISMEM2,R0 MOV DISMEM3,R1 MOV A,R4 LCALL CL MOV DISMEM4,R0 MOV DISMEM5,R1 RET CL: MOV B,A ANL A,0FH MOV R0,A MOV A,B ANL A,0F0H SWAP A MOV R1,A RET5.試編程把以2000H為首地址的連續(xù)10個(gè)單元的內(nèi)容按升序排列,存放到以3000H為首地址的存儲(chǔ)區(qū)中。最大值 MOV A,R0 MOV R7,9 INC R0 L1: CLR C MOV B,A SUBB A,R0 MOV A,B JNC L2 XCH A,R0 L2: INC R0 DJNZ R7,L1 MOV R0,51H 。 第4章 MCS51系列單片機(jī)匯編語(yǔ)言程序設(shè)計(jì)1.編程將片內(nèi)RAM 30H~39H單元中的內(nèi)容送到以3000H為首的存儲(chǔ)區(qū)中。(5)使內(nèi)部RAM20H單元的D7和D3位置1,D5位清零,其他位保持不變。(1)將內(nèi)部RAM20H單元內(nèi)容與累加器A內(nèi)容相加,結(jié)果存放在20H單元中。00000000B 11111111B 11111111B5.簡(jiǎn)述轉(zhuǎn)移指令A(yù)JMP addr11,SJMP rel,LJMP addr16及JMP A + DPTR的應(yīng)用。12.已知PSW = 10H,則工作寄存器R0的地址是 10H ,R4的地址是 14H 。MCS51系列單片機(jī)除乘法、除法指令是4機(jī)器周期指令外,其余都是單周期指令和雙周期指令。在狀態(tài)周期的前半周期P1有效時(shí),通常完成算術(shù)邏輯運(yùn)算;在后半周期P2有效時(shí),一般進(jìn)行內(nèi)部寄存器之間的傳輸。工作寄存器組的選擇表(RS1)(RS0)當(dāng)前使用的工作寄存器組R0~R7000組(00H~07H)011組(08H~0FH)102組(10H~17H)113組(18H~1FH)9.什么是時(shí)鐘周期、機(jī)器周期和指令周期?當(dāng)外部的振蕩頻率是8MHz時(shí),8051單片機(jī)的機(jī)器周期為多少?MCS51單片機(jī)的時(shí)序由下面4種周期構(gòu)成。復(fù)位后為07H。MCS51單片機(jī)的堆棧是在片內(nèi)RAM中開(kāi)辟的一個(gè)專用區(qū)。位地址7FH具體在內(nèi)存中字節(jié)地址為20H的最高位上。該標(biāo)志對(duì)串行通信的數(shù)據(jù)傳輸非常有用,通過(guò)奇偶校驗(yàn)可檢驗(yàn)傳輸?shù)目煽啃浴V = 0表示運(yùn)算正確,即無(wú)溢出產(chǎn)生。③ 用戶自定義標(biāo)志位F0()用戶可根據(jù)自己的需要為F0賦予一定的含義,通過(guò)軟件置位或清零,并根據(jù)F0 = 1或0來(lái)決定程序的執(zhí)行方式,或系統(tǒng)某一種工作狀態(tài)。如果在最高位有進(jìn)位(加法時(shí))或借位(減法時(shí)),則C = 1,否則C = 0。PSW中的各位一般是在指令執(zhí)行過(guò)程中形成的,但也可以根據(jù)需要采用傳送指令加以改變。由于工作寄存器區(qū)、位尋址區(qū)、數(shù)據(jù)緩沖區(qū)統(tǒng)一編址,使用同樣的指令訪問(wèn),這三個(gè)區(qū)的單元既有自己獨(dú)特的功能,又可統(tǒng)一調(diào)度使用。位地址區(qū)的每一位都可當(dāng)做軟件觸發(fā)器,由程序直接進(jìn)行位處理。使用哪一組寄存器工作,(RS0)(RS1)兩位來(lái)選擇,其對(duì)應(yīng)關(guān)系如表所示。(1)工作寄存器區(qū)00H~1FH單元為工作寄存器區(qū)。④外圍電路內(nèi)裝化⑤低功耗與工作電壓范圍加寬⑥低噪聲與高可靠性技術(shù)⑦ISP及IAP 第2章 MCS51系列單片機(jī)硬件結(jié)構(gòu)1.MCS51系列單片機(jī)內(nèi)部有哪些主要的邏輯部件?MCS51單片機(jī)是在一塊芯片上集成了CPU、RAM、ROM、定時(shí)器/計(jì)數(shù)器和多種I/O功能部件,具有了一臺(tái)微型計(jì)算機(jī)的基本結(jié)構(gòu),主要包括下列部件:一個(gè)8位的CPU、一個(gè)布爾處理機(jī)、一個(gè)片內(nèi)振蕩器、128B的片內(nèi)數(shù)據(jù)存儲(chǔ)器、4KB的片內(nèi)程序存儲(chǔ)器(8031無(wú))、外部數(shù)據(jù)存儲(chǔ)器和程序存儲(chǔ)器的尋址范圍為64KB、21個(gè)字節(jié)的專用寄存器、4個(gè)8位并行I/O接口、一個(gè)全雙工的串行口、2個(gè)16位的定時(shí)器/計(jì)數(shù)器、5個(gè)中斷源、2個(gè)中斷優(yōu)先級(jí)、111條指令、片內(nèi)采用單總線結(jié)構(gòu)。② 增加I/O口的邏輯控制功能。應(yīng)用領(lǐng)域:①單片機(jī)在
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1