單片機復習知識點復習過程_第1頁
單片機復習知識點復習過程_第2頁
單片機復習知識點復習過程_第3頁
單片機復習知識點復習過程_第4頁
單片機復習知識點復習過程_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、精品文檔單片機復習知識點、理論知識:1. 二進制與十進制的轉(zhuǎn)換(要求會計算)二進制轉(zhuǎn)十進制:加權(quán)求和。十進制轉(zhuǎn)二進制:整數(shù)部分:除二取余,逆序排列,即最初得到的余數(shù)是二進制整數(shù)的最低位,最后得到的余數(shù)是二進制整數(shù)的最高位,如下所示:2 1 10 1因Itr (?5)=tLl|01)a小數(shù)部分:乘二取整,順序排列,即最初得到的整數(shù)是二進制小數(shù)的最高位,如下所示:LZ50,6251Q 25X20 L00.S""1Slti (0. 61甌0. ll'Ol I.2什么是單片機?將微處理器(CPU)、存儲器(ROM和RAM )及各種輸入輸出接口( I/O)集成在一個芯片 上,

2、就稱之為單片微型處理器,簡稱單片機。存儲器按功能劃分可分為程序存儲器和數(shù)據(jù)存儲器。3. 單片機最小系統(tǒng)的組成:單片機最小系統(tǒng)由工作電源、時鐘(或晶振)電路和復位電路三部分組成,它為單片機的工 作提供最基本的硬件條件。4. 單片機的復位條件是什么,復位后的I/O 口狀態(tài)是什么?單片機的復位條件是持續(xù)兩個機器周期以上的高電平,復位后的I/O 口為FFH。5. 單片機的時序:晶振電路為單片機的工作提供了基本的時序。時鐘周期:也稱振蕩周期,定義為時鐘頻率的倒數(shù),也就是外接晶振頻率的倒數(shù),是單片機精品文檔精品文檔中最基本、最小的時間單位。機器周期:單片機的基本操作周期,在一個操作周期內(nèi),單片機完成一項基

3、本操作,它由12個 時鐘周期組成。因此,外接12MHz晶振的單片機的機器周期為1微秒(1卩S)。6. 單片機的I/O 口配置:STC89C52RC單片機有40個引腳,4組8位并行I/O口,分別為P0、P1、P2和P3。P3 口: P3 口的每根口線都有其獨立定義的第二功能。P3.0(RXD)串行通信數(shù)據(jù)輸入口P3.1(TXD)串行通信數(shù)據(jù)輸出口P3.2(INT0 )外部中斷0信號輸入P3.3(INT1 )外部中斷1信號輸入P3.4(T0)定時器/計數(shù)器0外部輸入端P3.5(T1)定時器/計數(shù)器1外部輸入端P3.6(WR )外部數(shù)據(jù)存儲器寫脈沖P3.7(RD )外部數(shù)據(jù)存儲器讀脈沖7. C51編

4、程中常用的數(shù)據(jù)類型及其數(shù)據(jù)表示范圍數(shù)據(jù)類型關(guān)鍵字所占位數(shù)表示數(shù)的范圍位類型bit10或1無符號字符型un sig ned char8 ( 1個字節(jié))0 255有符號字符型char8 ( 1個字節(jié))-128+127無符號整型un sig ned int16 (2個字節(jié))065535有符號整型int16 (2個字節(jié))-32768 +32767長整形(Iong/unsigned long)和單精度實型(float)占32 位, 4個字節(jié);雙精度實型(double) 占64位,8個字節(jié)。在數(shù)前面加上“ 0x”,表示該數(shù)為十六進制數(shù)。8. 數(shù)碼管的結(jié)構(gòu)分類和顯示控制方式:數(shù)碼管按內(nèi)部結(jié)構(gòu)不同可分為共陽極

5、和共陰極兩種,其中,共陽極的公共端結(jié)高電平,共陰極的公共端接低電平。數(shù)碼管顯示的控制方式分為:靜態(tài)顯示和動態(tài)顯示,其中動態(tài)顯示需要實時刷新才能獲得穩(wěn)定的顯示效果,刷新周期小于25ms。9. 鍵盤的基本知識:鍵盤分為編碼式鍵盤和非編碼式鍵盤。 編碼式鍵盤靠專門的硬件編碼器產(chǎn)生鍵的編號或鍵值, 非編碼式鍵盤靠軟件編程產(chǎn)生編號或鍵值。單片機系統(tǒng)多采用非編碼式鍵盤。10. 獨立式按鍵和矩陣式鍵盤:非編碼式鍵盤根據(jù)連接方式不同又可以分為獨立式按鍵和矩陣式鍵盤。精品文檔精品文檔獨立式按鍵:硬件連接采用一線一鍵的方式,口線利用率低,常用作按鍵較少的場合。矩陣式鍵盤:口線按矩陣排列,按鍵連接在行列的交叉點上,

6、口線利用率高,常用在按鍵較多的場合。由16個按鍵組成的矩陣鍵盤最少需要與8個單片機引腳連接。11. 按鍵消抖的方法:為確保按鍵操作的正常,在使用按鍵時要進行按鍵消抖處理,常用的方法有:硬件消抖和軟 件延時消抖。12. STC89C52RC單片機中斷系統(tǒng)的基本知識:引起單片機中斷的根源稱為中斷源,STC89C52RC共有6個中斷源,2個優(yōu)先級,其中,T2 是52單片機特有的,51單片機共有5個中斷源。它們的名稱及相應信息如下表。中斷源中斷申請標志位中斷允許控制位中斷事件號中斷優(yōu)先級INTO(外部中斷0)IE0EX000T0 (定時器/計數(shù)器0中斷)TFOETO11INT1(外部中斷1)IE1EX

7、122T1(定時器/計數(shù)器1中斷)TF1ET133TI/RI (串口中斷)TI/RIES44中斷優(yōu)先級通過IP寄存器設置。原則:同時收到多個中斷,先響應高優(yōu)先級,后響應低優(yōu)先 級中斷申請;若正在進行中斷服務,貝唯被較高級別的中斷,不能被同級別或低級別的中斷; 對于同級的中斷請求,響應順序取決于內(nèi)部硬件查詢順序。13. 中斷允許控制寄存器IE2異4q31字苛地址:A8HEAESET1EX1ETCEXCI&各位的作用如下:EA:總充許位。EA=O,禁止一切中斷;EA=1,則每個中斷源允許還是禁止分別由各自的允 許位確定。ES:串行口中斷允許位。ES=O,禁止串行口中斷;ES=1,允許串行口

8、中斷。ET1:定時器1中斷允許位。ET1=0,禁止定時器1中斷;ET1=1,允許定時器1中斷。EX1 :外部中斷1中斷允許位。EX1=0,禁止外部中斷1中斷;EX1=1,允許外部中斷1中斷。ETO:定時器0中斷允許位。ETO=O,禁止定時器0中斷;ET0=1,允許定時器0中斷。EXO:外部中斷0中斷允許位。EXO=O,禁止外部中斷0中斷;EX0=1,允許外部中斷0中斷。14. 外部中斷有低電平觸發(fā)和下降沿觸發(fā)兩種方式。通過定時器控制寄存器TCON中的ITO、IT1來選擇和設定。IT1為1INT中斷觸發(fā)方式控制位,當 IT1=0,外部中斷1控制為 低電平觸發(fā)方式。當IT1=1,外部中斷1控制為下

9、降沿觸發(fā)方式。15. 51系列單片機定時/計數(shù)器的基本知識: 51系列單片機有2個16位定時/計數(shù)器,由THx和TLx兩個8位寄存器組成,可以工作在 定時狀態(tài)或計數(shù)狀態(tài),每來一個脈沖則定時器/計數(shù)器的當前值加1,直到溢出,則將TF0/TF1 置一的同時將當前值清零。定時狀態(tài):以單片機的機器周期為計數(shù)脈沖;計數(shù)狀態(tài):以單片機P3.4(T0)、P3.5(T1)引腳輸入的外部時鐘為計數(shù)脈沖16. 定時器工作模式寄存器TMODIKFT1JflFTO近通控制受INTO曲0 7WJ0喉式C)1嘆式1功It卿I計魏0權(quán)擊0DI模兀1IQ桂廠21計做匚定附1:變1KTD控制.不受NTD控制17. 定時器/計數(shù)

10、器工作方式:定時器/計數(shù)器工作方式的控制由特殊功能寄存器 TMOD實現(xiàn),共有4種工作方式,其中以 方式1和方式2最常用。方式1:沒有初值自動重裝功能的16位定時計數(shù)器,此時最大計數(shù)值為65536。方式2:具有初值自動重裝功能的8位定時計數(shù)器,此時最大計數(shù)值為256。其中定時器1的方 式2常用作串口的波特率發(fā)生器。18.定時器初值的計算:方式1:THx=(65536-定時時長/機器周期)/256TLx=(65536-定時時長/機器周期)%256方式2:THx=256-定時時長/機器周期TLx=256-定時時長/機器周期19. 通信的基本知識:通信有串行和并行兩種。并行通信控制簡單、傳輸速度快,但

11、長距傳輸?shù)某杀靖撸S糜诟?速的短距通信;串行通信傳輸線少,適合于長距通信,但數(shù)據(jù)的傳送控制較復雜。20. 異步通信的基本知識:串行通信又可以分為同步通信和異步通信。異步通信以字符幀為單位進行數(shù)據(jù)傳輸,異步通 信的字符幀分為:起始位、數(shù)據(jù)位、校驗位和停止位 4部分。«始位-T歹 二空閑亠-LSB停止e校驗住空 下一寧霸 閑 起姑位21. 串行通信的制式:串行通信有三種制式:單工、半雙工和全雙工。22. 51單片機串口的工作方式:51單片機的串口有4種工作方式,通過串口控制寄存器 SCON來管理。方式0:同步移位寄存器方式方式1:波特率可調(diào)的10位異步收發(fā)方式2:波特率固定的11位異步

12、收發(fā)方式3:波特率可調(diào)的11位異步收發(fā)23. A/D和D/A 基本知識:A/D的功能:將傳感器輸出的模擬電信號轉(zhuǎn)換成能夠被CPU處理的數(shù)字電信號。D/A的功能:將CPU輸出的數(shù)字電信號轉(zhuǎn)換成執(zhí)行機構(gòu)能夠識別的模擬電信號。A/D和D/A精度判斷的依據(jù):數(shù)字量位數(shù)24. 實驗板上A/D、D/A芯片的型號:A/D : ADC0804 ; D/A : DAC0832二、實驗操作知識點1. C51頭文件的擴展名是什么?教學實驗板上使用的單片機型號是什么,它的是什么封裝?C51頭文件的擴展名為.h。教學實驗板上使用的單片機型號是 STC89C52RC,它是DIP (雙列 直插)封裝,是STC公司生產(chǎn)的一種

13、低功耗、高性能8位CPU,具有8K在系統(tǒng)可編程Flash 存儲器。2. C語言中注釋的表示方法有哪些?它們有何區(qū)別?C語言注釋的表示方法為“ /”或“/*/”。前者是單行注釋,后者是多行注釋,成對出現(xiàn)3. STC89C52RC單片機電源和地線引腳名稱和序號是什么?額定供電電壓是多少?電源引腳:VCC(40),地線引腳:GND( 20)。單片機的供電電壓為DC5V。4. C51編程的主函數(shù)名是什么?中斷函數(shù)名的格式是什么?C51編程的主函數(shù)名是main()void函數(shù)名()interrupt n其中n為中斷類型號5. C51程序編譯完成后,生成十六進制可執(zhí)行文件的后綴名是什么?C51編譯完成后生

14、成的十六進制可執(zhí)行文件的后綴名是.hex6. 本課程介紹的繪制電路板的軟件是什么?各種文件的擴展名是什么?Protel99SE;原理圖文件:.SCH;PCB 文件:.PCB;原理圖庫文件:.SCHLIB ; PCB庫文件:.PCBLIB ;網(wǎng)絡表文件:.NET,7. 能夠?qū)懗龉碴幓蚬碴?段數(shù)碼管的字形碼(見課本數(shù)碼管一節(jié))h T e d e h a共陰高電平點亮公共端樓地(陰)共陰極數(shù)碼管字形碼表dpgfedcba字形碼0001111113FH1共ni公共端接盛電平(陽)共陽極數(shù)碼管字形碼表dpgfedcba字形碼011000000C0H18. 編寫1ms軟件延時程序:1ms延時程序為:void delayms()uint i, j;for(i=1000;i>0;i-)for(j=110;j>0;j-);9. 寫出定時器T1工作方式1延時50ms的中斷服務子程序。(晶振12MHZ)void T1-time( ) in terrupt 3TH1=(65536-50000)/256;TL1=(65536-50000)%256;10. 已知P1 口如圖所示接了 8個發(fā)光

溫馨提示

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

評論

0/150

提交評論