




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第1章單片機基礎知識吳政江制作
貴州電子信息職業技術學院貴州省人才培養優秀單位1.1單片機的數學基礎
1.2單片機基礎1.3常用單片機系列介紹
實訓一:單片機開發環境介紹
小結習題與思考題1.1.1數的進制及其相互轉換(1)數的幾種常用進制
數制是人們利用數碼符號來計數的方法。常用的有二進制、十進制、十六進制或八進制。任何一種數制都有兩個要素,即基數和權。
基數為數制中所使用的數碼符號的個數。當基數為R時,該數制可使用的數碼為0~(R-1)。例如在二進制中基數為2,可使用0和1兩個數碼。在進行算術運算時按逢R進一,借1當R的規則進行。
權是數制中某一數位上單位數的大小,它是一個冪,底數是基數R,指數是數碼符號的位置號。將一個數中某一位的數碼與該位的權相乘,即為該位數碼的數值。將所有數碼的數值相加就得該數的大小。其相加的算術式子就叫該數的加權系數表達式。如對于R進制的數M,其加權系數表達式為:1.1單片機的數學基礎①十進制(Decimal)十進制是以10為基數,逢十進一、借一當十的計數體制。計數符號共有十個,分別為:0、1、2、3、4、5、6、7、8、9。計數規則是逢十進一,借一當十。十進制數常用下標D或10表示。加權系數表示:②二進制(Binary)二進制是以2為基數,逢二進一、借一當二的計數體制。計數符號共有二個,分別為:0、1。計數規則是逢二進一、借一當二。二進制數常用下標B或2表示。運算規則:0+0=00+1=1+0=11+1=10(讀“壹零”)0×0=01×0=0×1=01×1=1加權系數表示:
位:一位二進制信息,只能是0或1,也叫比特(bit)。字節:計算機中將8位二進制數稱為一個字節,也叫拜特(Byte)。1KB=210Byte=1024Byte;1MB=210KB=1024KB=220Byte;1GB=210MB=1024MB=220KB=230Byte;1TB=210GB=1024GB=220MB=230KB=240Byte。字:計算機進行一次運算最多能處理的二進制位數稱為一個字,也叫沃德(Word)。字是計算機中參加運算的基本單位。由于16位微型計算機長期占據主導地位,所以通常認為一個字為16位二進制數,即1Word=2Byte。但對8位或32位微型計算機,一個字應為8位或32位二進制數。③八進制(Octal)八進制是以8為基數,逢八進一、借一當八的計數體制。計數符號共有八個,分別為:0、1、2、3、4、5、6、7。計數規則是逢八進一,借一當八。八進制數常用下標O或8表示。對八進制數有一個重要特點,那就是每位八進制數可用三位二進制數表示,反之亦然。例如:(6)8=(110)2、(101)2=(5)8。加權系數表示:④十六進制(Hexadecimal)十六進制是以16為基數,逢十六進一、借一當十六的計數體制。計數符號共有十六個,分別為:0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F。計數規則是逢十六進一,借一當十六。十六進制數常用下標H或16表示。對十六進制數有一個重要特點,那就是每位十六進制數可用四位二進制數表示,反之亦然。例如:(E)16=(1110)2、(1011)2=(B)16。加權系數表示:(2)不同進制數之間的相互轉換①任意進制數轉為十進制數方法:按權展開求和。方法:對整數部分,連續除2取余反排列,直到商為0;對小數部分,連續乘2取整正排列,直到乘積的小數部分為0或滿足誤差要求。推廣:十進制數轉為任意進制數。整數部分,連續除基數取余反排列,直到商為0;小數部分,連續乘基數取整正排列,直到乘積的小數部分為0或滿足誤差要求。
③八進制數與二進制數之間的相互轉換二進制轉為八進制:對整數部分,從最低位開始三位三位的分組,不足三位的前面補零;對小數部分,則從最高位開始三位三位的分組,不足三位的后面補0。然后每組以其對應的八進制數代替,排列順序不變。八進制轉為二進制:將每位八進制數寫成對應的三位二進制數,再按原來的順序排列起來即可。④十六進制數與二進制數之間的相互轉換方法:跟八進制數與二進制數之間的相互轉換相似,只是按四位分組即可。⑤八進制數與十六進制數之間的相互轉換方法:通過二進制數作中間變量進行變換。1.1.2帶符號數的表示方法(1)機器數與真值前面提到的二進制數,沒有涉及到符號問題,是一種無符號數。但在實際應用中,一個數顯然還有正、負之分,那么符號在計算機中是怎么表示的呢?計算機中采用二進制數,對于數的符號“+”或“-”也用二進制數碼表示。規定用二進制數碼的最高位表示符號(稱為符號位)。并規定:用數碼“0”表示正數的符號“+”;用數碼“1”表示負數的符號“-”。這樣得到的數就稱為有符號數。一個數在機器中的表示形式稱為機器數,而原來的實際數本身稱為機器數的真值。(2)原碼(trueform)符號位用“0”表示正數,“1”表示負數,其余各位表示真值除符號外的尾數本身,這種表示方法稱為原碼表示法。即用0、1分別代替真值中的“+”、“-”即得原碼。以八位機為例(下同)。①對于正數:[X]原=X【例1.11】若X1=+1101001B,X2=+101101B,則[X1]原=01101001B,[X2]原=00101101B(不足8位應在符號位后補“0”)。②對于負數:[X]原=28-1-X【例1.12】若X1=-1101001B,X2=-101101B,則[X1]原=11101001B=10000000B+1101001B=28-1-(-1101001B)=28-1-X1[X2]原=10101101B=10000000B+101101B=28-1-(-101101B)=28-1-X2③對于0在計算機中,0可認為它是+0,也可認為它是-0,故0在原碼中有兩種表示法。對八位機:[+0]原=00000000B,[-0]原=10000000B。字長為n位的原碼表示法的一般規律:X(0≤X<2n-1)[X]原=2n-1-X(-2n-1<X≤0)(3)反碼(one’scomplement)①對于正數,其反碼表示法與原碼相同,即[X]反=[X]原=X。【例1.13】若X1=+1101001B,X2=+101101B,則[X1]反=[X1]原=01101001B,[X2]反=[X2]原=00101101B(不足8位應在符號位后補“0”)。②對于負數,反碼等于其原碼符號位不變,其余各位按位取反(即“1”換成“0”,“0”換成“1”)。也可按以下公式計算:[X]反=28-1+X。【例1.14】若X=-1101001B,則[X]原=11101001B,[X]反=10010110B=28-1+(-1101001B)=28-1-1101001B。③對于0,反碼有[+0]反和[-0]反兩種表示法。對于8位機:[+0]反=00000000B、[-0]反=11111111B。字長為n位的反碼表示法的一般規律:X(0≤X<2n-1)[X]反=2n-1+X(-2n-1<X≤0)(4)補碼(two’scomplement)①對于正數,其補碼就是該正數本身,即[X]補=X【例1.15】若X=+1101001B,則[X]補=01101001B②對于負數,其補碼等于其反碼加1。即[X]補=[X]反+1=2n-1+X+1=2n+X(對八位機n=8)。【例1.16】若X=-1101001B,則[X]原=11101001B,[X]反=10010110B,
[X]補=10010110B+1=10010111B=28+X=28+(-1101001B)=28-1101001B。③對于0,[+0]補=[-0]補=00000000B,即0的補碼只有一種表示法。字長為n位的補碼表示法的一般規律:X(0≤X<2n-1)[X]補=2n+X(-2n-1<X≤0)綜上所述,對正數有[X]原=[X]反=[X]補=X;對負數,用“1”代替負號“-”就得原碼,再對原碼除符號位(最高位)外其余各位按位取反就得反碼,最后對反碼加1就得補碼。(5)已知機器數求真值1)先求原碼。對正數(符號位為0),原碼、反碼、補碼相同,無需轉換;對負數(符號位為1),反碼的數值位按位取反,可轉換為原碼,補碼的數值位按位取反后末位加1,可轉換為原碼。2)由原碼求真值。用“+”、“-”代替原碼的符號位(“0”換為“+”,“1”換為“-”)即可。【例1.17】若[X]補=10011010B,求X?[解]因符號位為1,所以X為負數。則[X]原=11100101B+1=11100110B,X=-1100110B=(-102)10。
1.1.3溢出的判別方法(1)計算機中帶符號數的加減法運算①補碼加法運算補碼加法運算的規則是:[X+Y]補=[X]補+[Y]補②補碼減法運算減法運算的規則是:[X-Y]補=[X+(-Y)]補=[X]補+[-Y]補,其中[-Y]補可由-Y求出,也可以由[Y]補求出。把[Y]補的符號位與數值位一起取反,末位加1,結果就等于[-Y]補。
(2)溢出的判別方法①溢出的概念計算機中所能表示的數有一定的范圍,對于絕對值太大而超過一定值的數,計算機無法表示,這時會造成數據的最高位丟失,數據產生錯誤,這種情況稱為上溢出。出現上溢出時,應停止運算,進行錯誤處理。對于絕對值太小的數,在計算機中同樣也表示不出來,此時計算機將這個數作為0處理,數據產生誤差,這種情況稱為下溢出。由于下溢出所帶來的誤差很小,在允許范圍之內,可不作錯誤處理。所以在以后提到的溢出指的是上溢出。②溢出的判斷a.補碼判斷法兩個用補碼表示的數作加減法運算時,如果是同號相減或異號相加,只能使數據的絕對值越來越小,運算結果不可能產生溢出;如果是同號相加或異號相減,則運算結果可能會出現溢出。此時,可以把運算結果的符號與參與運算的數據符號相比較,如果出現正數加正數得負數或負數加負數得正數的情況,則可以斷定運算結果出現了溢出。b.變形補碼判斷法變形補碼是采用雙符號位表示的補碼,用00表示正數,用11表示負數。用變形補碼判斷運算結果是否有溢出時,只需要判斷結果的雙符號位是否相同即可。如果雙符號位相同,運算結果沒有溢出,否則運算結果有溢出。c.進位或借位判斷法(以八位機為例)在進行補碼加減運算時如果最高位(即第七位)與次高位(即第六位)所產生的進位或借位相同,則運算結果沒有溢出,否則運算結果有溢出。用公式表示為:1.1.4ASCII碼和BCD碼(1)二進制代碼由0和1組成的二進制數碼不僅可以表示數值的大小,而且可以用來表示特定的信息。這種具有特定含義的二進制數碼稱為二進制代碼。
(2)二-十進制碼(BCD碼)①8421碼②2421碼和5211碼③余3碼(3)邏輯數據(邏輯代碼)(4)美國標準信息交換碼(ASCII碼)ASCII碼,用一個字節(8位二進制數)來表示一個特定的字符,其中低7位為字符的ASCII碼值,最高位一般用作校驗位。即實際上采用7位二進制數,可表示27=128個符號。這128個符號共分為兩類:一類是圖形字符,共96個;另一類是控制字符,共32個。1.2.1計算機的經典組成(1)計算機的經典組成1.2單片機基礎運算器控制器存儲器輸出設備輸入設備圖1-1計算機的經典結構
(2)計算機的存儲器結構①半導體存儲器a.結構與地址概念。b.類型。(a)隨機存取存儲器(RAM,RandomAccessMemory)。存儲器CPU程序存儲器數據存儲器CPU(a)哈佛結構(b)普林斯頓結構圖1-3微機的存儲器結構(b)只讀存儲器(ROM,ReadOnlyMemory)。ⅰ、MaskROM。MaskROM也叫掩膜型只讀存儲器,簡稱為掩膜ROM。ⅱ、OTPROM。OTP(OneTimeProgramable)ROM為一次性可編程只讀存儲器。iii、EPROM(ErasablePROM)。EPROM為紫外線擦除的只讀存儲器。ⅲ、EEPROM(也叫E2PROM,ElectrocallyErasableProgrammableReadOnlyMemory)。ⅳ、EEPROM(也叫E2PROM,ElectrocallyErasableProgrammableReadOnlyMemory)。ⅴ、FlashROM。FlashROM也叫閃速存儲器(簡稱為閃存)。c.技術指標。如存儲容量、存取時間、存儲可靠性以及性價比等等。②計算機的存儲器結構至今為止,微型計算機的存儲器有兩種結構形式。一種是將程序存儲器和數據存儲器采取統一的地址編碼結構,即傳統微型計算機的存儲器結構,稱為馮?諾依曼結構,也叫普林斯頓結構。另一種是將程序存儲器與數據存儲器分開的地址編碼結構,稱為哈佛結構。見圖1-3所示。單片機通常采用哈佛結構,但也有采用普林斯頓結構的。如Intel公司的MCS-48系列單片機與MCS-51系列單片機以及Microchip公司的PIC系列單片機均采用哈佛結構,而MCS-96系列單片機則采用普林斯頓結構。1.2.2單片機的概念(1)單片機的概念單片機就是將計算機的中央處理器(CPU)、隨機存取存儲器(RAM)、只讀存儲器(ROM)、定時器/計數器和多種輸入/輸出接口(I/O)以及相互連接的總線(BUS)等集成在一塊芯片上,形成了芯片級的計算機。又叫單片微型計算機(singlechipmicrocomputer)或微控制器(microcontroller),縮寫為MCU(microcontrollerUnit)。(2)單片機的特點①具有優異的性能價格比②集成度高、體積小、可靠性高③控制功能強④低電壓、低功耗(3)單片機的分類①按生產廠家分②按字長分a.4位單片機。b.8位單片機。c.16位單片機。d.32位單片機。
③按制造工藝分a.HMOS工藝。高密度短溝道MOS工藝,具有高速度、高密度的特點。b.CHMOS(或HCMOS)工藝。互補的金屬氧化物的HMOS工藝,是CMOS和HMOS的結合,具有高密度、高速度、低功耗的特點。④按使用范圍分a.通用單片機。通用單片機把開發資源(如ROM、I/O口等)全部提供給用戶使用,其適應性較強,應用非常廣泛。b.專用單片機。專用單片機是針對各種特殊需要而專門設計的芯片。如電視機、空調、洗衣機等家用電器通常使用專用單片機。1.2.3單片機的應用范圍(1)在智能儀器儀表中的應用(2)在機電一體化中的應用(3)在實時過程控制中的應用(4)在計算機網絡和通信領域中的應用(5)在家用電器中的應用(6)在汽車設備領域中的應用(7)在醫用設備領域中的應用(8)在其它方面的應用除以上應用領域之外,單片機還廣泛用于辦公自動化、商業營銷、國防、現代戰爭、航空航天、計算機外設、模糊控制等各種領域中。單片機的發展自從1974年美國仙童(Fairchild)公司的第一臺單片機問世以來,單片機的發展特別迅速,各種新、高性能單片機不斷推陳出新沖向市場。迄今為止已有近40年的歷史,經歷了五個發展階段。第一階段(1971~1974):單片機萌芽階段。第二階段(1974~1978):初級單片機階段。第三階段(1978~1983):高性能單片機階段。第四階段(1983~):8位單片機鞏固發展及16位單片機推出階段。。現階段:32位單片微機系列。1.2.5單片機系統(1)微型計算機系統的組成①硬件系統(hardwaresystem)②軟件系統(softwaresystem)
a.系統軟件(a)監控程序和操作系統。(b)語言處理程序。(c)數據庫和數據庫管理系統DBMS。(d)診斷程序(DiagnosticProgram)。b.應用軟件應用軟件是專門為解決某個領域里的具體任務而編制的程序,具有明顯的針對性、專業性和專用性。應用軟件通常包括:各類生產過程的控制軟件,為各類數據處理而編制的軟件程序,儀器儀表中的監測控制程序,等等。這類軟件是大量的,常常由各應用領域的工程技術人員組織編寫。③硬件和軟件的關系對整個系統來說,硬件是基礎,是軟件賴以工作的基礎,沒有這個基礎最好的軟件也沒有用處;軟件是關鍵,是關系到系統質量和功能的根本因素,沒有軟件的硬件稱為“裸機”,這時它只是金屬、半導體芯片和塑料的堆集,沒有任何作用,即“硬件是基礎,軟件是靈魂”。(2)單片機系統單片機系統與微型計算機系統一樣,也由硬件系統和軟件系統兩部分組成。其硬件系統主要由單片機芯片配上少量的外圍元件以及被控對象組成。其軟件系統通常只包括用匯編語言或C語言編寫的監控程序(主程序)以及若干個完成某一特定功能的子程序。并且,通常是在PC機上編制,然后通過交叉匯編方法得到二進制目標碼,最后再送入單片機系統的。1.2.6單片機與嵌入式系統
1、嵌入式系統。嵌入式系統是1970年左右出現的概念。它是面向測控對象,嵌入到實際應用系統中的計算機系統的統稱。實時性是其主要特征,另外在可靠性、物理尺寸、重啟動和故障恢復方面也有特殊要求,因而相對于通常的計算機應用設計更為復雜,涉及面也更為廣泛。
2、單片機是典型的嵌入式系統。單片機從體系結構到指令系統都是按照嵌入式系統的應用特點專門設計的,在其基本結構上,衍生出了能滿足各種應用要求的兼容系統,它能很好地滿足應用系統的嵌入、面向測控對象、現場可靠運行及控制品質等方面的要求,因此單片機構成的系統,是發展最快、品種最多、數量最大、應用最廣的嵌入式系統。1.3.1MCS-51系列8031/8051/8751是Intel公司于1980年推出的高性能8位單片機。應用得早,影響很大,已成為世界上的工業標準。后來很多芯片廠商以各種方式與Intel公司合作,也推出了同類型的單片機。人們統稱這些與8051內核相同的單片機為“MCS-51系列單片機”。1.3.2MC68系列(Motorola公司的8位單片機)
(1)MC6805系列MC6805系列是低檔8位單片機,其指令系統是MC6800的子集,它的價格比較便宜,使用于家用電器、測量儀器、計算機外圍設備等領域,但它的內部總線不對外開放。主要產品的功能如表1-4所示。(2)MC68HC05系列MC68HC05的基本結構與MC6805相似,采用HCMOS技術制造,指令系統功能比MC6805強。許多產品不能在外部擴展存儲器和I/O口,有一些產品可通過串行口SPI進行系統擴展。1.3常用單片機系列介紹
1.3.3PIC16系列美國Microchip公司生產的PIC系列單片機具有價格低、體積小、速度高、功耗低、大電流LCD驅動能力、C語言編程、程序保密性強、品種多和開發方便等特點,并率先采用精簡指令系統計算機(RISC,ReducedInstructionSetComputer)技術。1.3.4MSP430系列MSP430系列是是TI(德州儀器)公司推出的新型高性能單片機。具有以下特點:(1)16位精簡指令結構,核心指令只有27條;(2)內含FLASHROM多致60K字節,RAM多致2K字節;(3)內含10,12,14位快速ADC/SLOPADC;(4)片內資源豐富,有ADC,PWM,若干TIME,串行口,WATCHDOG,比較器,模擬信號;(5)有多種省電模式,功耗特別低,一顆鈕扣電池可工作10年,在液晶顯示時也能達到0.8μA低電源消耗;(6)ESD保護,抗干擾能力特別強;(7)開發簡單,仿真器價格低廉,不需昂貴的編程器。1.3.5AVR系列
(1)AVR系列單片機的優勢及特點①AVR單片機易于入手、便于升級、費用低廉。②高速、低耗、保密。③I/O口功能強,具有A/D轉換等電路。④有功能強大的定時器/計數器及通迅接口。(2)AVR8-BitMCU的最大特點①哈佛結構,具備1MHz的高速運行處理能力。②超功能精簡指令集(RISC),具有32個通用工作寄存器,克服了如8051MCU采用單一ACC進行處理造成的瓶頸現象。③快速的存取寄存器組、單周期指令系統,大大優化了目標代碼的大小、執行效率高。部分型Flash非常大,特別適用于使用高級語言進行開發。④作輸出時與PIC的HL/LOW相同,可輸出40mA,作輸入時可設置為三態高阻抗輸入或帶上拉電阻輸入,具備10mA~40mA灌電流的能力。⑤片內集成多種頻率的RC振蕩器、上電自動復位、看門狗、啟動延時等功能,外圍電路更加簡單,系統更加穩定可靠。⑥大部分AVR單片機片上資源豐富:帶E2PROM,PWM,RTC,SPI,UART,TWI,ISP,AD,WDT,AnalogComparator等。⑦大部分AVR單片機除有ISP功能外,還有IAP功能,方便升級或銷毀應用程序。
1.3.6STC12C5A60S2系列(1)功能簡介 STC12C5A60S2/AD/PWM單片機是宏晶科技公司生產的單時鐘/機器周期(1T)的單片機,是高速度/低功耗/超強抗干擾的新一代8051單片機,指令代碼完全兼容傳統8051,但速度比傳統8051快8-12倍。內部集成MAX810專用復位電路,硬件看門狗,2路PWM,2路通用全雙工異步串行口(UART),8路高速10位A/D轉換(250K/S,即25萬次/秒)。同時,具有ISP(在系統可編程)/IAP(在應用可編程)功能,無需專用編程器,無需專用仿真器就可通過串口(P3.0/P3.1)直接下載用戶程序,數秒鐘即可完成一片。適用于電機控制,強干擾場合。(2)常用系列比較①STC12C5A60S2系列。C表示供電電壓為5.5V~3.5V,A表示有A/D轉換器,有PWM/PCA功能,60表示60KB程序存儲器,S2表示有第二串口,有內部EEPROM。②STC12LE5A60S2系列。LE表示供電電壓為3.6V~2.2V,A表示有A/D轉換器,有PWM/PCA功能,60表示60KB程序存儲器,S2表示有第二串口,有內部EEPROM。③STC12C5A60AD系列。C表示供電電壓為5.5V~3.5V,A表示有A/D轉換器,有PWM/PCA功能,60表示60KB程序存儲器,無第二串口,有內部EEPROM。④STC12C5A60PWM/CCP系列。無A/D轉換器,無第二串口,有PWM/PCA功能,有內部EEPROM。1.實訓目的通過本次實訓,能對單片機及其開發系統有一個初步的認識。2.知識要點(1)DICE-5208K開發型單片機綜合實驗儀概述1)結構①A區。②B區。③C區。④D區。⑤E區。⑥F區。實訓一:單片機開發環境介紹
圖1-5DICE-5208K開發型單片機綜合實驗儀的外形圖2)系統開關設置(F1區)①SW1(EA端):程序空間選擇開關,SW1—>IP(即接電源Vcc),選擇CPU內部SW1—>UP(即接地,這是出廠模式),選擇CPU外部,此時可脫機運行EPROM中固化的程序,也可用仿真器進行聯機實驗。②SW3、SW4、SW5:為鍵盤/顯示選擇開關,開關置ON(出廠模式),鍵盤/顯示控制選擇系統配置的8155接口芯片,反之(即開關置OFF),由用戶選擇自定義的I/O接口芯片控制。③KB1開關:KB1開關有兩種工作模式,平時都工作在“一般模式”,當要用到單片機ISP在線編程功能時,將KB1開關打在“編程模式”。④KB2開關(用短路塊實現):為“MCS-51系統”與“C8051F系統”讀寫信號切換開關。當使用“MCS-51系統”時,將兩個短路塊插在‘1’和‘2’位置,當使用“C8051F系統”時,將兩個短路塊插在‘2’和‘3’位置。⑤仿真器所接實驗系統的JF_1(IDC34)口為系統通訊口,用于程序的仿真、連接、裝載。而實驗系統的CZ11口為用戶實驗通訊口,用于實驗系統與PC機之間的串行口通訊實驗。3)使用方法①與PC機聯機使用。②脫機使用。4)DICE-5208K(MCS-51單片機)使用注意事項①脫機實驗時,從矩陣鍵盤模塊輸入相應實驗序號(如實驗一,輸入“01”),再按執行鍵F0/EX即可運行該實驗程序。②聯機實驗時,首先關閉電源,將仿真器的34芯扁平線與JF_1(F1區)34芯插座相連,然后打開電源,打開“DICE-51仿真開發系統”。③進入DICE-51仿真開發系統后,點擊菜單“設置”-》“仿真模式”-》CPU:選8031/8032;RAM:選用戶RAM;ROM:選系統ROM。④注意在DICE-51仿真開發系統中,新建和調用的“源程序的文件名”不能含有中文字符,且英文字符不能超過8個字符。“源程序”所在的路徑中同樣也不能含有中文字符,且不能超過8個字符。⑤“SW1”開關不管在脫機實驗狀態還是在仿真器聯機實驗狀態時都應打在‘UP’位置。(2)DICE-3000高級仿真器MCS-51單片機配有DICE-3000高級仿真器,該仿真器是美國享德克電子公司研制經技術引進,深入中國科技領域應用的產品,windows軟件平臺,8位和16位兼容的通用單片機開發系統。仿真器采用世界上高技術硬軟件設計集成工藝,具有體積小、集成度高、可靠性高,雙CPU結構且抗干擾性強等特點。其軟件安裝啟動方法是:運行隨機光盤上“DICE-51仿真開發系統”安裝文件,根據提示完成軟件安裝,然后雙擊桌面上“DICE-51仿真開發系統”銀環快捷圖標,即可運行DICE-51仿真軟件。其硬件連接方法:詳見“4.實訓內容及步驟(4)”。3.實訓器材(1)DICE-5208K開發型單片機綜合實驗儀1套。(2)PC機1臺。(3)DICE-3000仿真器1臺。(4)帶插針的導線若干。4.實訓內容及步驟(1)認識DICE-5208K開發型單片機綜合實驗儀。打開DICE-5208K開發型單片機綜合實驗儀,對照圖1-5找出其A、B、C、D、E、F各個區域及其子區域。記錄每個區域的核心元件,如集成電路等。(2)用導線將8只開關K1~K8的邏輯電平輸出端接8只LED發光二極管L1~L8的驅動信號輸入端,然后通電并扳動8只開關K1~K8觀察8只LED發光二極管L1~L8的顯示情況。(3)認識并啟動“DICE-51仿真開發系統”。雙擊PC機桌面上“DICE-51仿真開發系統”銀環快捷圖標,運行DICE-51仿真軟件。仔細觀察其窗口及菜單結構。(4)將DICE-5208K開發型單片機綜合實驗儀通過DICE-3000高級仿真器與PC機相連接。5.思考題(1)寫出DICE-5208K開發型單片機綜合實驗儀上各集成電路的型號,并自行查找出其主要功能。(2)寫出DICE-51仿真軟件的菜單及其子菜單項。(3)本次實訓有哪些注意事項?小結本章主要介紹了單片機的數學基礎以及單片機基礎,并列舉了MCS-51、MC68、PIC16、MSP430、AVR等各系列單片機。該章是學習后續各章的基礎。通過學習,應重點掌握以下知識:第一,二、十、八、十六進制數的概念及其相互轉換;第二,原碼、反碼、補碼的概念及其相互轉換;第三,帶符號數的運算及溢出的判別方法;第四,單片機的概念、特點、應用領域以及分類。習題與思考題一、填空題1.(100.25)10=()2=()8=()16。2.已知X=(-124)10,則在8位計算機中[X]原=___________________B,[X]反=___________________B,[X]補=_______________________B。3.單片機就是把
、_______________、____________、
_______________、定時器/計數器以及_____________電路等主要部件集成在一塊集成電路芯片上的微型計算機。按其字長可分四種類型,即______機、________機、_________機以及________機。4.微型計算機系統由______________和______________兩大部分組成。5.半導體存儲器按其存取方式可分為兩大類,即________________和_______________。二、選擇題1.在家用電器中使用單片機應屬于計算機的()。A.數據處理應用B.控制應用C.數值計算應用D.輔助工程應用2.Intel公司的單片機80C51采用的半導體工藝是()。A.CMOSB.HMOSC.CHMOSD.NMOS3.在8位計算機中,-3的補碼是()。A.10000011B.11111100C.11111110D.111111014.CPU主要的組成部分為
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 專精特新小巨人企業的可持續發展與綠色轉型探索
- 區域性廢棄物循環利用產業鏈構建與優化路徑
- 液壓油缸生產線項目可行性研究報告(參考)
- 綠色建筑與全域無廢城市建設的融合
- 2025至2030年中國豬用電子耳標行業投資前景及策略咨詢報告
- 2025至2030年中國焊接金屬密封蝶閥行業投資前景及策略咨詢報告
- 2025至2030年中國烘焙食品保鮮劑行業投資前景及策略咨詢報告
- 2025至2030年中國浴缸行業投資前景及策略咨詢報告
- 2025至2030年中國正齒輪步進減速電機行業投資前景及策略咨詢報告
- 2025至2030年中國果子缽行業投資前景及策略咨詢報告
- GB/T 4414-2013包裝鎢精礦取樣、制樣方法
- GB/T 17766-2020固體礦產資源儲量分類
- GB/T 13033.1-2007額定電壓750V及以下礦物絕緣電纜及終端第1部分:電纜
- CB/T 3780-1997管子吊架
- 薩提亞家庭治療模式-課件2
- 萬達廣場裝修手冊
- 人教版(2019)高中英語必修第三冊 Unit5 the value of money 說課課件
- 山西省衛生院社區衛生服務中心信息名單目錄
- 全民經紀人協議書
- 西方經濟學章節練習題題庫及答案1-16章(全)
- 六年級下冊音樂《藍色的雅特朗》教案
評論
0/150
提交評論