2023年全國(guó)碩士研究生考試考研英語(yǔ)一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩34頁(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)介

1、,第一章 單片機(jī)基礎(chǔ)知識(shí),§1-1 單片機(jī)概述§1-2 數(shù)制及數(shù)碼,內(nèi)容提要:,§1-1 單片機(jī)概述,一、什么是單片機(jī)單片機(jī)就是單片微型計(jì)算機(jī)(Single-Chip Microcomputer)。微型計(jì)算機(jī)系統(tǒng)的硬件部分通常由五部分組成:,輸入設(shè)備,運(yùn)算器,輸出設(shè)備,控制器,存儲(chǔ)器,,這種計(jì)算機(jī)系統(tǒng)通常由多塊印刷電路板制成:,,,CPU,CPU芯片,內(nèi)存條,存儲(chǔ)器接口,存儲(chǔ)器芯片,輸入輸

2、出接口,輸入輸出接口芯片,定時(shí)計(jì)數(shù)器芯片,A/D、D/A芯片,單板機(jī),印 刷 電 路 板,,單 硅 晶 片,CPU,存儲(chǔ)器,控制

3、電路,定時(shí)器,時(shí)鐘電路,I / O口,單片機(jī),,(1)體積小,重量輕;(2)可靠性高,運(yùn)行速度快,抗干擾能力強(qiáng);(3)控制功能強(qiáng),使用靈活,性價(jià)比高;(4)易擴(kuò)展,易于開(kāi)發(fā);(5)受集成度限制,片內(nèi)存儲(chǔ)器容量較小,一般 內(nèi)ROM在8KB以下,內(nèi)RAM在256B以內(nèi)。,單片機(jī)是應(yīng)工業(yè)測(cè)控的需要而誕生的,它的結(jié)構(gòu)與指令功能都是按照工業(yè)控制要求設(shè)計(jì)的,故又稱單片微控制器(Single Chip Microcont

4、roller)。,單片機(jī)特點(diǎn):,,,,,,以單片機(jī)為核心的應(yīng)用系統(tǒng)廣泛應(yīng)用于:家用電器;工業(yè)過(guò)程控制;儀器儀表;智能武器;航空、汽車等領(lǐng)域。,二、單片機(jī)系統(tǒng)的組成,單片機(jī)系統(tǒng),,,§1-2 數(shù)制及數(shù)碼,計(jì)算機(jī)只識(shí)別和處理數(shù)字信息,數(shù)字是以二進(jìn)制數(shù)的形式表示的。它易于物理實(shí)現(xiàn),同時(shí),資料存儲(chǔ)、傳送和處理簡(jiǎn)單可靠;運(yùn)算規(guī)則簡(jiǎn)單,使邏輯電路的設(shè)計(jì)、分析、綜合方便,使計(jì)算器具有邏輯性。一、數(shù)制1、常用數(shù)制 (1.)十

5、進(jìn)制數(shù): 1985 = 1000+900+80+5 = 1×103+9×102+8×101+5×100 特點(diǎn):有0 ~ 9 十個(gè)不同的符號(hào)。 逢十進(jìn)一。 一般用下腳標(biāo) D 表示,如 1985D ,或無(wú)下腳標(biāo)。,,,( 2.)二進(jìn)制數(shù): 特

6、點(diǎn):有0,1兩個(gè)不同的符號(hào)。 逢二進(jìn)一。二進(jìn)制數(shù)的下腳標(biāo)為B 例如:對(duì)于整數(shù), 1001B=1×23+0×22+0×21+1×20 = 9D 對(duì)于小數(shù), 0.101B = 1×2-1 + 0×2-2 + 1&

7、#215;2-3 = 0.625D 二進(jìn)制數(shù)每一位的權(quán)是:以小數(shù)點(diǎn)分界, …..24 , 23 , 22 , 2 1, 2 0 . 2 -1, 2 -2, 2 - 3, ……,,,( 3.)十六進(jìn)制數(shù): 有0~ 9 ,A,B,C,D,E,F 共十六個(gè)不同的符號(hào)。 逢十六進(jìn)位。用下腳標(biāo) “H”

8、表示十六進(jìn)制數(shù)。 例:327 H = 3×162+2×161+7×160 = 807D 3AB . 11H = 3×162+A×161+B×160+1×161+1×16-2 =939 . 0664 D,,,,2、

9、數(shù)制的轉(zhuǎn)換 (1.)二進(jìn)制轉(zhuǎn)換為十進(jìn)制數(shù) 方法: 按權(quán)展開(kāi)。 111.101B =1×22+1×2 1+1×2 0 +1× 2 -1 +0× 2 -2 +1× 2 –3 =4+2+1+0.5+0.125 =7.625D(2.)十進(jìn)制數(shù)轉(zhuǎn)換為二

10、進(jìn)制數(shù) 方法: 整數(shù)部分除二取余,小數(shù)部分乘二取整,45 余數(shù),22,,1,11,,0,5,,1,2,,1,1,,0,0,,1,,,,,,,,,,,,,2,2,2,2,2,2,,即 45 = (101101)2,例1、將十進(jìn)制數(shù)45轉(zhuǎn)換成二進(jìn)制數(shù)。,,,,,,,,,例2:十進(jìn)制小數(shù)部分的轉(zhuǎn)換:

11、 乘二取整,0.6875,×  2,最高位 取 1 1.3750,0.375,× 2,取 0 0.750,× 2,取 1 1. 50,0.5,× 2,最低位 取 1 1. 0,從上至下寫成從左至右,,1011,0.6875D = 0

12、.,B,,,,二進(jìn)制數(shù)轉(zhuǎn)換成八進(jìn)制數(shù)與上述類似。,( 3.)十六進(jìn)制數(shù)與二進(jìn)制數(shù)之間的轉(zhuǎn)換:,十六進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制: 9 A B . 7 C 5 H,1001 1010 1011 . 0111 1100 0101B,二進(jìn)制數(shù)轉(zhuǎn)換十六進(jìn)制數(shù): 0001 1011 1110 0011 . 1001 011

13、1 1000B,1 B E 3 . 9 7 8H,二、數(shù)碼1、機(jī)器數(shù)與真值機(jī)器只認(rèn)識(shí)二進(jìn)制數(shù):0、1。這是因?yàn)?,電路狀態(tài)常常有兩種情況,如:電路的通、斷; 高電平、低電平;可用0、1表示。在機(jī)器中,這種0、1、0、1的表現(xiàn)形式稱為機(jī)器數(shù)。機(jī)器數(shù)分為無(wú)符號(hào)數(shù)、帶符號(hào)數(shù)。無(wú)符號(hào)數(shù)如:00000001、10

14、010011、01010010、 …… 等等,范圍:00H ~ FFH。有符號(hào)數(shù)如:+1010110B、-1101001B、等等,,01010110B、,,11101001B,,,2、機(jī)器數(shù)的編碼及運(yùn)算對(duì)帶符號(hào)數(shù)而言,有原碼、反碼、補(bǔ)碼之分,計(jì)算機(jī)內(nèi)一般使用補(bǔ)碼。(1)原碼將數(shù)“數(shù)碼化”,原數(shù)前“+”用0表示,原數(shù)前“-”用1表示,數(shù)值部分為該數(shù)本身,這樣的機(jī)器數(shù)叫原碼。設(shè)X——原數(shù);則[X]原

15、 = X(X0) [X]原 = 2n-1 – X (X0),n為字長(zhǎng)的位數(shù)。如,[+3]原 = 00000011B [-3]原 = 27 - (-3) = 10000011B0有兩種表示方法:00000000 —— +0 10000000 —— -0原碼最大、最小的表

16、示:+127、-128,,(2)反碼規(guī)定正數(shù)的反碼等于原碼;負(fù)數(shù)的反碼是將原碼的數(shù)值位各位取反。[X]反 = X (X0)[X]反 =(2n –1)+ X (X0)如,[+4]反 = [+4]原 = 00000100 B[-4]反=(28–1)+(-5)=11111111-00000101= 11111010 B 反碼范圍:-128 ~ +127 兩個(gè)0: +0 —— 00000000 B

17、 -0 —— 11111111 B,,,運(yùn)用補(bǔ)碼可使減法變成加法。規(guī)定:正數(shù)的補(bǔ)碼等于原碼。負(fù)數(shù)的補(bǔ)碼求法:1)反碼 + 1 2)公式:[X]補(bǔ) = 2n + X (X<0)如,設(shè)X = - 0101110 B , 則[X]原 = 10101110 B則[X]補(bǔ) = [X]反 + 1 = 11010001 + 00000001 = 11010

18、010 B如,[+6]補(bǔ) = [+6]原 = 00000110 B [-6]補(bǔ) = 28 + (-6) = 10000000 – 00000110 = 11111010 B8位補(bǔ)碼的范圍 –128 ~ +127。 0 的個(gè)數(shù):只一個(gè),即00000000而10000000 B是-128的補(bǔ)碼。原碼、反碼、補(bǔ)碼對(duì)照表:見(jiàn)下表,(3)補(bǔ)碼補(bǔ)碼的概念:現(xiàn)在是下午3點(diǎn),手表停在12點(diǎn),可正撥3點(diǎn),也可倒撥9點(diǎn)。即是說(shuō)-

19、9的操作可用+3來(lái)實(shí)現(xiàn),在12點(diǎn)里:3、-9互為補(bǔ)碼。,八位二進(jìn)制數(shù)所能表示的數(shù)據(jù)范圍 機(jī)器數(shù) 無(wú)符號(hào)數(shù) 原碼 反碼 補(bǔ)碼00000000 0 +0 +0 +000000001

20、 1 +1 +1 +1 . . . . .01111111 127 +127

21、 +127 +12710000000 128 -0 -127 -12810000001 129 -1 -126 -127

22、 . . . . . . . . . .11111110

23、 254 -126 -1 -211111111 255 -127 -0 -1,,,(4)補(bǔ)碼的運(yùn)算當(dāng)X≥0時(shí),[X]補(bǔ)= [X]反=[X]原[ [X]補(bǔ)]補(bǔ) = [X]原[X]補(bǔ)+ [

24、Y]補(bǔ) = [ X+Y ]補(bǔ)[ X-Y ]補(bǔ)= [ X+(-Y)]補(bǔ)例:已知 X=52 Y=38 求X-Y 方法1: 減法: X-Y = 52-38 =14 0 0 1 1 0 1 0 0 -) 0 0 1 0 0 1 1 0 0 0

25、 0 0 1 1 1 0,,方法2: 加法 X-Y = [ [ X-Y]補(bǔ)]補(bǔ) = [ [X]補(bǔ)+[-Y]補(bǔ)]補(bǔ) =[ [52]補(bǔ)+[ -38]補(bǔ)]補(bǔ) =[ 14 ]補(bǔ) =14 [52]補(bǔ): 0 0 1 1 0 1 0 0

26、 [-38]補(bǔ):+) 1 1 0 1 1 0 1 0 1 0 0 0 0 1 1 1 0,,自然丟失計(jì)算機(jī)在做算術(shù)運(yùn)算時(shí),必需檢查溢出,以防止發(fā)生錯(cuò)誤,,,,,(5) 運(yùn)算的溢出問(wèn)題 由于計(jì)算機(jī)中表示數(shù)據(jù)的字長(zhǎng)(位數(shù))有一定限制,所以數(shù)據(jù)的表示應(yīng)有一個(gè)范圍。 如字長(zhǎng)8位時(shí); 補(bǔ)碼范圍-128~+127若運(yùn)算結(jié)果超出這個(gè)范圍,便溢出。

27、例: [98]補(bǔ): 0 1 1 0 0 0 1 0 [25]補(bǔ):+)0 0 0 1 1 0 0 1 [123]補(bǔ) 0 0 1 1 1 1 0 1 1 未溢出 0 0 Cs+1 Cs(未溢出),[85]補(bǔ): 0 1 0 1 0 1 0 1 [47]補(bǔ):+)0 0 1 0 1 1 1 1 [132]補(bǔ):

28、 1 0 0 0 0 1 0 0 溢出 0 1 Cs+1 Cs (溢出)錯(cuò):兩個(gè)正數(shù)相加和為負(fù)數(shù)。 [- 85]補(bǔ): 1 0 1 0 1 0 1 1 [- 47]補(bǔ):+)1 1 0 1 0 0 0 1 [- 132]補(bǔ):1 0 1 1 1 1 1 0 0 溢出

29、1 0 Cs+1 Cs 錯(cuò):兩個(gè)負(fù)數(shù)相加和為正數(shù)。,,[- 19]補(bǔ): 0 1 0 1 0 1 0 1 [- 79]補(bǔ):+)1 0 1 1 0 0 0 1 [- 98]補(bǔ): 1 1 0 0 1 1 1 1 未溢出 1 1 Cs+1 Cs 錯(cuò):兩個(gè)負(fù)數(shù)相加和

30、為正數(shù)??傊航Y(jié)果正確(無(wú)溢出)時(shí),Cs+1 = Cs 結(jié)果錯(cuò)誤(溢出)時(shí),Cs+1 ≠ Cs 溢出判斷:溢出 = Cs+1Cs(即結(jié)果是0為無(wú)溢出;1為有溢出),,,,,,1、     (6)     十進(jìn)制數(shù)的編碼對(duì)機(jī)器:二進(jìn)制數(shù)方便,對(duì)人 :二進(jìn)制數(shù)不直觀,習(xí)慣于十進(jìn)制數(shù)。在編程過(guò)程中,有時(shí)需要采用十進(jìn)制

31、運(yùn)算,但機(jī)器不認(rèn)識(shí)十進(jìn)制數(shù)。怎么辦?可以將十進(jìn)制的字符用二進(jìn)制數(shù)進(jìn)行編碼:      0     0000 5 0101 1010 1111 1 0001

32、 6 0110 1011 2 0010 7 0111 1100 3 0011 8 1000 1101 4 0100

33、 9 1001 1110 這叫做二進(jìn)制數(shù)對(duì)十進(jìn)制編碼——BCD碼。上述每4位二進(jìn)制數(shù)表示一個(gè)十進(jìn)制字符,這4位中各位的權(quán)依次是: 8、4、2、1——8421 BCD碼。,,BCD碼的運(yùn)算:例、 1 8 +) 3 2 1,,0 0 0 1

34、1 0 0 0+)0 0 0 0 0 0 1 1 0 0 0 1 1 0 1 1 B是非BCD碼(錯(cuò)),需進(jìn)行十進(jìn)制調(diào)整: 0 0 0 1 1 0 0 0 +)0 0 0 0 0 0 1 1 0 0 0 1 1 0 1 1 (個(gè)位大于9,應(yīng)進(jìn)1)

35、 +) 0 1 1 0 (加6使進(jìn)1) 0 0 1 0 0 0 0 1 (結(jié)果形如21),,,BCD碼加法規(guī)則:兩個(gè)BCD數(shù)相加時(shí),“某位”的和小于10則保持不變;兩個(gè)BCD數(shù)相加時(shí),“某位”的和大于9,則和數(shù)應(yīng)加6修正。BCD碼減法規(guī)則:兩個(gè)BCD數(shù)相減時(shí),“某位”的差未發(fā)生借位,則差數(shù)保持不變;兩個(gè)BCD數(shù)相減時(shí),“某位”

36、發(fā)生了借位,其差應(yīng)減6修正。這里“某位”指BCD數(shù)中的“個(gè)位”、“十位”、“百位”、……,,,加法舉例: 0 1 1 0 0 1 0 1 (6 5) +)1 0 0 1 0 1 1 1 (97) 1 1 1 1 1 1 0 0 +)0 1 1 0 0 1 1 0

37、 (加66調(diào)整) 1 0 1 1 0 0 0 1 0 (162) 減法舉例: 0 0 1 1 0 1 0 0 (3 4) -) 0 0 0 1 0 1 0 1 (15) 0 0

38、0 1 1 1 1 1 -) 0 1 1 0 (減6調(diào)整) 0 0 0 1 1 0 0 1 (29),,,(7)字符信息的表示計(jì)算機(jī)能識(shí)別0、1、0、1、……;這些0、1、0、1、……有的代表數(shù)值,有的僅代表要處理的信息(如字母、標(biāo)點(diǎn)符號(hào)、數(shù)字符號(hào)等文字符號(hào)),所以,計(jì)算機(jī)不僅要認(rèn)識(shí)各

39、種數(shù)字,還要能識(shí)別各種文字符號(hào)。人們事先已對(duì)各種文字符號(hào)進(jìn)行二進(jìn)制數(shù)編碼。如,美國(guó)信息交換標(biāo)準(zhǔn)碼——ASCII碼,用一個(gè)字節(jié)表示一個(gè) 字符。低7位是字符的ASCII碼值;最高位是通信時(shí)的 校驗(yàn)位。,綜上所述,計(jì)算機(jī)中的數(shù)可以有各種不同的表示方法,計(jì)算機(jī)中以一個(gè)字節(jié)為一個(gè)單元保存數(shù)據(jù),一個(gè)字節(jié)為8位二進(jìn)制數(shù),可以有256種組合,也就是可以表示256個(gè)數(shù)據(jù),我們稱它為機(jī)器數(shù),每一個(gè)機(jī)器數(shù)實(shí)際表示的是

溫馨提示

  • 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ù)僅提供信息存儲(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)論