




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
單片機(jī)第一章第一頁,共三十九頁,2022年,8月28日本書主要內(nèi)容單片機(jī)基礎(chǔ)知識單片機(jī)的組成與結(jié)構(gòu)分析MCS-51單片機(jī)的指令系統(tǒng)單片機(jī)的程序設(shè)計(jì)MCS-51單片機(jī)的中斷系統(tǒng)定時(shí)/計(jì)數(shù)器單片機(jī)的串行通信及接口MCS-51單片機(jī)的系統(tǒng)擴(kuò)展接口技術(shù)第二頁,共三十九頁,2022年,8月28日第1章微型計(jì)算機(jī)基礎(chǔ)▲微型計(jì)算機(jī)的系統(tǒng)組成
▲單片機(jī)概述
▲不同計(jì)數(shù)制之間的轉(zhuǎn)換▲數(shù)的表示方法第三頁,共三十九頁,2022年,8月28日1.1微型計(jì)算機(jī)的系統(tǒng)組成
第四頁,共三十九頁,2022年,8月28日1.1微型計(jì)算機(jī)的系統(tǒng)組成
1.1.1主機(jī)
主機(jī)一般由運(yùn)算器、控制器和主存儲器組成。1.運(yùn)算器運(yùn)算器是進(jìn)行算術(shù)和邏輯運(yùn)算的部件,它由完成加法運(yùn)算的加法器、存放操作數(shù)和運(yùn)算結(jié)果的寄存器和累加器等組成。
2.控制器它是整個(gè)計(jì)算機(jī)硬件系統(tǒng)的指揮中心,根據(jù)不同的指令產(chǎn)生不同的動作,指揮整個(gè)機(jī)器有條不紊地自動地進(jìn)行工作。
3.主存儲器主存儲器又稱為內(nèi)存儲器,它由大量的存儲單元組成,用以存儲大量的數(shù)據(jù)及程序。第五頁,共三十九頁,2022年,8月28日
1.1.2外部設(shè)備1.輸入設(shè)備目前常用的有鍵盤、軟驅(qū)、磁帶機(jī)、光驅(qū)等
2.輸出設(shè)備常用的有顯示器、打印機(jī)、繪圖儀等
3.外存儲器常用的外存有磁帶、磁盤、光盤,其中磁盤又可分為硬盤及軟盤。
1.1微型計(jì)算機(jī)的系統(tǒng)組成
第六頁,共三十九頁,2022年,8月28日1.2單片機(jī)概述單片微型計(jì)算機(jī)(SingleChipMicroComputer),簡稱單片機(jī),是指在一塊芯片上集成了中央處理器CPU、隨機(jī)存儲器RAM、程序存儲器ROM或EEPROM、定時(shí)/計(jì)數(shù)器、中斷控制器以及串行口,并行I/O接口等部件,構(gòu)成的一個(gè)完整的微型計(jì)算機(jī)系統(tǒng)。單片機(jī)的另外一個(gè)名字,叫微控制器(Micro-Controller簡記為MCU)。由于它通常以嵌入某個(gè)電路或設(shè)備中的面目出現(xiàn)的,故也被稱為嵌入式控制器(EmbeddedController)。單片機(jī)與微處理器(cpu)、微機(jī)概念不同。第七頁,共三十九頁,2022年,8月28日1.2單片機(jī)概述1.2.1單片機(jī)的主要特點(diǎn)單片機(jī)全名叫做“單片微型計(jì)算機(jī)”,國外更多稱之為“微控制器”主要特點(diǎn)有:1、體積小、結(jié)構(gòu)簡單2、可靠性高3、控制功能強(qiáng)4、開發(fā)使用方便5、性價(jià)比高第八頁,共三十九頁,2022年,8月28日1.2單片機(jī)概述1.2.2單片機(jī)的內(nèi)部結(jié)構(gòu)第九頁,共三十九頁,2022年,8月28日1.2單片機(jī)概述1.2.3單片機(jī)的發(fā)展和應(yīng)用1、單片機(jī)的發(fā)展(1)1976年Intel公司首先推出MCS-48系列單片。(2)在MCS-48單片微機(jī)成功的刺激下,許多半導(dǎo)體公司和計(jì)算機(jī)公司爭相研制和發(fā)展自己的單片微機(jī)系列,有Motorola公司,Rockwell公司,NEC公司等(3)盡管目前單片微機(jī)的品種很多,但其中最具典型性的當(dāng)屬Intel公司的MCS-51系列單片機(jī)第十頁,共三十九頁,2022年,8月28日1.2單片機(jī)概述1.2.3單片機(jī)的發(fā)展和應(yīng)用1、單片機(jī)的發(fā)展第1階段(1971~1976):單片機(jī)萌芽階段。第2階段(1976~1980):初級單片機(jī)階段。第3階段(1980~1983):高性能單片機(jī)階段。第4階段(1983~1990):8位單片機(jī)鞏固發(fā)展及16位單片機(jī)推出階段。第5階段(1990~):單片機(jī)在集成度、功能、速度、可靠性、應(yīng)用領(lǐng)域等方面全方位地向更高水平發(fā)展。
第十一頁,共三十九頁,2022年,8月28日1.2單片機(jī)概述1.2.3單片機(jī)的發(fā)展和應(yīng)用2、單片機(jī)的應(yīng)用(1)測控系統(tǒng)。(2)智能儀表。(3)機(jī)電一體化產(chǎn)品。(4)智能接口。(5)智能民用產(chǎn)品。(衣、食、住、行)單片機(jī)應(yīng)用從根本上改變了傳統(tǒng)的控制系統(tǒng)設(shè)計(jì)思想和設(shè)計(jì)方法。以前必須由硬件(模擬電路或數(shù)字電路)實(shí)現(xiàn)的控制功能,現(xiàn)在可以用單片機(jī)的軟件方法實(shí)現(xiàn),這種以軟件取代硬件并能提高系統(tǒng)性能的控制技術(shù),稱之為微控制技術(shù)。隨著單片機(jī)應(yīng)用技術(shù)的推廣普及,微控制技術(shù)將發(fā)揮將越來越重要的作用。第十二頁,共三十九頁,2022年,8月28日1.2單片機(jī)概述
MCS-51和8051概念
MCS是Intel公司單片機(jī)的系列符號。Intel推出有MCS-48、MCS-51、MCS-96系列單片機(jī)。
MCS-51系列單既包括三個(gè)基本型8031、8051、8751,以及對應(yīng)的低功耗型號80C31、8051、87C51,因而MCS-51特指Intel的這幾種型號。
在計(jì)算機(jī)領(lǐng)域,系列機(jī)是指同一廠家生產(chǎn)的具有相同系統(tǒng)結(jié)構(gòu)的機(jī)器。20世紀(jì)80年代中期以后,Intel以專利轉(zhuǎn)讓的形式把8051內(nèi)核給了許多半導(dǎo)體廠家,如AMTEL、PHILIPS、ANANOGDEVICES、DALLAS等。這些廠家生產(chǎn)的芯片是MCS-51系列的兼容產(chǎn)品,準(zhǔn)確地說是與MCS-51指令系統(tǒng)兼容的單片機(jī)。這些單片機(jī)與8051的系統(tǒng)結(jié)構(gòu)(只要是指令系統(tǒng))相同,采用CMOS工藝,因而常用80C51系列來稱呼所有具有8051指令系統(tǒng)的單片機(jī)。他們對8051一般都作了一些擴(kuò)充,更有特點(diǎn)、功能更強(qiáng)、市場競爭力更強(qiáng),不應(yīng)該把他們稱為MCS-51系列單片機(jī)。MCS只是Intel公司專用的。
第十三頁,共三十九頁,2022年,8月28日1.2單片機(jī)概述實(shí)物圖片展示第十四頁,共三十九頁,2022年,8月28日1.2單片機(jī)概述實(shí)物圖片展示第十五頁,共三十九頁,2022年,8月28日1.2單片機(jī)概述實(shí)物圖片展示第十六頁,共三十九頁,2022年,8月28日1.2單片機(jī)概述實(shí)物圖片展示溫度傳感器18B20AD變換器0832通信芯片MAX232CPE第十七頁,共三十九頁,2022年,8月28日1.3不同計(jì)數(shù)制之間的轉(zhuǎn)換1.3.1十進(jìn)制數(shù)一個(gè)十進(jìn)制數(shù),它的數(shù)值是由數(shù)碼0,1,2,…,8,9來表示的。數(shù)碼所處的位置不同,代表數(shù)的大小也不同。
例如:53478=5×10^4+3×10^3+4×10^2+7×10^1+8×10^0,對應(yīng)于:第十八頁,共三十九頁,2022年,8月28日二進(jìn)制是按“逢二進(jìn)一”的原則進(jìn)行計(jì)數(shù)的。二進(jìn)制數(shù)的基為“2”,即其使用的數(shù)碼為0、1,共兩個(gè)。二進(jìn)制數(shù)的權(quán)是以2為底的冪。例如:10110100=1×2^7+0×2^6+1×2^5+1×2^4+0×2^3+1×2^2+0×2^1+0×2^0,對應(yīng)于:其各位的權(quán)為1,2,4,8,…,即以2為底的0次冪、1次冪、2次冪等。(10110100)2=1×2^7+0×2^6+1×2^5+1×2^4+0×2^3+1×2^2+0×2^1+0×2^0=1801.3不同計(jì)數(shù)制之間的轉(zhuǎn)換1.3.2二進(jìn)制數(shù)第十九頁,共三十九頁,2022年,8月28日1.3.3十六進(jìn)制數(shù)十六進(jìn)制數(shù)的基為16,即基數(shù)碼共有l(wèi)6個(gè):0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F(xiàn)。其中A,B,C,D,E,F(xiàn)分別代表值為十進(jìn)制數(shù)中的10,11,12,13,14,15。十六進(jìn)制的權(quán)為以16為底的冪。例如:4F8E=4×16^3+F×16^2+8×16^1+E×16^0=20366,對應(yīng)于:1.3不同計(jì)數(shù)制之間的轉(zhuǎn)換第二十頁,共三十九頁,2022年,8月28日常用計(jì)數(shù)制表示數(shù)的方法比較
十進(jìn)制二進(jìn)制十六進(jìn)制0001112102311341004510156110671117810008910019101010A111011B121100C131101D141110E151111F161000010第二十一頁,共三十九頁,2022年,8月28日1.3.4不同進(jìn)制數(shù)之間的轉(zhuǎn)換1、十進(jìn)制數(shù)轉(zhuǎn)換成二進(jìn)制數(shù)的方法就是用2去除該十進(jìn)制數(shù),得商和余數(shù),此余數(shù)為二進(jìn)制代碼的最小有效位(LSB)或最低位的值;再用2除該商數(shù),又可得商數(shù)和余數(shù),則此余數(shù)為LSB左鄰的二進(jìn)制代碼(次低位)。依此類推,從低位到高位逐次進(jìn)行,直到商是0為止,就可得到該十進(jìn)制數(shù)的二進(jìn)制代碼。除二取余法
1.3不同計(jì)數(shù)制之間的轉(zhuǎn)換第二十二頁,共三十九頁,2022年,8月28日例如:將(67)10轉(zhuǎn)換成二進(jìn)制數(shù),過程如下:即:(67)10=(1000011)2。1.3.4不同進(jìn)制數(shù)之間的轉(zhuǎn)換1.3不同計(jì)數(shù)制之間的轉(zhuǎn)換除二取余法
第二十三頁,共三十九頁,2022年,8月28日將已知十進(jìn)制的小數(shù)乘以2之后,可能有進(jìn)位,使整數(shù)位為1(當(dāng)該小數(shù)大于0.5時(shí)),也可能沒有進(jìn)位,其整數(shù)位仍為零。該整數(shù)位的值為二進(jìn)制小數(shù)的最高位。再將乘積的小數(shù)部分乘以2,所得整數(shù)位的值為二進(jìn)制小數(shù)的次高位。依此類推,直到滿足精度要求或乘2后的小數(shù)部分為0為止。乘二取整法
1.3.4不同進(jìn)制數(shù)之間的轉(zhuǎn)換1、十進(jìn)制數(shù)轉(zhuǎn)換成二進(jìn)制數(shù)的方法1.3不同計(jì)數(shù)制之間的轉(zhuǎn)換第二十四頁,共三十九頁,2022年,8月28日例如:將(0.625)10轉(zhuǎn)換成二進(jìn)制數(shù),其過程如下:即:(0.625)10=(0.101)2乘二取整法
1.3.4不同進(jìn)制數(shù)之間的轉(zhuǎn)換1.3不同計(jì)數(shù)制之間的轉(zhuǎn)換第二十五頁,共三十九頁,2022年,8月28日2、二進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制數(shù)的方法將二進(jìn)制數(shù)轉(zhuǎn)換成十進(jìn)制數(shù)時(shí),只要將二進(jìn)制數(shù)各位的權(quán)乘以各位的數(shù)碼(0或1)再相加即可。例如:將(1101.1001)2制轉(zhuǎn)換成十進(jìn)制數(shù):(1101.1001)2=1×2^3+1×2^2+0×2^1+1×2^0+1×2^-1+0×2^-2+0×2^-3+1×2^-4=8+4+0+1+0.5+0+0+0.0625=(13.5625)101.3不同計(jì)數(shù)制之間的轉(zhuǎn)換1.3.4不同進(jìn)制數(shù)之間的轉(zhuǎn)換第二十六頁,共三十九頁,2022年,8月28日3、二進(jìn)制與十六進(jìn)制數(shù)之間的轉(zhuǎn)換方法二進(jìn)制數(shù)轉(zhuǎn)換成十六進(jìn)制數(shù)例如:把(101101101.1100101)2轉(zhuǎn)換成十六進(jìn)制數(shù)。即:(101101101.1100101)2=(16D.CA)16。1.3不同計(jì)數(shù)制之間的轉(zhuǎn)換1.3.4不同進(jìn)制數(shù)之間的轉(zhuǎn)換第二十七頁,共三十九頁,2022年,8月28日2)十六進(jìn)制數(shù)轉(zhuǎn)換成二進(jìn)制數(shù)將十六進(jìn)制數(shù)轉(zhuǎn)換成二進(jìn)制數(shù)時(shí),只要將每1位十六進(jìn)制數(shù)用4位相應(yīng)的二進(jìn)制數(shù)表示即可完成轉(zhuǎn)換。例如:將(ECA16)16轉(zhuǎn)換成二進(jìn)制數(shù)。即:。3、二進(jìn)制與十六進(jìn)制數(shù)之間的轉(zhuǎn)換方法1.3不同計(jì)數(shù)制之間的轉(zhuǎn)換1.3.4不同進(jìn)制數(shù)之間的轉(zhuǎn)換第二十八頁,共三十九頁,2022年,8月28日1、二進(jìn)制加法基本規(guī)則0+0=00+1=1+0=11+1=0 向鄰近高位有進(jìn)位1+1+1=1 向鄰近高位有進(jìn)位2、二進(jìn)制減法基本規(guī)則0-0=01-1=01-0=10-1=1 向鄰近高位有借位1.3不同計(jì)數(shù)制之間的轉(zhuǎn)換1.3.5二進(jìn)制數(shù)的算術(shù)運(yùn)算規(guī)則第二十九頁,共三十九頁,2022年,8月28日3.二進(jìn)制乘法基本規(guī)則0×0=00×1=1×0=01×1=14.二進(jìn)制除法基本規(guī)則1/1=10/1=01.3不同計(jì)數(shù)制之間的轉(zhuǎn)換1.3.5二進(jìn)制數(shù)的算術(shù)運(yùn)算規(guī)則第三十頁,共三十九頁,2022年,8月28日1.邏輯與運(yùn)算基本規(guī)則0∧0=01∧0=0∧1=01∧1=12.邏輯或運(yùn)算基本規(guī)則0∨0=01∨0=0∨1=11∨1=11.3.6邏輯運(yùn)算1.3不同計(jì)數(shù)制之間的轉(zhuǎn)換第三十一頁,共三十九頁,2022年,8月28日3.邏輯非運(yùn)算基本規(guī)則/0=1/1=04.邏輯異或運(yùn)算基本規(guī)則0⊕0=1⊕1=01⊕0=0⊕1=11.3.6邏輯運(yùn)算1.3不同計(jì)數(shù)制之間的轉(zhuǎn)換第三十二頁,共三十九頁,2022年,8月28日1.4.1真值與機(jī)器數(shù)單片機(jī)用來表示數(shù)的形式稱為機(jī)器數(shù),也稱為機(jī)器碼。而把對應(yīng)于該機(jī)器數(shù)的算術(shù)值稱為真值。設(shè):N1=+1010101N2=-1010101這兩個(gè)數(shù)在機(jī)器中表示為:N1:01010101N2:110101011.4數(shù)的表示方法第三十三頁,共三十九頁,2022年,8月28日在計(jì)算機(jī)中還有一種數(shù)的表示方法,即機(jī)器中的全部有效位均用來表示數(shù)的大小,此時(shí)無符號位,這種表示方法稱為無符號數(shù)的表示方法。1.4數(shù)的表示方法第三十四頁,共三十九頁,2022年,8月28日1.4.2原碼、反碼、補(bǔ)碼1.原碼表示法原碼表示法是最簡單的一種機(jī)器數(shù)表示法,只要把真值的符號部分用0或1表示即可。例如:真值為+34與-34的原碼形式為:[+34]原=00100010[-34]原=101000100的原碼有兩種形式:[+0]原=00000000[-0]原=100000008位二進(jìn)制數(shù)原碼的表示范圍為:11111111~01111111,對應(yīng)于-127~+127。1.4數(shù)的表示方法第三十五頁,共三十九頁,2022年,8月28日2.反碼表示法反碼是二進(jìn)制數(shù)的另一種表示形式,正數(shù)的反碼與原碼相同;負(fù)數(shù)的反碼是將其原碼除符號位外按位求反。即原來為1變?yōu)?,原來為0變?yōu)?。例如:[+34]反=[+34]原=00100010[-34]原=10100010,[-34]反=110111010的反碼也有兩種形式:[+0]反=00000000[-0]反=111111118位二進(jìn)制數(shù)反碼的表示范圍為:10000000~01111111,對應(yīng)于-127~+127。1.4數(shù)的表示方法第三十六頁,共三十九頁,2022年,8月28日3.補(bǔ)碼表示法正數(shù)的補(bǔ)碼表示方法與原碼相同,負(fù)數(shù)的補(bǔ)碼表示方法為它的反碼加1。(詳細(xì)分析課本P12)例如:[-21]原=10010101[-21]反=11101010[-21]補(bǔ)=111010110的補(bǔ)碼只有一種表示方法,即[+0]補(bǔ)=[-0]補(bǔ)=00000000。8位二進(jìn)制數(shù)的補(bǔ)碼所能表示的范圍為10000001~01111111,對應(yīng)于-128~+127。1.4數(shù)的表示方法第三十七頁,共三十九頁,2022年,8月28日
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030中國防火門行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略研究報(bào)告
- 2025-2030中國鑄膜生產(chǎn)線行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略研究報(bào)告
- 2025-2030中國鈣片行業(yè)市場深度分析及供需形勢與投資研究報(bào)告
- 2025-2030中國血紅蛋白病行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略研究報(bào)告
- 2025-2030中國菠蘿汁行業(yè)供需趨勢及投資風(fēng)險(xiǎn)研究報(bào)告
- 2025-2030中國蕁麻提取物行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略研究報(bào)告
- 四點(diǎn)半課堂服務(wù)協(xié)議
- 三年級下冊主題班會教案
- 科室護(hù)理工作總結(jié)
- 科技成果合作協(xié)議
- 建筑工程安全知識課件
- 鋼材三方采購合同范本
- 貿(mào)易安全培訓(xùn)管理制度
- 全民營養(yǎng)周知識講座課件
- 2025年鄭州電力職業(yè)技術(shù)學(xué)院單招綜合素質(zhì)考試題庫及答案1套
- 門牌安裝施工方案
- 螺栓緊固標(biāo)準(zhǔn)規(guī)范
- 社區(qū)時(shí)政考試試題及答案
- MOOC 創(chuàng)業(yè)基礎(chǔ)-暨南大學(xué) 中國大學(xué)慕課答案
- (完整word版)扣字詞匯124
- 固體制劑車間主要過程控制點(diǎn)
評論
0/150
提交評論