版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、單片機(jī)原理及接口技術(shù),PIC16F877 單片機(jī)構(gòu)成的電梯控制系統(tǒng),單片機(jī)PIC16F877,單片機(jī) AT89C51,有關(guān)本課程學(xué)習(xí)的幾點(diǎn)建議,本課程的先期課程是數(shù)字電路與微機(jī)原理 這方面知識(shí)掌握得不夠好的請(qǐng)自己補(bǔ)上 本課程是一門(mén)實(shí)踐性、應(yīng)用性很強(qiáng)的學(xué)科 僅僅聽(tīng)懂還不夠,重在培養(yǎng)動(dòng)手能力 硬件/軟件同樣重要、不可偏廢 硬件是骨架,軟件是靈魂 預(yù)習(xí)、聽(tīng)課、復(fù)習(xí)、作業(yè)、實(shí)驗(yàn)環(huán)環(huán)都重要 用科學(xué)的方法學(xué)習(xí),1 微型計(jì)算機(jī)基礎(chǔ)知識(shí),1946年2月15日,第一臺(tái)電子數(shù)字計(jì)算機(jī)(ENIAC)問(wèn)世,這標(biāo)志著計(jì)算機(jī)時(shí)代的到來(lái)。,ENIAC是電子管計(jì)算機(jī),時(shí)鐘頻率僅有100 KHz,但能在1秒鐘的時(shí)間內(nèi)完成500
2、0次加法運(yùn)算。,到目前為止計(jì)算機(jī)已經(jīng)歷了以下四個(gè)發(fā)展階段: 第一代電子管計(jì)算機(jī)(19461957) 第二代晶體管計(jì)算機(jī)(19581964) 第三代集成電路計(jì)算機(jī)(19651971) 第四代大規(guī)模集成電路計(jì)算機(jī)(1972現(xiàn)在) 計(jì)算機(jī)目前正朝著第五、第六代計(jì)算機(jī)發(fā)展。,1.1 微型計(jì)算機(jī)概述,1.1.1 微型計(jì)算機(jī)的基本概念,微處理器(Microprocessor),簡(jiǎn)稱(chēng)MPU,是一個(gè)由算術(shù)邏輯運(yùn)算單元、控制器單元、寄存器組及內(nèi)部系統(tǒng)總線等單元組成的大規(guī)模集成電路芯片。 微處理器加上同樣采用大規(guī)模集成電路制成的用于存儲(chǔ)程序和數(shù)據(jù)的存儲(chǔ)器以及與輸入輸出設(shè)備相連接的輸入輸出接口電路就構(gòu)成了微型計(jì)算機(jī)
3、(Microcomputer)。 以微型計(jì)算機(jī)為主體,配上輸入/輸出設(shè)備、外存儲(chǔ)設(shè)備、電源機(jī)箱以及基本系統(tǒng)軟件就可組成微型計(jì)算機(jī)系統(tǒng)。,圖11 微型計(jì)算機(jī)基本組成框圖,1.1.2 微型計(jì)算機(jī)的發(fā)展概況,微處理器的發(fā)展經(jīng)歷了如下幾個(gè)階段: 第一階段(1971年1973年)是4位和8位低檔微處理器 時(shí)代,通常稱(chēng)為第一代。 第二階段(1974年1977年)是8位中高檔微處理器時(shí) 代,通常稱(chēng)為第二代 。 第三階段(19781984年)是16微處理器時(shí)代,通常稱(chēng) 為第三代。 第四階段(19851992年)是32位微處理器時(shí)代,又稱(chēng) 為第四代。 第五階段(1993年以后)是64位奔騰(Pentium)系列
4、 微處理器時(shí)代,通常稱(chēng)為第五代。,1.1.3 微型計(jì)算機(jī)的分類(lèi),(1)按處理器位數(shù)分類(lèi),4位機(jī),8位機(jī),16位機(jī),32位機(jī),64位機(jī),(2)按結(jié)構(gòu)分類(lèi) 單片微型計(jì)算機(jī)(Single Chip Microcomputer) 將微處理器、存儲(chǔ)器、輸入輸出接口電路集成在一塊芯片上,稱(chēng)為單片微型計(jì)算機(jī)或單片機(jī)。 單板微型計(jì)算機(jī)(Single Board Microcomputer) 將組成微型計(jì)算機(jī)的各功能部件都做在同一塊印刷電路板上,稱(chēng)為單板微型計(jì)算機(jī)或單板機(jī)。 個(gè)人計(jì)算機(jī)(Personal Computer,簡(jiǎn)稱(chēng)PC機(jī)) 它是一種將一塊主機(jī)母板(內(nèi)含微處理器、內(nèi)存儲(chǔ)器、I/O接口等芯片)、若干I/
5、O接口卡、外部存儲(chǔ)器、電源等部件組裝在一個(gè)機(jī)箱內(nèi),并配備顯示器、鍵盤(pán)、打印機(jī)等基本外部設(shè)備所組成的計(jì)算機(jī)系統(tǒng)。,1.2 常用的數(shù)制及編碼,1.2.1 常用的數(shù)制,(1) 十進(jìn)制數(shù) 十進(jìn)制數(shù)中有09十個(gè)數(shù)字符號(hào),任何一個(gè)數(shù)的大小都可以用這十個(gè)數(shù)字符號(hào)的組合來(lái)表示。對(duì)于十進(jìn)制數(shù)D可用權(quán)展開(kāi)式表示為,其中Di是D的第i位數(shù)碼,是09等十個(gè)數(shù)碼中的一個(gè),基數(shù)為10,10i稱(chēng)為十進(jìn)制的權(quán)。 【例11】十進(jìn)制數(shù)12.86可按權(quán)展開(kāi)為 對(duì)于十進(jìn)制數(shù)12.86也可寫(xiě)為12.86D或(12.86)D。,(2) 二進(jìn)制數(shù) 在二進(jìn)制數(shù)中只有0和1兩個(gè)數(shù)碼。對(duì)于二進(jìn)制數(shù)B可用權(quán)展開(kāi)式表示為 其中Bi可取0或1?;鶖?shù)為
6、2,2i稱(chēng)為二進(jìn)制的權(quán)。二進(jìn)制數(shù)的加減運(yùn)算中遵循逢二進(jìn)一、借一為二的規(guī)則。 【例12】二進(jìn)制數(shù)101.01可按權(quán)展開(kāi)為 對(duì)于二進(jìn)制數(shù)101.01也可寫(xiě)為101.01B或(101.01)B。,(3) 十六進(jìn)制數(shù) 在十六進(jìn)制數(shù)中,采用09、AF等十六個(gè)數(shù)碼,其中AF相應(yīng)的十進(jìn)制數(shù)為1015。對(duì)于16進(jìn)制數(shù)H可表示為 其中Hi是H的第i位數(shù)碼,是0F等16個(gè)數(shù)碼中的一個(gè),基數(shù)為16,16i稱(chēng)為十六進(jìn)制的權(quán)。 十六進(jìn)制的加減運(yùn)算中遵循逢十六進(jìn)一、借一為十六的規(guī)則。,【例13】十六進(jìn)制數(shù)2BA.7E可按權(quán)展開(kāi)為 同樣對(duì)于十六進(jìn)制數(shù)(2BA.7E)16也可寫(xiě)為2BA.7EH或(2BA.7E)H。 二進(jìn)制數(shù)
7、與十六進(jìn)制數(shù)之間存在有一種特殊關(guān)系,即2416,也就是說(shuō)一位十六進(jìn)制數(shù)恰好可用四位二進(jìn)制數(shù)表示,且它們之間的關(guān)系是唯一的。所以,在計(jì)算機(jī)應(yīng)用中,雖然機(jī)器只能識(shí)別二進(jìn)制數(shù),但在數(shù)字的表達(dá)上更廣泛地采用十六進(jìn)制數(shù)。,表1-2 幾種進(jìn)位制的數(shù)碼對(duì)照,1.2.2 數(shù)制之間的轉(zhuǎn)換,(1) 二進(jìn)制、十六進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制數(shù) 二進(jìn)制、十六進(jìn)制數(shù)轉(zhuǎn)換成十進(jìn)制數(shù)時(shí),只要將二進(jìn)制數(shù)、或十六進(jìn)制數(shù)按相應(yīng)的權(quán)表達(dá)式展開(kāi),再按十進(jìn)制運(yùn)算規(guī)則求和,即可得到它們對(duì)應(yīng)的十進(jìn)制數(shù)。 【例14】將二進(jìn)制數(shù)1101100.111轉(zhuǎn)換成十進(jìn)制數(shù)。 解:(1101100.111)2126125123122 12-112-212-3 6
8、432840.50.250.125 (108.875)10,【例15】將十六進(jìn)制數(shù)19BC.8轉(zhuǎn)換成十進(jìn)制數(shù)。 解:(19BC.8)1611639162B161C160 816-1 40962304176120.5(6588.5)10 (2) 十進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制、十六進(jìn)制數(shù) 十進(jìn)制數(shù)整數(shù)和小數(shù)部分應(yīng)分別進(jìn)行轉(zhuǎn)換。整數(shù)部分的轉(zhuǎn)換采用的是除2取余法,直到商為0,余數(shù)按倒序排列,稱(chēng)為“倒序法”。小數(shù)部分的轉(zhuǎn)換采用乘2取整法,直到小數(shù)部分為0,整數(shù)按順序排列,稱(chēng)為“順序法”。,【例16】將十進(jìn)制數(shù)61.125轉(zhuǎn)換為二進(jìn)制數(shù)。 解:整數(shù)部分 小數(shù)部分 61/2=30 余數(shù)1(最低位) 0.12520.
9、25 整數(shù)0(最高位) 30/2=15 余數(shù)0 0.2520.5 整數(shù)0 15/2=7 余數(shù)1 0.521.0 整數(shù)1(最低位) 7/2=3 余數(shù)1 3/2=1 余數(shù)1 1/2=0 余數(shù)1(最高位) 即 (61.125)10=(111101.001)2,【例17】將十進(jìn)制數(shù)61.125轉(zhuǎn)換為十六進(jìn)制數(shù)。 解: 整數(shù)部分 小數(shù)部分 61/16=3 余數(shù)D(最低位) 0.125162.0 整數(shù)2(最高位) 3/16=0 余數(shù)3(最高位) 即 (61.125)10=(3D.2)16 也可將十進(jìn)制數(shù)先轉(zhuǎn)換為二進(jìn)制數(shù),再轉(zhuǎn)換為十六進(jìn)制數(shù);或先將十進(jìn)制數(shù)轉(zhuǎn)換為十六進(jìn)制數(shù),再轉(zhuǎn)換為二進(jìn)制數(shù)。,(3) 二進(jìn)制
10、數(shù)轉(zhuǎn)換成十六進(jìn)制數(shù) 二進(jìn)制數(shù)轉(zhuǎn)換成十六進(jìn)制數(shù)的轉(zhuǎn)換原則是“四位合成一位”,即從小數(shù)點(diǎn)開(kāi)始向左右兩邊以每四位為一組,不足四位時(shí)補(bǔ)0,然后每組改成等值的一位十六進(jìn)制數(shù)即可。 【例18】將(1011111101.1001101)2轉(zhuǎn)換成十六進(jìn)制數(shù)。 解: 001011111101.10011010 2 F D. 9 A 即(1011111101.1001101)2(2FD.9A)16,(4) 十六進(jìn)制數(shù)轉(zhuǎn)換成二進(jìn)制數(shù) 十六進(jìn)制數(shù)轉(zhuǎn)換成二進(jìn)制數(shù)的轉(zhuǎn)換原則是“一位分成四位”,即把1位十六進(jìn)制數(shù)轉(zhuǎn)換成對(duì)應(yīng)的4位二進(jìn)制數(shù),然后按順序連接即可。 【例19】將(FB6.DA3)16轉(zhuǎn)換為二進(jìn)制數(shù)。 解: F B
11、 6. D A 3 111110110110.110110100011 即(FB6.DA3)16(111110110110.110110100011)2,1.2.3 微型計(jì)算機(jī)常用的編碼,計(jì)算機(jī)不僅要處理數(shù)制計(jì)算問(wèn)題,還要處理大量非數(shù)值問(wèn)題。由于在計(jì)算機(jī)中數(shù)是用二進(jìn)制數(shù)表示的,計(jì)算機(jī)只能識(shí)別二進(jìn)制數(shù)碼。 因此,不論是十進(jìn)制數(shù),還是英文字母、漢字以及其它信息(如語(yǔ)言、符號(hào)、聲音等)必須先轉(zhuǎn)換成二進(jìn)制代碼,才能讓計(jì)算機(jī)接受。這種把信息編成二進(jìn)制代碼的方法,稱(chēng)為計(jì)算機(jī)的編碼。 通常計(jì)算機(jī)編碼分為數(shù)值編碼和字符編碼。,(1)BCD碼(十進(jìn)制數(shù)的二進(jìn)制編碼) BCD(Binary Coded Decim
12、al)碼是指每位十進(jìn)制數(shù)用4位二進(jìn)制數(shù)碼表示,使其既具有二進(jìn)制數(shù)的形式又具有十進(jìn)制數(shù)的特點(diǎn)。 四位二進(jìn)制數(shù)有16種狀態(tài),但BCD碼只選用10種狀態(tài)來(lái)表示09這10個(gè)數(shù)碼,其余六個(gè)是多于的,應(yīng)該放棄不用。 常用的BCD碼有8421碼、2421碼和余3碼等,其中最常用的為8421碼。 例如十進(jìn)制數(shù)86的BCD編碼形式為10000110B,即86H。 【例110】寫(xiě)出十進(jìn)數(shù)976.93D對(duì)應(yīng)的8421BCD碼。,【例111】寫(xiě)出8421BCD碼101001.0110011BCD對(duì)應(yīng)的十進(jìn)制數(shù)。 解:101001.0110011BCD0010 1001.0110 0110BCD =29.66D 計(jì)算機(jī)
13、的存儲(chǔ)單元通常以字節(jié)(8位二進(jìn)制)為最小單位,很多操作也是以字節(jié)為單位進(jìn)行的,在一個(gè)字節(jié)中如何存放BCD碼有兩種方式。 一種方式是在一個(gè)字節(jié)中存放兩個(gè)BCD碼,這種方式稱(chēng)為壓縮BCD碼表示法。 在采用壓縮BCD碼表示十進(jìn)制數(shù)時(shí),一個(gè)字節(jié)就表示兩位十進(jìn)制數(shù)。例如10000110B表示十進(jìn)制數(shù)86。 另一種方式是一個(gè)字節(jié)存放一個(gè)BCD碼,即字節(jié)的高4位為0,低4位為十進(jìn)制數(shù)字的BCD碼,該方式稱(chēng)為非壓縮BCD碼表示法。 例如對(duì)于十進(jìn)制數(shù)86的非壓縮BCD碼表示為00001000 00000110B,(2) ASCII碼 ASCII(American Standard Code for Information Interchange)碼是美國(guó)國(guó)家信息交換標(biāo)準(zhǔn)代碼。這種編碼是字符編碼,利用7位二進(jìn)制數(shù)字“0”和“1”的組合碼,對(duì)應(yīng)著128個(gè)符號(hào)。 031及127(共33個(gè))是控制字符或通訊專(zhuān)用字符(其余為可顯示字符),它們并沒(méi)有特定的圖形顯示,但會(huì)依不同的應(yīng)用程序,而對(duì)文本顯示有不同的影響; 32126(共95個(gè))是字符(32sp是空格,有些教材將其歸入控制字符),其中4857為0到9十個(gè)阿拉伯?dāng)?shù)字,6590為26個(gè)大寫(xiě)英文字母,97122號(hào)為26個(gè)小寫(xiě)英文字母,其余為一些標(biāo)點(diǎn)符號(hào)、運(yùn)算符號(hào)等。,(3)國(guó)標(biāo)碼 “國(guó)家標(biāo)準(zhǔn)信息交換用漢字編碼
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025廣東江門(mén)市城建集團(tuán)有限公司公路運(yùn)營(yíng)分公司招聘1人備考題庫(kù)附答案
- 2025年中船凌久航信科技(武漢)有限公司招聘(公共基礎(chǔ)知識(shí))測(cè)試題附答案
- 2025年哈爾濱日?qǐng)?bào)社新媒體中心招聘若干人備考題庫(kù)附答案
- 2026浙江臺(tái)州職業(yè)技術(shù)學(xué)院高層次人才招聘38人筆試模擬試題及答案解析
- 2025廣東茂名市高州市人民政府辦公室選調(diào)公務(wù)員5人備考題庫(kù)附答案
- 2025年聊城臨清市人才回引(17人)備考題庫(kù)附答案
- 2025廣東河源東源縣衛(wèi)生健康局招聘高層次和急需緊缺人才35人(公共基礎(chǔ)知識(shí))綜合能力測(cè)試題附答案
- 2026甘肅酒泉市敦煌市國(guó)有資產(chǎn)事務(wù)中心遴選市屬?lài)?guó)有企業(yè)外部董事人才庫(kù)人選筆試備考試題及答案解析
- 2026甘肅銀行校園招聘筆試備考試題及答案解析
- 2025秋人教版道德與法治八年級(jí)上冊(cè)3.1網(wǎng)絡(luò)改變世界課件
- 工程維保三方合同
- 地鐵車(chē)輛檢修安全培訓(xùn)
- 造血干細(xì)胞移植臨床應(yīng)用和新進(jìn)展課件
- GB/T 10802-2023通用軟質(zhì)聚氨酯泡沫塑料
- 黑布林英語(yǔ)閱讀初一年級(jí)16《柳林風(fēng)聲》譯文和答案
- 杰青優(yōu)青學(xué)術(shù)項(xiàng)目申報(bào)答辯PPT模板
- 宿舍入住申請(qǐng)書(shū)
- 深圳中核海得威生物科技有限公司桐城分公司碳13-尿素原料藥項(xiàng)目環(huán)境影響報(bào)告書(shū)
- 2023年全國(guó)高考體育單招文化考試數(shù)學(xué)試卷真題及答案
- GB/T 28733-2012固體生物質(zhì)燃料全水分測(cè)定方法
- GB/T 14404-2011剪板機(jī)精度
評(píng)論
0/150
提交評(píng)論