微機原理與單片機應(yīng)用1-1_第1頁
微機原理與單片機應(yīng)用1-1_第2頁
微機原理與單片機應(yīng)用1-1_第3頁
微機原理與單片機應(yīng)用1-1_第4頁
微機原理與單片機應(yīng)用1-1_第5頁
已閱讀5頁,還剩24頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

微機原理與單片機應(yīng)用吳棟南京師范大學(xué)物理科學(xué)與技術(shù)學(xué)院本課程要學(xué)的內(nèi)容:1.計算機的基礎(chǔ)知識(緒論,數(shù)制及轉(zhuǎn)換,邏輯電路,二進制運算等)2.微機的組成電路,工作原理3.8086匯編語言程序設(shè)計4.8086外部接口芯片的工作原理5.單片機工作原理6.單片機匯編語言設(shè)計7.單片機C語言程序設(shè)計8.單片機應(yīng)用技術(shù)緒論1、電子計算機發(fā)展簡史(1)1946-1958第一代:電子管計算機。磁鼓存儲器,機器語言、匯編語言編程。世界上第一臺電子數(shù)字計算機ENIAC(ElectronicNumericalIntegratorAndcalculator),1946年由美國賓夕法尼亞大學(xué)研制,字長12位,運算速度5000次/秒,使用18800個電子管、1500個繼電器,功耗150kw,占地170m2,重達30噸,造價100萬美元。見下頁圖。(2)1958-1964第二代:晶體管計算機。磁芯作主存儲器,磁盤作外存儲器,開始使用高級語言編程。(3)1964-1971第三代:集成電路計算機。使用半導(dǎo)體存儲器,出現(xiàn)多終端計算機和計算機網(wǎng)絡(luò)。(4)1971-第四代:大規(guī)模集成電路計算機。出現(xiàn)微型計算機、單片微型計算機,外部設(shè)備多樣化。(5)1981-第五代:人工智能計算機。模擬人的智能和交流方式。2、計算機發(fā)展趨勢微型化─便攜式、低功耗高性能─尖端科技領(lǐng)域的信息處理,需要超大容量、高速度智能化─模擬人類大腦思維和交流方式,多種處理能力系列化、標準化─便于各種計算機硬、軟件兼容和升級網(wǎng)絡(luò)化─網(wǎng)絡(luò)計算機和信息高速公路多機系統(tǒng)─大型設(shè)備、生產(chǎn)流水線集中管理(獨立控制、 故障分散、資源共享)緒論微型計算機系統(tǒng)硬件微型計算機(主機)微處理器(CPU)軟件外圍設(shè)備運算器控制器存儲器(內(nèi)存)RAMROM外部設(shè)備輔助設(shè)備輸入設(shè)備(鍵盤鼠標、掃描儀、攝像頭…)輸出設(shè)備(顯示器、打印機、繪圖儀、…)輔助存儲器(磁帶、磁盤、光盤)輸入/輸出接口(PIO、SIO、CTC、ADC、DAC…)(I/O接口)總線(AB、DB、CB)系統(tǒng)軟件(操作系統(tǒng),編輯、編譯程序,故障診斷,監(jiān)控程序…)應(yīng)用軟件(科學(xué)計算,工業(yè)控制,數(shù)據(jù)處理…)程序設(shè)計語言(機器語言、匯編語言、高級語言)電源電路時鐘電路緒論3、微型計算機系統(tǒng)的組成與結(jié)構(gòu)運算器

控制器寄存器組

內(nèi)存儲器總線輸入輸出接口電路外部設(shè)備軟件微處理器微型計算機微型計算機系統(tǒng)微處理器、微型計算機、微型計算機系統(tǒng)之間的聯(lián)系與區(qū)別:單片機簡介:單片機即單片微型計算機,是將計算機主機(CPU、內(nèi)存和I/O接口等)集成在一小塊硅片上的微型機。單片機為工業(yè)測控而設(shè)計,又稱微控制器。具有三高優(yōu)勢(集成度高、可靠性高、性價比高)。主要應(yīng)用于工業(yè)檢測與控制、計算機外設(shè)、智能儀器儀表、通訊設(shè)備、家用電器等。特別適合于嵌入式微型機應(yīng)用系統(tǒng)。單片機實驗系統(tǒng)用于實現(xiàn)單片機應(yīng)用系統(tǒng)的硬、軟件學(xué)習(xí)與開發(fā)。緒論4、計算機主要技術(shù)指標字長:CPU并行處理二進制的數(shù)據(jù)位數(shù)如:8位機、16位機、32位機和64位機。內(nèi)存容量:內(nèi)存中能夠存儲的二進制信息的數(shù)量,位/字節(jié)/字。 容量單位:1K=210=1024,1M=220=1KK,

1G=230=1KM,1T=240=1KG。運算速度:CPU處理速度 相關(guān)參數(shù):時鐘頻率、主頻、每秒運算次數(shù) 如:100MHz、3.2GHz。內(nèi)存存取周期:內(nèi)存讀寫速度 如:50nS

、70nS、200nS。緒論5、計算機主要應(yīng)用領(lǐng)域計算機應(yīng)用通常分成如下各個領(lǐng)域科學(xué)計算,數(shù)據(jù)處理,實時控制,計算機輔助設(shè)計,人工智能,……由于微型計算機具有如下特點體積小、價格低,工作可靠、使用方便、通用性強……所以,微型計算機可以分為兩個主要應(yīng)用方向:用于數(shù)值計算、數(shù)據(jù)處理及信息管理方向通用微機,例如:PC微機功能越強越好、使用越方便越好用于過程控制及智能化儀器儀表方向?qū)S梦C,例如:單片機、工控機可靠性高、實時性強程序相對簡單、處理數(shù)據(jù)量小6、本門課程的研究內(nèi)容及其地位與作用研究內(nèi)容:微機系統(tǒng)與單片機的組成與結(jié)構(gòu)、工作原理及應(yīng)用方法與技術(shù)。本門課程在專業(yè)知識結(jié)構(gòu)中的地位與作用:緒論7、學(xué)習(xí)方法建議復(fù)習(xí)并掌握先修課的有關(guān)內(nèi)容課堂:聽講與理解、適當筆記。課后:認真閱讀教材和參考書、獨立完成作業(yè)。實驗:充分準備、勤于動手實踐??己?理論成績、實驗成績8、學(xué)習(xí)資源書籍網(wǎng)絡(luò)硬件緒論第1章計算機基礎(chǔ)知識1.1數(shù)制1.1.1數(shù)制的基本概念數(shù)制是人們利用符號來記數(shù)的科學(xué)方法,計算機科學(xué)中經(jīng)常使用的數(shù)制有十進制、二進制、八進制和十六進制。(1)十進制(decimalsystem):有十個數(shù)碼0~9、逢十進一。十進制是人們最熟悉的計數(shù)體制。(2)二進制(binarysystem):兩個數(shù)碼:0、1,逢二進一。二進制為計算機中的數(shù)據(jù)表示形式。(3)八進制(octavesystem)有八個數(shù)碼0~7、逢八進一。(4)十六進制(hexadecimalsystem)十六個數(shù)碼:0~9,A~F,逢十六進一。八進制和十六進制能夠簡化二進制數(shù)的表示。不同進制數(shù)以下標或后綴來區(qū)別,十進制數(shù)可不帶下標。如:101、101D、101B、101O、101H十進制數(shù)據(jù)表達式

例1234.5=1×103+2×102+3×101+4×100+5×10-1

加權(quán)展開式以10為基數(shù),各位系數(shù)為0~9。 一般表達式:ND=dn-1×10n-1+dn-2×10n-2+…+d0×100+d-1×10-1+…二進制數(shù)據(jù)表達式 例1101.101=1×23+1×22+0×21+1×20+1×2-1+1×2-3

加權(quán)展開式以2為基數(shù),各位系數(shù)為0、1。 一般表達式:

NB=bn-1×2n-1+bn-2×2n-2+…+b0×20+b-1×2-1+…第1章計算機基礎(chǔ)知識十六進制數(shù)據(jù)表達式 例:DFC.8=13×162+15×161+12×160+8×16-1

展開式以16為基數(shù),各位系數(shù)為0~9,A~F。

一般表達式:

NH=hn-1×16n-1+hn-2×16n-2+…+h0×160+h-1×16-1+…進位計數(shù)制的一般表達式:an-1an-2…a1a0●a-1…a-m=an-1×rn-1+an-2×rn-2+…+a1×r1+a0×r0+a-1×r-1+…+a-m×r-m其中r稱為數(shù)制的基,rn-1、rn-2、…、r1、r0、r-1、…、r-m稱為各位的權(quán),an-1、an-2、…、a1、a0、a-1、…、a-m稱為各位的系數(shù)。第1章計算機基礎(chǔ)知識第1章計算機基礎(chǔ)知識1.1.2數(shù)制之間的轉(zhuǎn)換(1)二、十六進制數(shù)轉(zhuǎn)換成十進制數(shù)各位的系數(shù)乘以各位的權(quán),然后全部加起來。 舉例:1011.1010B=1×23+1×21+1×20+1×2-1+1×2-3=11.625DFC.8H=13×162+15×161+12×160+8×16-1=3580.5(2)二進制與十六進制數(shù)之間的轉(zhuǎn)換

24=16,四位二進制數(shù)對應(yīng)一位十六進制數(shù)。舉例:3AF.2H=0011

1010

1111.0010=1110101111.001B

3AF21111101.11B=0111

1101.1100=7D.CH

7DC第1章計算機基礎(chǔ)知識1.1.2數(shù)制之間的轉(zhuǎn)換(3)十進制數(shù)轉(zhuǎn)換成二、十六進制數(shù)整數(shù)、小數(shù)分別轉(zhuǎn)換1.整數(shù)轉(zhuǎn)換法“除基取余”:十進制整數(shù)不斷除以轉(zhuǎn)換進制基數(shù),直至商為0。每除一次取一個余數(shù),從低位排向高位。例題1:39轉(zhuǎn)換成二進制數(shù) 39=100111B 2 391(b0) 2 191(b1) 2 91(b2) 2 40(b3) 2 20(b4) 2 11(b5) 0例題2:208轉(zhuǎn)換成十六進制數(shù)208=D0H16208余01613余13=DH 02.小數(shù)轉(zhuǎn)換法“乘基取整”:用轉(zhuǎn)換進制的基數(shù)乘以小數(shù)部分,直至小數(shù)為0或達到轉(zhuǎn)換精度要求的位數(shù)。每乘一次取一次整數(shù),從最高位排到最低位。例1:0.625轉(zhuǎn)換成二進制數(shù)

0.625×21.251(b-1)0.25×20.500(b-2)0.50×21.001(b-3)所以0.625=0.101B第1章計算機基礎(chǔ)知識第1章計算機基礎(chǔ)知識例2:0.625轉(zhuǎn)換成十六進制數(shù)0.625×16=10.0

0.625=0.AH例3:208.625轉(zhuǎn)換成十六進制數(shù)208.625=D0.AH第1章計算機基礎(chǔ)知識1.2邏輯電路邏輯電路是實現(xiàn)輸入信號與輸出信號之間邏輯關(guān)系的電路,計算機對于信息數(shù)據(jù)的處理都是由邏輯電路實現(xiàn)的,因此邏輯電路是計算機的硬件基礎(chǔ)。常用的基本邏輯門電路有:與門、或門、非門、與非門、或非門、異或門、同或門、緩沖器等,這些基本門電路是構(gòu)成邏輯電路的基本成分,利用它們可以搭建多種多樣的復(fù)雜的邏輯電路?;具壿嬮T電路符號及表達式如下非門與門與非門異或門或門或非門AXBX=A?B

X=A?B

X=A+B

X=A+B

XXXAAABBBAXX=AB

X=A

X=A⊙B同或門AXBAXB1&≥1=1&≥1=1XABABABXXXAABABABXXX非門與門與非門或門異或非門即同或門異或門或非門X=A

X=A?B

X=A?B

X=A+B

X=A+B

X=AB

X=AB

另外一套常用的基本門電路的圖形符號:第1章計算機基礎(chǔ)知識1.3布爾代數(shù)布爾代數(shù)又稱為開關(guān)代數(shù)或邏輯代數(shù),是在1847年由英國數(shù)學(xué)家喬治.布爾(GeorgeBoole)首先創(chuàng)立的,布爾代數(shù)研究邏輯變量之間的相互關(guān)系和變化規(guī)律,它是分析和設(shè)計數(shù)字邏輯電路的理論基礎(chǔ)和基本工具。布爾代數(shù)的特點:(1)變量只有兩種可能的取值:0或1。(2)只有3種基本的邏輯運算:“與”、“或”、“非”。1.3.1基本邏輯運算最基本的邏輯操作:“與”(邏輯乘,符號A·B或AB或A×B)、“或”(邏輯加,符號A+B)、“非”(邏輯非或邏輯反,符號A,或A’)。與操作的定義:A=1且B=1AB=1或操作的定義:A=1或B=1A+B=1非操作的定義:若A=1則A=0,若A=0則A=1類似地可以定義多個變量的與操作和或操作。多位二進制數(shù)的邏輯運算定義為各對應(yīng)位分別進行相應(yīng)的邏輯運算。見P6-7例1.5-例1.7其它常用的邏輯操作:與非、或非、與或非、異或、同或等。0-1律:A?0=0A+1=1自等律:A?1=AA+0=A重疊律:A?A=AA+A=A互補律:A?A=0A+A=1交換律:A?B=B?AA+B=B+A結(jié)合律:(A?B)?C=A?(B?C)(A+B)+C=A+(B+C)分配律:A?(B+C)=A?B+A?CA+B?C=(A+B)?(A+C)吸收律:A?(A+B)=AA+A?B=AA+A?B=A+BA?(A+B)=A?B反演律(De.Morgan定理):A?B=A+BA+B=A?B雙重否定律(還原律):A=A第1章計算機基礎(chǔ)知識1.3.2基本運算規(guī)律邏輯函數(shù)可以選用布爾代數(shù)式表示,真值表表示,或卡諾圖表示。例:ABX000010100111ABX001011101

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論