版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
單片機原理及接口技術
復習課考試題型及題量填空題:10空,10分選擇題:5題,10分簡答題:4題,20分分析題:4題,40分綜合應用題:1題,20分1小巧靈活、成本低,易于產(chǎn)品化。它能方便的組裝成各種智能化的控制設備及各種智能儀器儀表。2面向控制,能針對性地解決從簡單到復雜的各類控制任務,因而能獲得最佳的性能價格比。3抗干擾能力強,適應溫度范圍寬,在各種惡劣的環(huán)境條件下都能可靠地工作,這是其他機種無法比擬的。網(wǎng)絡功能,可以很方便地實現(xiàn)多機和分布控制。使整個控制系統(tǒng)的效率和可靠性大為提高。5外部擴展能力強。在內部的各種功能部件不能滿足應用需要時,均可在外部進行擴展。它與許多通用的微機接口芯片兼容。給應用系統(tǒng)設計帶來極大的方便和靈活性。第1章1、單片機與普通微機相比的特點:P102、二進制數(shù)、十六進制數(shù)的加減運算二進制:
加法規(guī)則:“逢2進1”減法規(guī)則:“借1當2”
十六進制:有16個計數(shù)符號:0~9,A~F加法運算:“逢16進1”。減法運算:“借1當16”3、幾種進制數(shù)之間的相互轉換
(1)任意進制數(shù)->十進制數(shù)按權展開,先乘后加例:111.01B=1×22+1×21+1×20+0×2-1+1×2-2(2)
十進制數(shù)-->任意進制數(shù)整數(shù)部分除R取余,小數(shù)部分乘R取整 R=2或16注:先得到的余數(shù)為低有效位先得到的整數(shù)為高有效位
(3)二進制數(shù)與十六進制數(shù)間的轉換
二進制數(shù)->十六進制數(shù)方法:以小數(shù)點為界,將二進制數(shù)向左或向右每4位用1個十六進制數(shù)代替,不夠4位則用0補充。十六進制數(shù)
二進制數(shù)方法:以小數(shù)點為界,向左或向右每1位十六進制數(shù)用4個二進制位表示即可。十進制(D)二進制(B)十六進制(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系列單片機特性P17系列MCS-51子系列MCS-52子系列803180C31805180C51875187C51片內存儲器片內ROM片內ERROM片內RAM001284kB0128B4k128008K8K000256256256803280C32805280C52875287C52定時器計數(shù)器2X16位3X16位并行I/O口串行I/O口中斷源制造工藝4X8位4X8位115676767HMOSCHMOSHMOSHMOSCHMOSCHMOSHMOSHMOSHMOSCHMOSCHMOSCHMOS第2章單片機最小系統(tǒng)的必備條件1、電源2、EA引腳(直接上拉至高電平)3、晶體振蕩電路(時鐘電路)4、復位電路2、單片機最小系統(tǒng)的實現(xiàn)P20:地址鎖存允許信號當單片機上電復位后,用示波器測ALE引腳,若有脈沖輸出,則說明單片機最小系統(tǒng)外圍電路連接正確,單片機正常工作。/ALEPROG3、如何判斷MCS-51單片機是否正常工作?P19引腳為高電平時,CPU訪問內部ROM,但當PC指針超過0FFFH時(4KB),自動轉向執(zhí)行外部ROM引腳為低電平,則訪問外部ROM,從片外ROM的0000H單元開始取指令。:訪問內部或外部ROM選擇信號/PPEAV4、EA引腳有什么作用?P195、P3口第二功能(P20)讀選通外部寫選通外部計數(shù)輸入計數(shù)器定時器計數(shù)輸入計數(shù)器定時器申請外部中斷申請外部中斷串行數(shù)據(jù)接收串行數(shù)據(jù)發(fā)送功能含義RAMRAM1/0/10MCS-51的時鐘信號共有4種,從小到大依次是:振蕩周期:振蕩周期指為單片機提供定時信號的振蕩源的周期或外部輸入時鐘的周期。時鐘周期(狀態(tài)周期):2個振蕩周期為1個狀態(tài)周期,用S表示。它分為P1節(jié)拍和P2節(jié)拍,通常在P1節(jié)拍完成算術邏輯操作,在P2節(jié)拍完成內部寄存器之間的傳送操作。6、時鐘信號P22機器周期:一個機器周期是指CPU訪問存儲器一次所需要的時間。MCS-51的一個機器周期包括12個振蕩周期,分成6個狀態(tài):S1~S6,每個狀態(tài)又分為兩拍,稱為P1和P2,因此一個機器周期中的12個振蕩周期表示為S1P1、S1P2……S6P1、S6P2指令周期:指令周期即執(zhí)行一條指令所占用的全部時間,通常為1~4個機器周期。例如:外接晶振為12MHz時,MCS—51單片機的4個時間周期的具體值為多少?
T振蕩=1/12μs;T狀態(tài)=2*T振蕩=1/6μs;T機器=12*T振蕩=1μs;T指令=1~4*T機器=1μs~4μsCY(PSW.7)——進位標志位。AC(PSW.6)——輔助進位(或稱半進位)標志。OV(PSW.2)——溢出標志位P(PSW.0)——奇偶標志位。累加器A中有奇數(shù)個1則P=1,否則P=0。用于校驗串行通信中數(shù)據(jù)傳送是否出錯。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í)行結果。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)轉移指令(減1條件轉移指令)P54減1條件轉移指令有如下兩條: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、延時子程序的編寫方法P78-79第5章1、MCS-51單片機有幾個中斷源?
52、MCS-51單片機有幾級中斷優(yōu)先級?
23、MCS-51單片機外部中斷源觸發(fā)中斷請求的方法有哪些?分別怎么觸發(fā)?P83電平觸發(fā)方式:外部中斷請求引腳為低電平時觸發(fā)脈沖觸發(fā)方式或邊沿觸發(fā)方式:外部中斷請求引腳為下降沿時觸發(fā)INT0——外部中斷0請求,低電平有效。通過P3.2引腳輸入。INT1——外部中斷1請求,低電平有效。通過P3.3引腳輸入。T0——定時器/計數(shù)器0溢出中斷請求。T1——定時器/計數(shù)器1溢出中斷請求。TX/RX——串行口中斷請求。當串行口完成一幀數(shù)據(jù)的發(fā)送或接收時,便請求中斷。4、中斷優(yōu)先級排列順序P86
當同時接收到幾個同一優(yōu)先級的中斷請求時,響應哪個中斷源則取決于內部硬件查詢順序。其優(yōu)先級(自然優(yōu)先級)排列順序如下圖所示:中斷源
同級內的中斷優(yōu)先級外部中斷0中斷高級定時器/計數(shù)器T0溢出中斷外部中斷1定時器/計數(shù)器T1溢出中斷串行口中斷低級5、會編寫中斷初始化程序,掌握P83-85的標志位。如:P948、試編寫一段中斷初始化程序,使INT0采用電平觸發(fā)方式、INT1采用邊沿觸發(fā)方式,且INT0為中斷優(yōu)先級高級,并開放INT0、INT1中斷。CLRIT0SETBIT1SETBPX0SETBEA
SETBEX0SETBEX1第6章1、MCS-51單片機的定時/計數(shù)器的工作模式及區(qū)別P98
2、4種工作模式下的初值P101X初值,N需要計數(shù)的次數(shù),T定時時間,fosc為振蕩頻率計數(shù)器的初始值X由下式確定:
X=2n-N
定時器的初始值X由下式確定:
fosc12*TX=2n
-模式0—n=13模式1—n=16模式2、3—n=83、定時時,定時時間與工作模式、初值、振蕩頻率有關。計數(shù)時,輸入信號的頻率必須小于晶振頻率的1/24P98P11034、定時/計數(shù)器的四種工作模式的應用計數(shù)方式如P104例6.10定時方式如P109例6.13(TL1)=9CH分析:
1、設置初值:模式2,計數(shù)100次。(TH1)=9CH例6-10:利用定時器T1的模式2對外部信號計數(shù),定時/計數(shù)器的開啟與外部中斷引腳無關。要求每計滿100次,將P1.0引腳取反。X=28-N=256-100=156=9CH2、控制寄存器TMOD和TCON的設置
用T1計數(shù),選擇工作模式2,定時/計數(shù)器的開啟與外部中斷引腳無關。GATEC/TM1M0GATEM1C/TM0定時器T1定時器T0TMOD(89H)D7D6D5D4D3D2D1D001000001MOVTMOD,#60H;設置工作方式SETBTR1;啟動T1源程序,使用中斷方式判斷是否溢出:
ORG0000H LJMPMAIN ORG001BH;P88 LJMPINT_TIME1 ORG0030HMAIN:MOVTMOD,#60H
;設置T1為模式2,外部計數(shù)方式
MOVTL1,#9CH;T1計數(shù)器初值 MOVTH1,#9CH
SETBEA;開放定時器溢出中斷 SETBET1
SETBP1.0
SETBTR1
;啟動T1計數(shù)HERE:SJMPHERE;等待中斷INT_TIME1:
CPLP1.0RETIEND中斷初始化程序定時器初始化程序例6-13設一
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 專用電力廠排水管道年度銷售協(xié)議2024一
- 專賣店人員勞務合作協(xié)議版B版
- 二零二四全新企業(yè)培訓場地租賃合作協(xié)議3篇
- 智駕未來路演模板
- 運動防護教學
- 閱讀節(jié)啟動儀式
- 優(yōu)化福利提升滿意度
- 2025年度廠房租賃合同范本:高科技產(chǎn)業(yè)園區(qū)4篇
- 2025年高科技研發(fā)中心廠房土地轉讓與租約管理合同4篇
- 二零二四五人合伙設立藝術品交易平臺協(xié)議3篇
- 2025年工程合作協(xié)議書
- 2025年山東省東營市東營區(qū)融媒體中心招聘全媒體采編播專業(yè)技術人員10人歷年高頻重點提升(共500題)附帶答案詳解
- 2025年宜賓人才限公司招聘高頻重點提升(共500題)附帶答案詳解
- KAT1-2023井下探放水技術規(guī)范
- 垃圾處理廠工程施工組織設計
- 駕駛證學法減分(學法免分)題庫及答案200題完整版
- 2024年四川省瀘州市中考英語試題含解析
- 2025屆河南省九師聯(lián)盟商開大聯(lián)考高一數(shù)學第一學期期末學業(yè)質量監(jiān)測模擬試題含解析
- 撫養(yǎng)權起訴狀(31篇)
- 煙花爆竹零售應急預案
- 新加坡SM1向性測試模擬試卷
評論
0/150
提交評論