51單片機基礎(chǔ)知識-課件_第1頁
51單片機基礎(chǔ)知識-課件_第2頁
51單片機基礎(chǔ)知識-課件_第3頁
51單片機基礎(chǔ)知識-課件_第4頁
51單片機基礎(chǔ)知識-課件_第5頁
已閱讀5頁,還剩29頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

基礎(chǔ)知識什么是CPU什么是內(nèi)存什么是I/O什么是總線單片機是如何工作的計算機中的數(shù)邏輯51單片機組成1基礎(chǔ)知識什么是CPU計算機中的數(shù)1關(guān)于電平特性數(shù)字電路中只有兩種電平:高和低定義單片機為TTL電平:高+5V低0V2關(guān)于電平特性數(shù)字電路中只有兩種電平:高和低2精品資料3精品資料3你怎么稱呼老師?如果老師最后沒有總結(jié)一節(jié)課的重點的難點,你是否會認(rèn)為老師的教學(xué)方法需要改進(jìn)?你所經(jīng)歷的課堂,是講座式還是討論式?教師的教鞭“不怕太陽曬,也不怕那風(fēng)雨狂,只怕先生罵我笨,沒有學(xué)問無顏見爹娘……”“太陽當(dāng)空照,花兒對我笑,小鳥說早早早……”44二進(jìn)制5二進(jìn)制5二進(jìn)制00611011 7 111 210 8 1000311 9 10014100 10 10105101 1110116二進(jìn)制00十六進(jìn)制十進(jìn)制中的0-15分別表示為十六進(jìn)制的0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F熟練掌握二進(jìn)制與十六進(jìn)制之間的轉(zhuǎn)換。規(guī)律:一般把四個二進(jìn)制數(shù)放在一起轉(zhuǎn)換成一個十六進(jìn)制數(shù),轉(zhuǎn)換時先把二進(jìn)制數(shù)轉(zhuǎn)換成十進(jìn)制數(shù),再把十進(jìn)制數(shù)轉(zhuǎn)換成十六進(jìn)制數(shù)。7十六進(jìn)制十進(jìn)制中的0-15分別表示為十六進(jìn)制的0、1、2、3如:0001B->1->1HB表示為二進(jìn)制,H為十六進(jìn)制

1001B->9->9H1010B->10->AH00101100->44->2CH8如:0001B->1->1H8

二進(jìn)制數(shù)的邏輯運算

1.“與”運算

“與”運算是實現(xiàn)“必須都有,否則就沒有”這種邏輯關(guān)系的一種運算。運算符為“·

”,其運算規(guī)則如下:0·0=0,0·1=1·0=0,1·1=1

9二進(jìn)制數(shù)的邏輯運算1.“與”運算92.“或”運算

“或”運算是實現(xiàn)“只要其中之一有,就有”這種邏輯關(guān)系的一種運算,其運算符為“+”?!盎颉边\算規(guī)則如下:0+0=0,0+1=1+0=1,1+1=1102.“或”運算103.“非”運算

“非”運算是實現(xiàn)“求反”這種邏輯的一種運算,如變量A的“非”運算記作。其運算規(guī)則如下:

A113.“非”運算A114.“異或”運算

“異或”運算是實現(xiàn)“必須不同,否則就沒有”這種邏輯的一種運算,運算符為“

”。其運算規(guī)則是:124.“異或”運算12MCS-51單片機信號引腳簡介

P3口線的第二功能VCCVSSXTAL2

XTAL1RSTP0.0

P0.1

P0.2P0.3P0.4P0.5P0.6P0.7P1.0

P1.1

P1.2P1.3P1.4P1.5P1.6P1.7P2.7P2.6P2.5P2.4P2.3P2.2P2.1P2.0ALEP3.0

P3.1

P3.2P3.3P3.4P3.5P3.6P3.72、振蕩電路:XTAL1、XTAL23、復(fù)位引腳:RST7、并行口:P0、P1、P2、P36、ALE:地址鎖存控制信號1、電源線:VCC(+5V)、VSS(地)EAPSEN4、EA:訪問程序存儲控制信號5、PSEN:外部ROM讀選通信號RXD/

TXD/

INT0/INT1/

T0/

T1/

WR/

RD/1

2

3

4

5

6

7

8

9

101112819

2040

39

38

37

36

35

34

33

32

3252424222180318051875189C5113MCS-51單片機信號引腳簡介P3口線的第二功能VCCVSMCS-51單片機內(nèi)部結(jié)構(gòu)時鐘電路CPUROMRAMT0T1中斷系統(tǒng)串行接口并行接口P0P1P2P3TXDRXDINT0INT1定時計數(shù)器結(jié)構(gòu)框圖中央處理器CPU:8位,運算和控制功能內(nèi)部RAM:共256個RAM單元,用戶使用前128個單元,用于存放可讀寫數(shù)據(jù),后128個單元被專用寄存器占用。內(nèi)部ROM:4KB掩膜ROM,用于存放程序、原始數(shù)據(jù)和表格。定時/計數(shù)器:兩個16位的定時/計數(shù)器,實現(xiàn)定時或計數(shù)功能。并行I/O口:4個8位的I/O口P0、P1、P2、P3。串行口:一個全雙工串行口。中斷控制系統(tǒng):5個中斷源(外部中斷2個,定時/計數(shù)中斷2個,串行中斷1個)時鐘電路:可產(chǎn)生時鐘脈沖序列,允許晶振頻率6MHZ和12MHZ14MCS-51單片機內(nèi)部結(jié)構(gòu)時鐘電路CPUROMRAMT08051單片機的基本組成中央處理器CPU:8位,運算和控制功能內(nèi)部RAM:共256個RAM單元,用戶使用前128個單元,用于存放可讀寫數(shù)據(jù),后128個單元被專用寄存器占用。內(nèi)部ROM:4KB掩膜ROM,用于存放程序、原始數(shù)據(jù)和表格。定時/計數(shù)器:兩個16位的定時/計數(shù)器,實現(xiàn)定時或計數(shù)功能。并行I/O口:4個8位的I/O口P0、P1、P2、P3。串行口:一個全雙工串行口。中斷控制系統(tǒng):5個中斷源(外中斷2個,定時/計數(shù)中斷2個,串行中斷1個)時鐘電路:可產(chǎn)生時鐘脈沖序列,允許晶振頻率6MHZ和12MHZ158051單片機的基本組成中央處理器CPU:8位,運算和控制功什么是CPUCPU=CentralProcessingUintCPU包含運算器和控制器16什么是CPUCPU=CentralProcessingU什么是CPU17什么是CPU17什么是CPU18什么是CPU18什么是CPU指令:操作碼+操作數(shù)19什么是CPU指令:操作碼+操作數(shù)19什么是CPU20什么是CPU20什么是內(nèi)存內(nèi)存的作用:存放運行時的指令和數(shù)據(jù)。21什么是內(nèi)存內(nèi)存的作用:存放運行時的指令和數(shù)據(jù)。21什么是內(nèi)存22什么是內(nèi)存22什么是內(nèi)存ROMReadOnlyMemory只讀存儲器。斷電后信息不丟失。存取速度很低。不能改寫。RAMRamdomAccessMemory易揮發(fā)性隨機存取存儲器23什么是內(nèi)存ROM23什么是I/OI/O=Input/Output計算機的操作過程:從外部讀取數(shù)據(jù)處理數(shù)據(jù)向外輸出數(shù)據(jù)24什么是I/OI/O=Input/Output24什么是I/O25什么是I/O25什么是I/OIO的訪問----像內(nèi)存一下,按地址26什么是I/OIO的訪問----像內(nèi)存一下,按地址26什么是I/OIO的訪問----像內(nèi)存一下,按地址27什么是I/OIO的訪問----像內(nèi)存一下,按地址27什么是總線總線:CPU、內(nèi)存和I/O之間交換數(shù)據(jù)的共同通道。28什么是總線總線:CPU、內(nèi)存和I/O之間交換數(shù)據(jù)的共同通道。什么是總線沒有總線時:29什么是總線沒有總線時:29什么是總線總線:CPU、內(nèi)存和I/O之間交換數(shù)據(jù)的共同通道。30什么是總線總線:CPU、內(nèi)存和I/O之間交換數(shù)據(jù)的共同通道。什么是總線總線:CPU、內(nèi)存和I/O之間交換數(shù)據(jù)的共同通道。31什么是總線總線:CPU、內(nèi)存和I/O之間交換數(shù)據(jù)的共同通道。指令寄存器譯碼地址譯碼程序計數(shù)器地址寄存器累加器A運算器①②存儲器內(nèi)部數(shù)據(jù)總線外部地址總線AB數(shù)據(jù)緩沖器外部數(shù)據(jù)總線DB寄存器區(qū)外部控制總線CB內(nèi)部控制信號時鐘及清零單片機的工作過程取指過程例:MOVA,#09H74H

09H;把09H送到累加器A中執(zhí)行過程PC=0000H0001H0000H0002H0111010000001001(PC)(PC)0001H0002H0000H外部控制總線CB取指過程(PC)執(zhí)行過程你知道PC的作用嗎?PC存放即將要執(zhí)行的指令的地址??!32地址程序計數(shù)器地址寄存器累加器A運算器外部地址總線AB數(shù)據(jù)緩指令寄存器譯碼地址譯碼程序計數(shù)器地址寄存器累加器A運算器①②存儲器內(nèi)部數(shù)據(jù)總線外部地址總線AB數(shù)據(jù)緩沖器外部數(shù)據(jù)總線DB寄存器區(qū)外部控制總線CB內(nèi)部控制信號時鐘及清零單片機的工作過程取指過程例

溫馨提示

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

最新文檔

評論

0/150

提交評論