版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 專用電力廠排水管道年度銷售協(xié)議2024一
- 專賣店人員勞務(wù)合作協(xié)議版B版
- 二零二四全新企業(yè)培訓(xùn)場(chǎng)地租賃合作協(xié)議3篇
- 智駕未來路演模板
- 運(yùn)動(dòng)防護(hù)教學(xué)
- 閱讀節(jié)啟動(dòng)儀式
- 優(yōu)化福利提升滿意度
- 2025年度廠房租賃合同范本:高科技產(chǎn)業(yè)園區(qū)4篇
- 2025年高科技研發(fā)中心廠房土地轉(zhuǎn)讓與租約管理合同4篇
- 二零二四五人合伙設(shè)立藝術(shù)品交易平臺(tái)協(xié)議3篇
- 2025年工程合作協(xié)議書
- 2025年山東省東營(yíng)市東營(yíng)區(qū)融媒體中心招聘全媒體采編播專業(yè)技術(shù)人員10人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025年宜賓人才限公司招聘高頻重點(diǎn)提升(共500題)附帶答案詳解
- KAT1-2023井下探放水技術(shù)規(guī)范
- 垃圾處理廠工程施工組織設(shè)計(jì)
- 駕駛證學(xué)法減分(學(xué)法免分)題庫及答案200題完整版
- 2024年四川省瀘州市中考英語試題含解析
- 2025屆河南省九師聯(lián)盟商開大聯(lián)考高一數(shù)學(xué)第一學(xué)期期末學(xué)業(yè)質(zhì)量監(jiān)測(cè)模擬試題含解析
- 撫養(yǎng)權(quán)起訴狀(31篇)
- 煙花爆竹零售應(yīng)急預(yù)案
- 新加坡SM1向性測(cè)試模擬試卷
評(píng)論
0/150
提交評(píng)論