單片機(jī)原理與應(yīng)用答案第二版李建忠_第1頁(yè)
單片機(jī)原理與應(yīng)用答案第二版李建忠_第2頁(yè)
單片機(jī)原理與應(yīng)用答案第二版李建忠_第3頁(yè)
單片機(jī)原理與應(yīng)用答案第二版李建忠_第4頁(yè)
單片機(jī)原理與應(yīng)用答案第二版李建忠_第5頁(yè)
已閱讀5頁(yè),還剩6頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

2-351單片機(jī)的EA,AL,PSEN信號(hào)個(gè)自動(dòng)功能是什么?EA:為片外程序存儲(chǔ)器選用端,該引腳有效(低電平)時(shí),只選用片外程序存儲(chǔ)器,否則單片機(jī)上電或復(fù)位后選用片內(nèi)程序存儲(chǔ)器。ALE:地址索存有效信號(hào)輸出在訪問(wèn)片外程序存儲(chǔ)器期間,ALE以每機(jī)器周期兩次進(jìn)行信號(hào)輸出,其下降沿用于控制鎖存P0輸出的低8位地址;在不訪問(wèn)片外程序存儲(chǔ)器期間,ALE端仍以上述頻率(振蕩頻率fosc的1/6)出現(xiàn),可作為對(duì)外輸出的時(shí)鐘脈沖或用于定時(shí)目的.端,PSEN:片外程序存儲(chǔ)器讀選通信號(hào)輸出端,低電平有效。2-451系列單片機(jī)有哪些信號(hào)需要芯片引腳的第二功能方式提供?●p1.0:定時(shí)計(jì)數(shù)器2的計(jì)數(shù)脈沖輸入端T2P1.1:定時(shí)計(jì)數(shù)器2的外部控制端T2EXP3.0:PxD串行口輸入端P3.1:TxD串行口輸出端P3.2:INT0外部中斷0請(qǐng)求輸入端,低電平有效P3.3:INT1外部中斷1請(qǐng)求輸入端,低電平有效P3.4:T0定時(shí)/計(jì)數(shù)器0技術(shù)脈沖輸入端P3.5:T1定時(shí)/計(jì)數(shù)器1技術(shù)脈沖輸入端P3.6:WR外部數(shù)據(jù)存數(shù)器寫選通信信號(hào)輸出端,低電平有效P3.7:RD外部數(shù)據(jù)存數(shù)器讀選通信信號(hào)輸出端,低電平有效2-551系列單片機(jī)的程序狀態(tài)字PSW中存放什么信息?其中的OV標(biāo)志位在什么情況下被置位?置位是表示什么意思?●PSW是一個(gè)8位標(biāo)志寄存器,它保存指令執(zhí)行結(jié)果的特征信息,以供程序查詢和判別?!?)做加法時(shí),最高位,次高位之一有進(jìn)位則OV被置位2)做減法時(shí),最高位,次高位之一借位則OV被置位3)執(zhí)行乘法指令MULAB,積大于255,OV=14)執(zhí)行處罰指令DIVAB,如果B中所放除數(shù)為0,OV=1●0V=1,置位反映運(yùn)算結(jié)果超出了累加器的數(shù)值范圍2-9片內(nèi)RAM低128單元?jiǎng)澐譃槟膸讉€(gè)區(qū)域?應(yīng)用中怎么樣合理有效的使用?●工作寄存器區(qū),位尋址區(qū),數(shù)據(jù)緩沖區(qū)①工作寄存器區(qū)用于臨時(shí)寄存8位信息,分成4組,每組有8個(gè)寄存器,每次只用1組,其他各組不工作②位尋址區(qū)(20H~2FH),這16個(gè)單元的每一位都賦予了一個(gè)位地址,位地址范圍為00H~7FH,位尋址區(qū)的每一位都可能當(dāng)作軟件觸發(fā)器,由程序直接進(jìn)行位處理。③由于工作寄存器區(qū),位尋址區(qū),數(shù)據(jù)緩沖區(qū)統(tǒng)一編址,使用同樣的指令訪問(wèn),因此這三個(gè)區(qū)的單眼既有自己獨(dú)特的功能,又可統(tǒng)一調(diào)度使用,前兩個(gè)已未使用的單元也可作為一般的用戶RAM單元。2-1051系列單片機(jī)的堆棧與通用微機(jī)中的堆棧有何異同?在程序設(shè)計(jì)時(shí),為什么要對(duì)堆棧指針sp重新賦值?●堆棧是按先進(jìn)后出或后進(jìn)先出的遠(yuǎn)側(cè)進(jìn)行讀/寫的特殊RAM區(qū)域51單片機(jī)的堆棧區(qū)時(shí)不固定的,可設(shè)置在內(nèi)部RAM的任意區(qū)域內(nèi)●當(dāng)數(shù)據(jù)壓入堆棧時(shí),sp的內(nèi)容自動(dòng)加1,作為本次進(jìn)棧的指針,然后再存取數(shù)據(jù)sp的值隨著數(shù)據(jù)的存入而增加,當(dāng)數(shù)據(jù)從堆棧彈出之后,sp的值隨之減少,復(fù)位時(shí),sp的初值為07H,堆棧實(shí)際上從08H開始堆放信息,即堆棧初始位置位于工作寄存器區(qū)域內(nèi),所以要重新賦值2-13什么是時(shí)鐘周期,機(jī)器中期和指令周期?當(dāng)晶振蕩頻率為6MHZ時(shí),一條雙周期指令的執(zhí)行時(shí)間是多少?●時(shí)鐘周期:cpu始終脈沖的重復(fù)周期(2個(gè)振蕩周期)機(jī)器周期:一個(gè)機(jī)器周期包含6個(gè)狀態(tài)周期指令周期:執(zhí)行一條指令所占用的全部時(shí)間12MHZ時(shí),一條雙周期指令周期時(shí)間為2us6MHZ時(shí),一條雙周期指令周期時(shí)間為1us2-14定時(shí)器/計(jì)數(shù)器定時(shí)與計(jì)數(shù)的內(nèi)部工作有何異同?●定時(shí)工作模式和技術(shù)工作模式的工作原理相同,只是計(jì)數(shù)脈沖來(lái)源有所不同:

處于計(jì)數(shù)器工作模式時(shí),加法計(jì)數(shù)器對(duì)芯片端子T0(P3.4)或T1(P3.5)上的輸入脈沖計(jì)數(shù);

處于定時(shí)器工作模式時(shí),加法計(jì)數(shù)器對(duì)內(nèi)部機(jī)器周期脈沖計(jì)數(shù)。2-15定時(shí)器/計(jì)數(shù)器有四種工作方式,它們的定時(shí)與計(jì)數(shù)范圍各是多少?使用中怎樣選擇工作方式?●工作方式0:定時(shí)范圍:1~8192us;計(jì)數(shù)值范圍:1~8192工作方式1:定時(shí)范圍:1~65536us;計(jì)數(shù)值范圍:1~65536工作方式2:定時(shí)范圍:1~256us;計(jì)數(shù)值范圍:1~256工作方式3:定時(shí)范圍:1~256us;計(jì)數(shù)值范圍:1~256●通過(guò)TMOD來(lái)選擇,低4位用于定時(shí)器/計(jì)數(shù)器0,高4位用于定時(shí)器/計(jì)數(shù)器1M1,M0:定時(shí)器計(jì)數(shù)器工作方式選擇位@2-16定時(shí)器/計(jì)數(shù)器的門控方式與非門控方式有何不同?使用中怎么樣選擇哪種工作方式?初值應(yīng)設(shè)置為多少(十六進(jìn)制)?●GATE:門控位,用于控制定時(shí)器/計(jì)數(shù)器的啟動(dòng)是否受外部中斷請(qǐng)求信號(hào)的影響。GATE=1,則定時(shí)器/計(jì)數(shù)器0的啟動(dòng)受芯片引腳INT0(P3.2)控制,定時(shí)器/計(jì)數(shù)器1的啟動(dòng)受芯片引腳INT1(P3.3)控制GATE=0,則定時(shí)器/計(jì)數(shù)器的啟動(dòng)與引腳INT0、INT1無(wú)關(guān),一般情況下GATE=0@2-1851單片機(jī)的五個(gè)中斷源中哪幾個(gè)中斷源在CPU響應(yīng)中斷后可自動(dòng)撤除中斷請(qǐng)求,=(65536-x)*Tcy定時(shí)范圍:1~65536計(jì)數(shù)值為:N=216-x=65536-x計(jì)數(shù)范圍為:1~65536定時(shí)器T0的溢出對(duì)外無(wú)脈沖信號(hào),重置定時(shí)器/計(jì)數(shù)器的初值可以再形成計(jì)數(shù)脈沖3-23編寫一個(gè)延時(shí)1ms的子程序4-1)何謂單片機(jī)的最小系統(tǒng)?★所謂最小系統(tǒng),是指一個(gè)真正可用的單片機(jī)最小配置系統(tǒng)。對(duì)于片內(nèi)帶有程序存儲(chǔ)器的單片機(jī),只要在芯片上對(duì)外接時(shí)鐘電路和復(fù)位電路就能達(dá)到真正可用,就是最小系統(tǒng)。對(duì)于片外不帶有程序存儲(chǔ)器的單片機(jī),除了在芯片上外接時(shí)鐘電路和復(fù)位電路外,還需外接程序存儲(chǔ)器,才能構(gòu)成一個(gè)最小系統(tǒng)。4-5)什么是完全譯碼?什么是部分譯碼?各有什么特點(diǎn)?★所謂部分譯碼,就是存儲(chǔ)器芯片的地址線與單片機(jī)系統(tǒng)的地址線順序相接后,剩余的高位地址線僅用一部分參加譯碼。特點(diǎn):部分譯碼使存儲(chǔ)器芯片的地址空間有重疊,造成系統(tǒng)存儲(chǔ)器空間的浪費(fèi)?!锼^全譯碼,就是存儲(chǔ)器芯片的地址線與單片機(jī)系統(tǒng)的地址線順序相接后,剩余的高位地址線全部參加譯碼?!锾攸c(diǎn):存儲(chǔ)器芯片的地址空間是唯一確定的,但譯碼電路相對(duì)復(fù)雜。4-7)存儲(chǔ)器芯片地址引腳數(shù)與容量有什么關(guān)系?★地址線的數(shù)目由芯片的容量決定,容量(Q)與地址線數(shù)目(N)滿足關(guān)系式:Q=2N4-10)采用2764(8K*8)芯片擴(kuò)展程序存儲(chǔ)器,分配的地址范圍為4000H~7FFFH。采用完全譯碼方式,試確定所用芯片數(shù)目,分配地址范圍,畫出地址譯碼關(guān)系圖,設(shè)計(jì)譯碼電路,畫出與單片機(jī)的連接圖。★7FFFH-4000H+1=4000H=16KB因?yàn)?764為8K*8所以需要2片芯片第一片地址為范圍為:4000H~5FFFH第二片地址為范圍為:6000H~7FFFH譯碼關(guān)系圖:p2.7P2.6P2.5P2.4p2.3P2.2P2.1P2.0P0.7P0.6P0.5P0.4P0.3P0.2P0.1P0.0A15A14A13A12A11A10A9A8A7A6A5A4A3A2A1A0000*************001*************連接圖4-12)某單片機(jī)系統(tǒng)用8255A擴(kuò)展I/O口,設(shè)其A口為方式一輸入,B口為方式一輸出,C口余下的口線用于輸出。是確定其方式控制字;設(shè)A口為允中,B口禁中,試確定相應(yīng)的置位/復(fù)位字。★書P114,方式選擇控制字C口置位/復(fù)位控制字方式控制字為10110100A口允中,即置位:0000×××1B口禁中,即復(fù)位:0000×××04-13)試設(shè)計(jì)用兩片74LS377和74LS244擴(kuò)展8051的兩個(gè)輸出口和兩個(gè)輸入口的擴(kuò)展連接電路圖。4-15)試設(shè)計(jì)用兩片74LS164在8051串行口擴(kuò)展兩個(gè)并行輸入口的擴(kuò)展連接電路圖,并編寫把片內(nèi)RAM的30H,31H單元的數(shù)從擴(kuò)展的兩個(gè)口輸出的程序。5-1)什么是單片機(jī)的擴(kuò)展總線?串行擴(kuò)展總線與并行擴(kuò)展總線相比有哪些特點(diǎn)?目前單片機(jī)應(yīng)用系統(tǒng)中較為流行的串行擴(kuò)展總線有哪些?★擴(kuò)展總線:由于數(shù)據(jù)線與低8位地址線復(fù)用P0口,為了把它們分離與片外芯片相連,通常要加鎖存器才能構(gòu)成總線結(jié)構(gòu)?!铩镏饕蠭2C、SPI、單總線(1-wire)、Microwire5-4)PC機(jī)通過(guò)RS-232接口與51單片機(jī)通信時(shí),通過(guò)什么方式完成RS-232C到TTL電平轉(zhuǎn)換?★使用時(shí)必須加上適當(dāng)?shù)碾娖睫D(zhuǎn)換電路芯片6-4)簡(jiǎn)述單片機(jī)對(duì)行列式鍵盤的掃描過(guò)程或畫出流程圖。書P1686-9)何謂靜態(tài)顯示?何謂動(dòng)態(tài)顯示??jī)煞N顯示方式各有什么優(yōu)缺點(diǎn)?★靜態(tài)顯示:LED工作在靜態(tài)顯示方式下,共陰極接地或共陽(yáng)極接+5V;每一位的段選線(a~g,dp)與一個(gè)8位并行I/O口相連。優(yōu)點(diǎn):顯示器每一位可以獨(dú)立顯示,每一位由一個(gè)8位輸出口控制段選碼,故在同一個(gè)時(shí)刻各位可以獨(dú)立顯示不同的字符。缺點(diǎn):N位靜態(tài)顯示器要求有N×8根I/o口線,占用I/o口線較多,故在位數(shù)較多時(shí)往往采用動(dòng)態(tài)顯示。動(dòng)態(tài)顯示:LED動(dòng)態(tài)顯示是將所有位的段選線并接在一個(gè)I/o口上,共陰極端或共陽(yáng)極端分別由相應(yīng)的I/o口線控制。優(yōu)點(diǎn):節(jié)約用線缺點(diǎn):每一位段選線都接在一個(gè)I/o口上,因此每送一個(gè)段選碼,8位就顯示同一個(gè)字符,這種顯示器是不能用的。解決這個(gè)問(wèn)題利用人眼的視覺停留,從段選線I/o口上按位分別送顯示字符的段選碼,在位控制口也按相應(yīng)的次序分別選通相應(yīng)的顯示位(共陰極送低電平,共陽(yáng)極送高電平),選通位就顯示相應(yīng)字符,并保持幾毫秒的延時(shí),未選通位不顯示字符(保持熄滅)。6-14)設(shè)計(jì)一個(gè)內(nèi)置HD44780驅(qū)動(dòng)控制器的字符型LCM與51單片機(jī)的接口電路,并編寫在字符型液晶顯示模塊顯示“HELLO”字符的程序?!颬187圖6-16)ADC0809的8路輸入通道是如何選擇的?試舉例說(shuō)明?!顰DDCADDBADDA選通的通道000IN0000IN1010IN2011IN3100IN4101IN5110IN6111IN76-17)設(shè)有一個(gè)8路模擬量輸入的巡回檢測(cè)系統(tǒng),使用中斷方式采樣數(shù)據(jù),并依次存放在片內(nèi)RAM區(qū)從30H開始的8個(gè)單元內(nèi)。試編寫采集一遍數(shù)據(jù)的主程序和中斷服務(wù)程序。6-24)單片機(jī)控制大功率對(duì)象時(shí),為什么要采用隔離器進(jìn)行接口?試編寫一些常用的光耦器件的型號(hào)?!镉捎诶^電器由吸合到斷開的瞬間會(huì)產(chǎn)生一定的干擾,當(dāng)吸合電流較大時(shí),在單片機(jī)與繼電器之間需要增加隔離電路。4N25,4N26~4N28,TLP528,TLP124,TLP126,4N33,H11G1,H11GZ,H11G36-25)單片機(jī)與繼電器線圈接口時(shí),應(yīng)注意什么問(wèn)題?采取什么措施解決這些問(wèn)題?★繼電器由吸合到斷開的瞬間會(huì)產(chǎn)生一定的干擾,因而使用于吸合電流很小的微型繼電器★當(dāng)吸合電流比較大時(shí),在單片機(jī)與繼電器之間需要增加隔離電路。8-2)51單片機(jī)能直接進(jìn)行處理的C51的數(shù)據(jù)處理類型有哪幾種?★在51單片機(jī)中,只有bit和unsignedchar兩種直接支持機(jī)器指令。8-5)簡(jiǎn)述C51存儲(chǔ)類型與51單片機(jī)存儲(chǔ)空間的對(duì)應(yīng)關(guān)系?存儲(chǔ)類型與存儲(chǔ)空間的對(duì)應(yīng)關(guān)系Code程序存儲(chǔ)器區(qū),64kb,通過(guò)movc@A+DPTR訪問(wèn)Data直接尋址的片內(nèi)數(shù)據(jù)存儲(chǔ)區(qū),128B,可在一個(gè)周期內(nèi)直接尋址Bdata可位尋址的片內(nèi)數(shù)據(jù)存儲(chǔ)區(qū),允許位和字節(jié)的混合尋址,16BIdata間接尋址的片內(nèi)數(shù)據(jù)存儲(chǔ)區(qū),256B,可以訪問(wèn)整個(gè)內(nèi)部地址空間256BPdata分頁(yè)尋址片外數(shù)據(jù)存儲(chǔ)區(qū),256B,通過(guò)MOVX@Ri訪問(wèn)(i=0,1)Xdata片外數(shù)據(jù)存儲(chǔ)區(qū),64KB,通過(guò)MOVX@DPTR訪問(wèn)8-6)C51中51單片機(jī)的特殊功能寄存器如何定義?試舉例說(shuō)明?!颯frsfr_name=int_constant↓↓↓關(guān)鍵字特殊功能寄存器名整型常數(shù),是sfr_name的字節(jié)地址例:sfrP0=0x80;/*P0,地址為80H*/8-8)C51中使用51單片機(jī)的位單元的變量如何定義?試舉例說(shuō)明?!顱itmy_bit;/*把my_bit定義為位變量*/Bitdone_flag=0;/*把done_flag定義為位變量*/8-14)設(shè)fose=6MHz,利用定時(shí)器0的方式1在P1.6口產(chǎn)生一串50HZ的方波。定時(shí)器溢出時(shí)采用中斷方式處理。#

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論