單片機(jī)基礎(chǔ)知識(shí)_第1頁(yè)
單片機(jī)基礎(chǔ)知識(shí)_第2頁(yè)
單片機(jī)基礎(chǔ)知識(shí)_第3頁(yè)
單片機(jī)基礎(chǔ)知識(shí)_第4頁(yè)
單片機(jī)基礎(chǔ)知識(shí)_第5頁(yè)
已閱讀5頁(yè),還剩4頁(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)介

單片機(jī)基礎(chǔ)知識(shí)單片機(jī)基礎(chǔ)知識(shí)單片機(jī)基礎(chǔ)知識(shí)1.一個(gè)圓滿的微機(jī)系統(tǒng)由硬件和軟件兩大多數(shù)構(gòu)成2.微型計(jì)算機(jī)的性能指標(biāo):字長(zhǎng)、運(yùn)算速度、儲(chǔ)蓄容量、軟件配置、外設(shè)擴(kuò)展能力字:一組二進(jìn)制數(shù),字長(zhǎng):該二進(jìn)制數(shù)的位數(shù),字長(zhǎng)越大,計(jì)算機(jī)辦理數(shù)據(jù)越快運(yùn)算速度:表達(dá)方式:cpu主頻,越高,運(yùn)算速度越快儲(chǔ)蓄容量:內(nèi)儲(chǔ)蓄容量(cpu直接接見(jiàn)儲(chǔ)蓄器)、外儲(chǔ)蓄容量(硬盤容量)2.計(jì)算機(jī)系統(tǒng):硬件系統(tǒng)(馮.諾依曼構(gòu)造)(運(yùn)算器、儲(chǔ)蓄器、控制器、輸入輸出設(shè)施)、軟件系統(tǒng)(運(yùn)轉(zhuǎn)程序和相應(yīng)文檔)3.CPU主要構(gòu)成部分:運(yùn)算器、控制器ALU運(yùn)算器核心、累加器A、標(biāo)記寄存器FR(C進(jìn)、借位,OF溢出標(biāo)記)、(不影響標(biāo)記位CY的指令:INCA)寄存器組RS、控制器CU(pc程序計(jì)算器、ir指令寄存器、id指令譯碼器)4.儲(chǔ)蓄器:RAM、ROM,此中RAM擁有易失性,常用于儲(chǔ)蓄暫時(shí)性數(shù)據(jù)儲(chǔ)蓄器的地點(diǎn)范圍是0000H~0FFFH,它的容量為4KB(16*16*16=4*1024)5.總線bus:傳達(dá)信息的公共通訊公正片總線、內(nèi)總線、外總線地點(diǎn)總線(AB)、控制總線(CB)、數(shù)據(jù)總線(DB)6.單片機(jī)(芯片)包含五部分:運(yùn)算器、儲(chǔ)蓄器、控制器、輸入部分、輸出部分8051:8位單片機(jī)8031:復(fù)位后,PC和SP為:0000H、07H7.二進(jìn)制B、八進(jìn)制O、十進(jìn)制D、十六進(jìn)制H8.原碼、反碼、補(bǔ)碼、壓縮BCD碼1/99.單片機(jī)引腳:P1.0VCC(40引腳)RSTP0.7RXDEA/VPPTXDALE/PROGITR0PSDEITR1P2.7T0P2.6T1P2.5WRP2.4RDP2.3XTAL2P2.2XTAL1P2.1GNDP2.0(21引腳)2/910.I/O接口:、、、11.XTAL1、XTAL2:振蕩輸入接口12.RST:復(fù)位信號(hào)端口,高電平有效。復(fù)位后,P0-P3置1,PC清零13.ALE/PROG:地點(diǎn)鎖存信號(hào)輸出端口/編程脈沖輸入接口14.PSEN:外面程序儲(chǔ)蓄器選通訊號(hào)端口15.EA/VPP:外面程序儲(chǔ)蓄器接見(jiàn)贊成端口16.地點(diǎn)總線(AB):寬度16位、P2口(高8位)和P0(低8位)口供給17.控制總線(CB):RST、EA、ALE、PSEN、ITR0、ITR1、WR、RD18.數(shù)據(jù)總線(DB):寬度8位、P0口19.單片機(jī)最小系統(tǒng):EA、VCC(+5V)、復(fù)位電路、振蕩電路20.振蕩電路:F單片機(jī)主頻、外界晶體振蕩頻次fosc、F=fosc/12、振蕩周期T=1/fosc、機(jī)器周期=12T=1/F=12/fosc21.復(fù)位電路:復(fù)位管腳上產(chǎn)生兩個(gè)機(jī)器周期的高電平,則單片機(jī)系統(tǒng)復(fù)位。按鍵復(fù)位22.EA管腳:不能夠懸空,接vcc或許接電阻和vcc23.儲(chǔ)蓄器:ROM(4kb程序儲(chǔ)蓄器)、RAM(128b數(shù)據(jù)儲(chǔ)蓄器)C51:哈佛構(gòu)造(儲(chǔ)蓄器、數(shù)據(jù)儲(chǔ)蓄器分開(kāi))儲(chǔ)蓄器:片內(nèi)數(shù)據(jù)儲(chǔ)蓄器、片外數(shù)據(jù)儲(chǔ)蓄器、片內(nèi)程序儲(chǔ)蓄器、片外程序儲(chǔ)蓄器儲(chǔ)蓄種類:code(程序代碼儲(chǔ)蓄區(qū))、data(直接尋址片內(nèi)數(shù)據(jù)儲(chǔ)蓄區(qū))、bdata(可位尋址片內(nèi)數(shù)據(jù)儲(chǔ)蓄區(qū))、idata(間接尋址片內(nèi)數(shù)據(jù)儲(chǔ)蓄區(qū))、pdata、xdata(片外數(shù)據(jù)儲(chǔ)蓄區(qū))儲(chǔ)蓄模式:small、compact、large3/9ROM:片內(nèi)ROM(EA=1)、片外ROM(EA=0)(可經(jīng)過(guò)外面擴(kuò)展和片內(nèi)ROM進(jìn)行一致編址)(單片機(jī)應(yīng)用程序一般寄存在ROM)RAM:片外RAM、片內(nèi)RAM(256字節(jié),地點(diǎn):00H-FFH)片內(nèi)RAM:(低128字節(jié)和高字節(jié)128字節(jié))低128字節(jié)1).工作寄存器組:占用片內(nèi)RAM地點(diǎn)00H-1FH,8個(gè)寄存器R0-R72).位尋址區(qū):20H-2FH3)一般RAM區(qū):30H-7FH,作為貨倉(cāng)區(qū)高128字節(jié)(80H-FFH)(52單片機(jī))1).一般RAM區(qū):必然采納間接尋址方式接見(jiàn),2).特別功能寄存器區(qū)(SFR區(qū)):必然采納直接尋址方式接見(jiàn)ACC累加器、PSW程序狀態(tài)字、SP貨倉(cāng)指針、DPTR(DPH高字節(jié)、DPL低字節(jié))數(shù)據(jù)指針(16位專用寄存器)、TMOD準(zhǔn)時(shí)器方式選擇寄存器、TL0&TL1&TH0&TH1(準(zhǔn)時(shí)器0、1高低8位)IP、IE(中止優(yōu)先、贊成控制寄存器)PC(程序計(jì)數(shù)器,寄存CPU將履行指令所在的ROM單元的地點(diǎn),擁有自動(dòng)加1特色,復(fù)位后000H)24.貨倉(cāng):片內(nèi)RAM(低128字節(jié))中的一般RAM區(qū),先進(jìn)后出、后進(jìn)先出貨倉(cāng)內(nèi)存容量不超出128字節(jié),08H-0FH貨倉(cāng)寄存器SP是8位寄存器,SP素來(lái)指向棧頂,SP=07H25.C語(yǔ)言4/91).數(shù)據(jù)申明:種類說(shuō)明符(修飾符)表記符初值(無(wú)修飾符,則默認(rèn)寄存在片內(nèi)RAM,data種類變量)2).函數(shù)格式:種類函數(shù)名(參數(shù)表){數(shù)聽(tīng)聞明部分語(yǔ)句履行部分}3).數(shù)據(jù)種類(同C語(yǔ)言)SFR:特別功能寄存器申明(特別功能寄存器必然需要用大寫)(51:含21個(gè)SFR,52:32個(gè))SFR16:SFR的16位數(shù)據(jù)申明Sbit:特別功能位申明Bit:位變量申明4).頭文件Reg.52h:定義單片機(jī)特別功能寄存器和端口Stdio.h:標(biāo)準(zhǔn)輸入輸出函數(shù)庫(kù)Math.h:標(biāo)準(zhǔn)數(shù)學(xué)函數(shù)庫(kù)Absacc.h:外面絕對(duì)地點(diǎn)接見(jiàn)函數(shù)庫(kù)Ctype.h:字符數(shù)據(jù)庫(kù)Stdlib.h:數(shù)據(jù)函數(shù)庫(kù)5/95).運(yùn)算符(同C語(yǔ)言)6).基本語(yǔ)句(同C語(yǔ)言)7).xx服務(wù)程序函數(shù)名()interruptn(中止服務(wù)程序進(jìn)口地點(diǎn)){服務(wù)程序內(nèi)容}Interrupt:改變工作寄存器組27.接口作用:間隔與尋址作用、鎖存與緩沖作用、信號(hào)電平與形式的變換作用接口:串行接口&并行接口I/O端口輸入輸出(I/O口在系統(tǒng)復(fù)位時(shí),內(nèi)部鎖存器置1)8051有四個(gè)并行口,并行口作輸進(jìn)口時(shí),必然先將鎖存器置1,才能讀入外設(shè)的狀態(tài)1).特色:P0、P1、P2、P3并行輸入輸出8位數(shù)據(jù)2).端口由鎖存器、輸出驅(qū)動(dòng)器、輸入緩沖器3).P0口:作為低8位地點(diǎn)總線、數(shù)據(jù)總線作為一般I/O接口,進(jìn)行輸入輸出數(shù)據(jù),必然接上拉電阻驅(qū)動(dòng)8個(gè)LSTTL輸入4).P1口:作為一般I/O接口,驅(qū)動(dòng)4個(gè)LSTTL輸入5).P2口:作為一般I/O接口,也可作高8位地點(diǎn)總線、數(shù)據(jù)總線6).P3口:作為一般I/O接口,也可作為外中止、串行通訊第二功能口使用.6/97).P0真實(shí)雙向口,P1-P3準(zhǔn)雙向口8).為實(shí)現(xiàn)數(shù)據(jù)的I/O傳達(dá),可用三種控制方式:無(wú)條件傳達(dá)、查問(wèn)、中止方式28.數(shù)碼管(abcdefg七段(順時(shí)針)、dp(小數(shù)點(diǎn)))29.I/O輸入特色:BUF=P1(將P1端口數(shù)據(jù)經(jīng)過(guò)讀緩沖器1讀入)、P1=P1&0xf0I/O口作為輸進(jìn)口時(shí),必然輸出高電平(P1=0XFF;BUF=P1)30.中止辦理全過(guò)程:中止懇求、中止響應(yīng)、中止服務(wù)中止系統(tǒng):長(zhǎng)處:分時(shí)操作、及時(shí)響應(yīng)、靠譜性高中止源(51:5個(gè),52:6個(gè)):外面中止(2個(gè))INT0、INT1、準(zhǔn)時(shí)器溢出中止0、1以及串行中止。2此中止優(yōu)先級(jí)別特別功能寄存器:TCON、SCON、IE、IP、IPHTCON:地點(diǎn)88H,TF1TR1TF0TR0IE1IT1IE0IT0IT0:外面xx0觸發(fā)方式控制位IE0:外面xx0xx懇求標(biāo)記位IT1:外面xx1觸發(fā)方式控制位IE1:外面xx1xx懇求標(biāo)記位TF0:準(zhǔn)時(shí)器/計(jì)數(shù)器T0溢出中止懇求標(biāo)記位TF1:準(zhǔn)時(shí)器/計(jì)數(shù)器T1溢出中止懇求標(biāo)記位SCON:TIRIRI:串行口接收xx標(biāo)記位TI:串行口發(fā)送xx標(biāo)記位優(yōu)先級(jí):INT0(高)、T0、INT1、T1、串行口(中止源)7/9IE0、TF0、IE1、TF1、RI或TI31.地點(diǎn)0000H:程序開(kāi)始地點(diǎn)0003H:外面xx0xx地點(diǎn)000BH:準(zhǔn)時(shí)器0溢出xxxx地點(diǎn)0013H:外面xx1xx地點(diǎn)001BH:準(zhǔn)時(shí)器1溢出xxxx地點(diǎn)0023H:串行口xxxx地點(diǎn)002BH:串行口xxxx32.準(zhǔn)時(shí)器/計(jì)數(shù)器同樣:準(zhǔn)時(shí)和計(jì)數(shù)都是對(duì)脈沖入行計(jì)數(shù),差別:準(zhǔn)時(shí)是對(duì)周期已知的脈沖計(jì)數(shù),計(jì)數(shù)是對(duì)周期未知的脈沖計(jì)數(shù)1).準(zhǔn)時(shí)器/計(jì)數(shù)器方式控制寄存器TMODC/T=0,設(shè)置為準(zhǔn)時(shí)方式,對(duì)機(jī)器周期進(jìn)行計(jì)數(shù)C/T=1,設(shè)定為計(jì)數(shù)方式,對(duì)外面信號(hào)進(jìn)行計(jì)數(shù)2).M1和M0工作方式控制位3).GATE門控制位當(dāng)GATE位為0時(shí),啟動(dòng)準(zhǔn)時(shí)/計(jì)數(shù)器只受TR0(或許TR1)控制。當(dāng)GATE位為1時(shí),啟動(dòng)準(zhǔn)時(shí)/計(jì)數(shù)器除了受TR0(或許TR1)控制外,還受外面中止輸入管腳(INT0,INT1)上的電平控制。高電平,準(zhǔn)時(shí)/計(jì)數(shù)器正常計(jì)數(shù);低電平,準(zhǔn)時(shí)/計(jì)數(shù)器停止計(jì)數(shù)。33.指針:一般指針(2個(gè)字節(jié))和儲(chǔ)蓄器指針8/934.儲(chǔ)蓄單元是依據(jù)地點(diǎn)線來(lái)計(jì)算的11根地點(diǎn)線,編址能從:0~2的11次方-1。1KB=1024=2^1010根地點(diǎn)線8KB=2^1313根地點(diǎn)線32KB=2^1515根地點(diǎn)線1MB=2^2020根地點(diǎn)線1KB(字節(jié))=8BIT(位)35.

溫馨提示

  • 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論