單片機(jī)復(fù)習(xí)課-非計(jì)算機(jī)_第1頁
單片機(jī)復(fù)習(xí)課-非計(jì)算機(jī)_第2頁
單片機(jī)復(fù)習(xí)課-非計(jì)算機(jī)_第3頁
單片機(jī)復(fù)習(xí)課-非計(jì)算機(jī)_第4頁
單片機(jī)復(fù)習(xí)課-非計(jì)算機(jī)_第5頁
已閱讀5頁,還剩35頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

單片機(jī)原理及接口技術(shù)

復(fù)習(xí)課考試題型及題量填空題:10空,10分選擇題:5題,10分簡(jiǎn)答題:4題,20分分析題:4題,40分綜合應(yīng)用題:1題,20分1小巧靈活、成本低,易于產(chǎn)品化。它能方便的組裝成各種智能化的控制設(shè)備及各種智能儀器儀表。2面向控制,能針對(duì)性地解決從簡(jiǎn)單到復(fù)雜的各類控制任務(wù),因而能獲得最佳的性能價(jià)格比。3抗干擾能力強(qiáng),適應(yīng)溫度范圍寬,在各種惡劣的環(huán)境條件下都能可靠地工作,這是其他機(jī)種無法比擬的。網(wǎng)絡(luò)功能,可以很方便地實(shí)現(xiàn)多機(jī)和分布控制。使整個(gè)控制系統(tǒng)的效率和可靠性大為提高。5外部擴(kuò)展能力強(qiáng)。在內(nèi)部的各種功能部件不能滿足應(yīng)用需要時(shí),均可在外部進(jìn)行擴(kuò)展。它與許多通用的微機(jī)接口芯片兼容。給應(yīng)用系統(tǒng)設(shè)計(jì)帶來極大的方便和靈活性。第1章1、單片機(jī)與普通微機(jī)相比的特點(diǎn):P102、二進(jìn)制數(shù)、十六進(jìn)制數(shù)的加減運(yùn)算二進(jìn)制:

加法規(guī)則:“逢2進(jìn)1”減法規(guī)則:“借1當(dāng)2”

十六進(jìn)制:有16個(gè)計(jì)數(shù)符號(hào):0~9,A~F加法運(yùn)算:“逢16進(jìn)1”。減法運(yùn)算:“借1當(dāng)16”3、幾種進(jìn)制數(shù)之間的相互轉(zhuǎn)換

(1)任意進(jìn)制數(shù)->十進(jìn)制數(shù)按權(quán)展開,先乘后加例:111.01B=1×22+1×21+1×20+0×2-1+1×2-2(2)

十進(jìn)制數(shù)-->任意進(jìn)制數(shù)整數(shù)部分除R取余,小數(shù)部分乘R取整 R=2或16注:先得到的余數(shù)為低有效位先得到的整數(shù)為高有效位

(3)二進(jìn)制數(shù)與十六進(jìn)制數(shù)間的轉(zhuǎn)換

二進(jìn)制數(shù)->十六進(jìn)制數(shù)方法:以小數(shù)點(diǎn)為界,將二進(jìn)制數(shù)向左或向右每4位用1個(gè)十六進(jìn)制數(shù)代替,不夠4位則用0補(bǔ)充。十六進(jìn)制數(shù)

二進(jìn)制數(shù)方法:以小數(shù)點(diǎn)為界,向左或向右每1位十六進(jìn)制數(shù)用4個(gè)二進(jìn)制位表示即可。十進(jìn)制(D)二進(jìn)制(B)十六進(jìn)制(H)0 0000 01 0001 12 0010 23 0011 34 0100 45 0101 56 0110 67 0111 78 1000 89 1001 910 1010 A11 1011 B12 1100C13 1101D14 1110E15 1111F

1、MCS-51系列單片機(jī)特性P17系列MCS-51子系列MCS-52子系列803180C31805180C51875187C51片內(nèi)存儲(chǔ)器片內(nèi)ROM片內(nèi)ERROM片內(nèi)RAM001284kB0128B4k128008K8K000256256256803280C32805280C52875287C52定時(shí)器計(jì)數(shù)器2X16位3X16位并行I/O口串行I/O口中斷源制造工藝4X8位4X8位115676767HMOSCHMOSHMOSHMOSCHMOSCHMOSHMOSHMOSHMOSCHMOSCHMOSCHMOS第2章單片機(jī)最小系統(tǒng)的必備條件1、電源2、EA引腳(直接上拉至高電平)3、晶體振蕩電路(時(shí)鐘電路)4、復(fù)位電路2、單片機(jī)最小系統(tǒng)的實(shí)現(xiàn)P20:地址鎖存允許信號(hào)當(dāng)單片機(jī)上電復(fù)位后,用示波器測(cè)ALE引腳,若有脈沖輸出,則說明單片機(jī)最小系統(tǒng)外圍電路連接正確,單片機(jī)正常工作。/ALEPROG3、如何判斷MCS-51單片機(jī)是否正常工作?P19引腳為高電平時(shí),CPU訪問內(nèi)部ROM,但當(dāng)PC指針超過0FFFH時(shí)(4KB),自動(dòng)轉(zhuǎn)向執(zhí)行外部ROM引腳為低電平,則訪問外部ROM,從片外ROM的0000H單元開始取指令。:訪問內(nèi)部或外部ROM選擇信號(hào)/PPEAV4、EA引腳有什么作用?P195、P3口第二功能(P20)讀選通外部寫選通外部計(jì)數(shù)輸入計(jì)數(shù)器定時(shí)器計(jì)數(shù)輸入計(jì)數(shù)器定時(shí)器申請(qǐng)外部中斷申請(qǐng)外部中斷串行數(shù)據(jù)接收串行數(shù)據(jù)發(fā)送功能含義RAMRAM1/0/10MCS-51的時(shí)鐘信號(hào)共有4種,從小到大依次是:振蕩周期:振蕩周期指為單片機(jī)提供定時(shí)信號(hào)的振蕩源的周期或外部輸入時(shí)鐘的周期。時(shí)鐘周期(狀態(tài)周期):2個(gè)振蕩周期為1個(gè)狀態(tài)周期,用S表示。它分為P1節(jié)拍和P2節(jié)拍,通常在P1節(jié)拍完成算術(shù)邏輯操作,在P2節(jié)拍完成內(nèi)部寄存器之間的傳送操作。6、時(shí)鐘信號(hào)P22機(jī)器周期:一個(gè)機(jī)器周期是指CPU訪問存儲(chǔ)器一次所需要的時(shí)間。MCS-51的一個(gè)機(jī)器周期包括12個(gè)振蕩周期,分成6個(gè)狀態(tài):S1~S6,每個(gè)狀態(tài)又分為兩拍,稱為P1和P2,因此一個(gè)機(jī)器周期中的12個(gè)振蕩周期表示為S1P1、S1P2……S6P1、S6P2指令周期:指令周期即執(zhí)行一條指令所占用的全部時(shí)間,通常為1~4個(gè)機(jī)器周期。例如:外接晶振為12MHz時(shí),MCS—51單片機(jī)的4個(gè)時(shí)間周期的具體值為多少?

T振蕩=1/12μs;T狀態(tài)=2*T振蕩=1/6μs;T機(jī)器=12*T振蕩=1μs;T指令=1~4*T機(jī)器=1μs~4μsCY(PSW.7)——進(jìn)位標(biāo)志位。AC(PSW.6)——輔助進(jìn)位(或稱半進(jìn)位)標(biāo)志。OV(PSW.2)——溢出標(biāo)志位P(PSW.0)——奇偶標(biāo)志位。累加器A中有奇數(shù)個(gè)1則P=1,否則P=0。用于校驗(yàn)串行通信中數(shù)據(jù)傳送是否出錯(cuò)。P307、8、11、12P—OVRSRSF0ACCYPSW.7PSW.07、程序狀態(tài)字寄存器PSWP24第3章1、尋址方式P34-38如:P583.MOVR0,#30H立即尋址(R0)=30H

MOVA,@R0寄存器間接尋址(A)=((R0))=(30H)=5AHMOVR1,A寄存器尋址(R1)=(A)=5AHMOVB,R1寄存器尋址(B)=5AHMOV@R1,P1直接尋址(5AH)=(P1)=7FH

MOVA,P1直接尋址(A)=7FH

MOV40H,#20H立即尋址(40H)=20HMOV30H,40H直接尋址(30H)=(40H)=20H2、常用指令的功能分析如:P595.分析下列指令的執(zhí)行結(jié)果。MOVDPTR,#2000H(DPTR)=2000HMOVA,#80H(A)=80HMOVX@DPTR,A(2000H)=80HINCDPTR(DPTR)=2001HMOVA,#90H(A)=90HMOVX@DPTR,A(2001H)=90HMOVDPTR,#2000H(DPTR)=2000HMOVXA,@DPTR(A)=((DPTR))=(2000H)=80H

循環(huán)轉(zhuǎn)移指令(減1條件轉(zhuǎn)移指令)P54減1條件轉(zhuǎn)移指令有如下兩條:DJNZdirect,rel;(direct)←(direct)-1,若(direct)=0,則(PC)←(PC)+3否則,(PC)←(PC)+3+relDJNZRn,rel;(Rn)←(Rn)-1若(Rn)=0,則(PC)←(PC)+2否則,(PC)←(PC)+2+rel第4章1、偽指令P62-63ORG、END、EQU等的使用2、延時(shí)子程序的編寫方法P78-79第5章1、MCS-51單片機(jī)有幾個(gè)中斷源?

52、MCS-51單片機(jī)有幾級(jí)中斷優(yōu)先級(jí)?

23、MCS-51單片機(jī)外部中斷源觸發(fā)中斷請(qǐng)求的方法有哪些?分別怎么觸發(fā)?P83電平觸發(fā)方式:外部中斷請(qǐng)求引腳為低電平時(shí)觸發(fā)脈沖觸發(fā)方式或邊沿觸發(fā)方式:外部中斷請(qǐng)求引腳為下降沿時(shí)觸發(fā)INT0——外部中斷0請(qǐng)求,低電平有效。通過P3.2引腳輸入。INT1——外部中斷1請(qǐng)求,低電平有效。通過P3.3引腳輸入。T0——定時(shí)器/計(jì)數(shù)器0溢出中斷請(qǐng)求。T1——定時(shí)器/計(jì)數(shù)器1溢出中斷請(qǐng)求。TX/RX——串行口中斷請(qǐng)求。當(dāng)串行口完成一幀數(shù)據(jù)的發(fā)送或接收時(shí),便請(qǐng)求中斷。4、中斷優(yōu)先級(jí)排列順序P86

當(dāng)同時(shí)接收到幾個(gè)同一優(yōu)先級(jí)的中斷請(qǐng)求時(shí),響應(yīng)哪個(gè)中斷源則取決于內(nèi)部硬件查詢順序。其優(yōu)先級(jí)(自然優(yōu)先級(jí))排列順序如下圖所示:中斷源

同級(jí)內(nèi)的中斷優(yōu)先級(jí)外部中斷0中斷高級(jí)定時(shí)器/計(jì)數(shù)器T0溢出中斷外部中斷1定時(shí)器/計(jì)數(shù)器T1溢出中斷串行口中斷低級(jí)5、會(huì)編寫中斷初始化程序,掌握P83-85的標(biāo)志位。如:P948、試編寫一段中斷初始化程序,使INT0采用電平觸發(fā)方式、INT1采用邊沿觸發(fā)方式,且INT0為中斷優(yōu)先級(jí)高級(jí),并開放INT0、INT1中斷。CLRIT0SETBIT1SETBPX0SETBEA

SETBEX0SETBEX1第6章1、MCS-51單片機(jī)的定時(shí)/計(jì)數(shù)器的工作模式及區(qū)別P98

2、4種工作模式下的初值P101X初值,N需要計(jì)數(shù)的次數(shù),T定時(shí)時(shí)間,fosc為振蕩頻率計(jì)數(shù)器的初始值X由下式確定:

X=2n-N

定時(shí)器的初始值X由下式確定:

fosc12*TX=2n

-模式0—n=13模式1—n=16模式2、3—n=83、定時(shí)時(shí),定時(shí)時(shí)間與工作模式、初值、振蕩頻率有關(guān)。計(jì)數(shù)時(shí),輸入信號(hào)的頻率必須小于晶振頻率的1/24P98P11034、定時(shí)/計(jì)數(shù)器的四種工作模式的應(yīng)用計(jì)數(shù)方式如P104例6.10定時(shí)方式如P109例6.13(TL1)=9CH分析:

1、設(shè)置初值:模式2,計(jì)數(shù)100次。(TH1)=9CH例6-10:利用定時(shí)器T1的模式2對(duì)外部信號(hào)計(jì)數(shù),定時(shí)/計(jì)數(shù)器的開啟與外部中斷引腳無關(guān)。要求每計(jì)滿100次,將P1.0引腳取反。X=28-N=256-100=156=9CH2、控制寄存器TMOD和TCON的設(shè)置

用T1計(jì)數(shù),選擇工作模式2,定時(shí)/計(jì)數(shù)器的開啟與外部中斷引腳無關(guān)。GATEC/TM1M0GATEM1C/TM0定時(shí)器T1定時(shí)器T0TMOD(89H)D7D6D5D4D3D2D1D001000001MOVTMOD,#60H;設(shè)置工作方式SETBTR1;啟動(dòng)T1源程序,使用中斷方式判斷是否溢出:

ORG0000H LJMPMAIN ORG001BH;P88 LJMPINT_TIME1 ORG0030HMAIN:MOVTMOD,#60H

;設(shè)置T1為模式2,外部計(jì)數(shù)方式

MOVTL1,#9CH;T1計(jì)數(shù)器初值 MOVTH1,#9CH

SETBEA;開放定時(shí)器溢出中斷 SETBET1

SETBP1.0

SETBTR1

;啟動(dòng)T1計(jì)數(shù)HERE:SJMPHERE;等待中斷INT_TIME1:

CPLP1.0RETIEND中斷初始化程序定時(shí)器初始化程序例6-13設(shè)一

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論