




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、單片機(jī)原理及應(yīng)用,主 講 劉 小 英 華中科技大學(xué)光學(xué)與電子信息學(xué)院 Email:,先行課程 C語(yǔ)言程序設(shè)計(jì) 大學(xué)計(jì)算機(jī)基礎(chǔ) 電子技術(shù)基礎(chǔ)模擬部分 電子技術(shù)基礎(chǔ)數(shù)字部分 后續(xù)課程 現(xiàn)代DSP技術(shù) 嵌入式系統(tǒng) 自動(dòng)控制原理,教材及參考書(shū),徐漢斌,單片機(jī)原理及應(yīng)用, 華中科技大學(xué)(教材) 胡乾斌,單片微型計(jì)算機(jī)原理與應(yīng)用,華中科技大學(xué) 胡漢才,單片機(jī)原理及接口技術(shù),清華大學(xué)出版社 陳光東,單片微型計(jì)算機(jī)原理與接口技術(shù),華中科技大學(xué) 李朝清,單片機(jī)原理及接口技術(shù),北京航空航天大學(xué)出版社 蔡美琴等, MCS51系列單片機(jī)系統(tǒng)及其應(yīng)用,高等教育出版社 何立民,單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì),系統(tǒng)配置與接口技術(shù) ,北
2、京航空航天大學(xué)出版社,專(zhuān)業(yè)網(wǎng)站,http:/ : 新華龍電子 http:/ :中國(guó)電子網(wǎng) 重要51系列單片機(jī)及器件供應(yīng)商 http:/ (Silicon Laboratories ) http:/ http:/ http:/ (華邦公司) http:/www.maxim- (美信公司,課程教學(xué)目標(biāo),以MCS-51系列單片機(jī)作為背景機(jī)型,系統(tǒng)地介紹單片機(jī)的工作原理、指令系統(tǒng)和硬件體系結(jié)構(gòu)。建立微機(jī)系統(tǒng)的整體概念,掌握匯編語(yǔ)言程序設(shè)計(jì)方法,掌握中斷、定時(shí)/計(jì)數(shù)器、接口擴(kuò)展以及基本接口電路設(shè)計(jì)和系統(tǒng)調(diào)試方法,具備應(yīng)用光、機(jī)、電、算方面的知識(shí)完成小型單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)的能力,考核方式,閉卷考試方式:最
3、后成績(jī)由閉卷筆試成績(jī)和平時(shí)成績(jī)組成,主 要 內(nèi) 容,概 述 單片機(jī)的內(nèi)部結(jié)構(gòu) 指令系統(tǒng) 匯編語(yǔ)言程序設(shè)計(jì) 中斷系統(tǒng) 定時(shí)/計(jì)數(shù)器 存儲(chǔ)器擴(kuò)展 并行口擴(kuò)展 串行接口 A/D與D/A接口 鍵盤(pán)與顯示器接口 單片機(jī)應(yīng)用系統(tǒng)開(kāi)發(fā),第一章 概 述,1.1 微型計(jì)算機(jī)概述,1.2 單片機(jī)的發(fā)展及應(yīng)用,1.3 計(jì)算機(jī)中的數(shù)和編碼,1946年6月,匈牙利籍?dāng)?shù)學(xué)家馮諾依曼提出了“程序存儲(chǔ)”和“二進(jìn)制運(yùn)算”的思想,構(gòu)建了計(jì)算機(jī)由運(yùn)算器、控制器、存儲(chǔ)器、輸入設(shè)備和輸出設(shè)備組成這一計(jì)算機(jī)的經(jīng)典結(jié)構(gòu),1.1 微型計(jì)算機(jī)概述,一、微型計(jì)算機(jī)概況,1946年美國(guó)賓夕法尼亞大學(xué)研制出世界上第一臺(tái)電子計(jì)算機(jī),電子計(jì)算機(jī)技術(shù)的發(fā)
4、展,相繼經(jīng)歷了五個(gè)時(shí)代,電子管計(jì)算機(jī); 晶體管計(jì)算機(jī); 集成電路計(jì)算機(jī); 大規(guī)模集成電路計(jì)算機(jī); 超大規(guī)模集成電路計(jì)算機(jī),電子計(jì)算機(jī)按其性能分類(lèi),大型計(jì)算機(jī) 中型計(jì)算機(jī) 小型計(jì)算機(jī) 微型計(jì)算機(jī),微型計(jì)算機(jī)的發(fā)展,1971年,美國(guó)Intel公司研究并制造了4004微處理器芯片。該芯片能同時(shí)處理4位二進(jìn)制數(shù),集成了2300個(gè)晶體管,每秒可進(jìn)行6萬(wàn)次運(yùn)算,成本約為200美元。它是世界上第一個(gè)微處理器芯片,以它為核心組成的MCS-4計(jì)算機(jī),標(biāo)志了世界第一臺(tái)微型計(jì)算機(jī)的誕生,4004微處理器,特點(diǎn): 1、速度越來(lái)越快。 2、容量越來(lái)越大。 3、功能越來(lái)越強(qiáng),1971-1973,1974-1978,197
5、8-1981,1981-1992,1993,第五代微處理器 1993:310萬(wàn)晶體管、66MHz的Pentium處理器問(wèn)世。 1993:ARM7推出,13萬(wàn)晶體管,50MHz主頻。 1995:RISC架構(gòu)Pentium Pro亮相。 1997:Intel推出Pentium II。 1997:ARM9推出。 1998:Intel推出低端賽揚(yáng)處理器。 1999:Intel推出PentiumIII。 2002年,ARM11架構(gòu)推出。 2003:AMD推出了x86-64指令集,這是x86指令集的64位超集。 2004:AMD演示了x86雙核處理器。 2000:IntelPentium IV首次亮相,集
6、成了4200萬(wàn)個(gè)晶體管。 2005:Intel交付第一款雙核處理器。 2006:Intel發(fā)布首款至強(qiáng)四核處理器Xeon 5300。 2007:AMD發(fā)布四核皓龍(巴塞羅那)處理器,二、微處理器、微型計(jì)算機(jī)及微型計(jì)算機(jī)系統(tǒng),1、微處理器(Microprocessor) 把計(jì)算機(jī)的運(yùn)算器(包含一組寄存器)和控制器集成在一塊芯片(集成塊)上所構(gòu)成的器件稱(chēng)為微處理器。它是微型計(jì)算機(jī)的核心。通常將由一片或少數(shù)幾片大規(guī)模集成電路組成的中央處理部件,簡(jiǎn)稱(chēng)CPU或MPU。 進(jìn)行算術(shù)運(yùn)算、邏輯運(yùn)算、邏輯判斷; 完成指令譯碼,執(zhí)行指令規(guī)定的操作; 具有訪(fǎng)問(wèn)存儲(chǔ)器和外設(shè)的能力; 為系統(tǒng)提供控制信號(hào),根據(jù)時(shí)鐘脈沖指
7、揮整個(gè)計(jì)算機(jī)系統(tǒng)協(xié)調(diào)工作; 響應(yīng)中斷請(qǐng)求,2 微型計(jì)算機(jī),微型計(jì)算機(jī)是指以微處理器為核心,配上存儲(chǔ)器、輸入/輸出接口電路和系統(tǒng)總線(xiàn)所組成的計(jì)算機(jī)。微型計(jì)算機(jī)的基本結(jié)構(gòu)如圖所示,CPU執(zhí)行程序、對(duì)數(shù)據(jù)信息進(jìn)行處理、對(duì)整個(gè)系統(tǒng)進(jìn)行控制。 存儲(chǔ)器包括隨機(jī)存取存儲(chǔ)器(RAM)和只讀存儲(chǔ)器(ROM)。存儲(chǔ)器用來(lái)存放程序和數(shù)據(jù)。 輸入/輸出(I/O)接口電路實(shí)現(xiàn)微處理器與外部設(shè)備的連接,溝通微型機(jī)與外界之間的信息聯(lián)系。 總線(xiàn)是用來(lái)傳送信息的,它為CPU和其他部件之間提供數(shù)據(jù)、地址和控制信息的傳輸通道。包含三種不同功能的總線(xiàn):地址總線(xiàn)AB(Address Bus)、數(shù)據(jù)總線(xiàn)DB(Data Bus)和控制總線(xiàn)
8、CB(Control Bus,地址總線(xiàn):用來(lái)傳送地址信息。它是由CPU發(fā)出的,因而是單向的。它的位數(shù)決定了CPU可直接尋址的內(nèi)存范圍。 數(shù)據(jù)總線(xiàn):傳送數(shù)據(jù)信息。數(shù)據(jù)既可以從CPU傳送到存儲(chǔ)器或輸入/輸出接口,也可以從存儲(chǔ)器或輸入/輸出接口傳送到CPU,因而數(shù)據(jù)總線(xiàn)是雙向的。CPU的數(shù)據(jù)總線(xiàn)的位數(shù)決定了微型機(jī)的數(shù)據(jù)總線(xiàn)的寬度(又稱(chēng)字長(zhǎng))。 控制總線(xiàn):傳送控制信號(hào)。一種是由CPU發(fā)出到存儲(chǔ)器和輸入/輸出接口電路的控制信號(hào),如讀信號(hào)、寫(xiě)信號(hào)、中斷響應(yīng)信號(hào)等;另一種則是由輸入/輸出接口電路送往CPU的控制信號(hào)、如時(shí)鐘、中斷請(qǐng)求、準(zhǔn)備就緒信號(hào)等,3 微型計(jì)算機(jī)系統(tǒng),微型計(jì)算機(jī)系統(tǒng)包括硬件和軟件兩大部分,
9、它是以微型計(jì)算機(jī)為主體,配上系統(tǒng)軟件和外部設(shè)備組成的。 系統(tǒng)軟件包括操作系統(tǒng)和系統(tǒng)應(yīng)用程序,如編輯程序、匯編程序、編譯程序、調(diào)試程序、用戶(hù)應(yīng)用程序等。 外部設(shè)備用來(lái)使微型機(jī)實(shí)現(xiàn)數(shù)據(jù)的輸入和輸出。最通用的外部設(shè)備有鍵盤(pán)、顯示器、磁盤(pán)控制器和打印機(jī)等。當(dāng)計(jì)算機(jī)用于生產(chǎn)過(guò)程的控制時(shí),硬件還應(yīng)包括過(guò)程控制I/O通道,通常將它與外部設(shè)備統(tǒng)稱(chēng)為外圍設(shè)備,簡(jiǎn)稱(chēng)外設(shè),微處理器、微型計(jì)算機(jī)或微型計(jì)算機(jī)系統(tǒng)之間的關(guān)系如圖所示,三、微型計(jì)算機(jī)的工作過(guò)程,1 微處理器的指令系統(tǒng)和程序編制 指令的集合或指令的全體稱(chēng)為指令系統(tǒng)(Instruction System)。微處理器類(lèi)型不同它的指令系統(tǒng)也不一樣。所謂程序就是采用
10、指令系統(tǒng)中的指令根據(jù)題目要求排列起來(lái)的有序指令的集合。程序的編制稱(chēng)為程序設(shè)計(jì)。通常,設(shè)計(jì)人員是采用指令的匯編符(即助記符)形式編程的,這種程序設(shè)計(jì)稱(chēng)之為匯編語(yǔ)言程序設(shè)計(jì),2 微型計(jì)算機(jī)執(zhí)行程序的過(guò)程,為了弄清微型計(jì)算機(jī)的工作原理,現(xiàn)以Y5+10求和程序來(lái)說(shuō)明微型計(jì)算機(jī)的工作過(guò)程。 ORG 2000H 7405H MOV A,#05H ;A一05H 240AH ADD A,#OAH ;A一5+10 80FEH SJMP $ ;停機(jī),運(yùn)算器,控制器,微處理器結(jié)構(gòu)框圖,2000H,程序計(jì)數(shù)器,地址寄存器,數(shù)據(jù)寄存器,指令寄存器,指令譯碼器,算術(shù)邏輯部件,2000H,01110100,01110100
11、,01110100,2001H,執(zhí)行MOV 指令,指令譯碼器,指令寄存器,數(shù)據(jù)寄存器,程序計(jì)數(shù)器,地址寄存器,2001H,00000101,00000101,2002H,2002H,00100100,00100100,2003H,執(zhí)行ADD 指令,00100100,00000101,2003H,00001010,2004H,執(zhí)行ADD 指令,00000101,00001010,程序設(shè)計(jì)語(yǔ)言C語(yǔ)言程序與匯編語(yǔ)言程序例,1.2 單片機(jī)的發(fā)展及應(yīng)用,單片微型計(jì)算機(jī):?jiǎn)纹瑱C(jī)是在一塊超大規(guī)模集成電路芯片上,集成了CPU、存儲(chǔ)器(RAM、ROM)、定時(shí)器/計(jì)數(shù)器、中斷控制、輸入/輸出接口、系統(tǒng)時(shí)鐘和系統(tǒng)總
12、線(xiàn)等電路的微型計(jì)算機(jī)。就其組成而言,一塊單片機(jī)芯片就是一臺(tái)計(jì)算機(jī),一、單片機(jī)的特點(diǎn),有優(yōu)異的性能價(jià)格比。 集成度高、體積小、有很高的可靠性。單片機(jī)把各功能部件集成在一塊芯片上,內(nèi)部采用總線(xiàn)結(jié)構(gòu),減少了各芯片之間的連線(xiàn)。大大提高了單片機(jī)的可靠性與抗干擾能力。 控制功能強(qiáng)。為了滿(mǎn)足工業(yè)控制要求,一般單片機(jī)的指令系統(tǒng)中均有極豐富的轉(zhuǎn)移指令、I/O口的邏輯操作以及位處理功能。單片機(jī)的邏輯控制功能及運(yùn)行速度均高于同一檔次的微機(jī)。 單片機(jī)的系統(tǒng)擴(kuò)展、系統(tǒng)配置較典型、規(guī)范、容易構(gòu)成各種規(guī)模的應(yīng)用系統(tǒng),二、單片機(jī)的發(fā)展概況,第一階段(1976-1978):初級(jí)單片機(jī)階段。以Intel公司的MCS-48為代表。
13、在片內(nèi)集成了CPU (8位) 、并行I/O口,定時(shí)/計(jì)數(shù)器(8位)、RAM和ROM等,無(wú)串行I/O,中斷處理較簡(jiǎn)單。片內(nèi)RAM和ROM容量較小,且尋址范圍不大于4K。 第二階段(1978- ):高性能單片機(jī)階段。有串行I/O,有多級(jí)中斷處理,定時(shí)/計(jì)數(shù)器為16位,片內(nèi)的RAM和ROM相對(duì)增大,且尋址范圍可達(dá)64K字節(jié),有的片內(nèi)還帶有A/D轉(zhuǎn)換接口。這類(lèi)單片機(jī)有Intel公司的MCS-51,Motorola公司的6801和Zliog公司的Z8等。由于這類(lèi)單片機(jī)應(yīng)用領(lǐng)域較廣,其結(jié)構(gòu)和性能還在不斷改進(jìn)和發(fā)展著,第三階段(1982-):8位單片機(jī)鞏固發(fā)展及16位單片機(jī)推出階段。一方面不斷完善高檔8位單
14、片機(jī),改善其結(jié)構(gòu),以滿(mǎn)足不同用戶(hù)的需要;另一方面發(fā)展16位單機(jī)及專(zhuān)用單片機(jī)。16位單片機(jī)除了CPU為16位外片內(nèi)ROM和RAM的容量進(jìn)一步增大,片內(nèi)帶有高速輸入輸出部件,多通道10位A/D轉(zhuǎn)換部件,中斷處理為8級(jí),其實(shí)時(shí)處理能力更強(qiáng)。32位單片機(jī)進(jìn)入實(shí)用階段。 單片機(jī)的發(fā)展趨勢(shì):向著大容量、高性能化;低價(jià)格化和外圍電路內(nèi)裝化等幾個(gè)方面發(fā)展,三、常用單片機(jī)簡(jiǎn)介,自單片機(jī)誕生以來(lái),已有70多個(gè)系列、近500個(gè)機(jī)種。國(guó)際上較有名、影響較大的公司及他們的產(chǎn)品如下所述: Intel公司的MCS48、MCS51、MCS96系列產(chǎn)品; Motorola公司的6801、6802、6803、6805、68HC1
15、1系列產(chǎn)品; Zilong公司的Z8、Super8系列產(chǎn)品; 仙童(Fairchild)公司和Mostek公司的F8、3870系列產(chǎn)品; NEC公司的UCOM87系列產(chǎn)品; Rockwell公司的6500、6501系列產(chǎn)品,Freescale(飛思卡爾) Freescale半導(dǎo)體公司是全球最大的半導(dǎo)體公司之一,其前身為Motorola(摩托羅拉)半導(dǎo)體部,2004年從摩托羅拉分拆上市。為汽車(chē)電子、消費(fèi)電子、工業(yè)控制、網(wǎng)絡(luò)和無(wú)線(xiàn)市場(chǎng)設(shè)計(jì)并制造了眾多的嵌入式半導(dǎo)體產(chǎn)品, 在微控制器領(lǐng)域長(zhǎng)期居于全球市場(chǎng)領(lǐng)先地位,類(lèi)型 : 基本型:如8031、8051、8031AH、8751、8751BH等都屬于基本
16、型。 增大內(nèi)部存儲(chǔ)器容量的基本型:如8032AH、8052AH、8752BH等。這類(lèi)單片機(jī)的內(nèi)部ROM和RAM容量比上述基本型的增大一倍。 低功耗基本型:如80C31BH、80CSIBH、87C51等。這類(lèi)產(chǎn)品采用CHMOS工藝制造,其特點(diǎn)是功耗低。另外,87C51還有兩級(jí)程序存儲(chǔ)器保密系統(tǒng),可防止非法拷貝程序,高級(jí)語(yǔ)言型:如8052AHBHSIC芯片內(nèi)固化有MCSBASIC-52解釋程序。有的可用C語(yǔ)言編程。 可編程計(jì)數(shù)器陣列型:如83C51FA、80C51FA、87C51FA、83C81FB等。 A/D型:如83C51GA、80C51GA、87C51GA等。 DMA型:一類(lèi)是DMA、GSC
17、型,如83C152JA、80C152JA、80C152JB等。另一類(lèi)是DMA、FIFO型,如83C452、80C452、87C451等。 多并行口型:如8383C451、80C451等,數(shù)字信號(hào)處理器 數(shù)字信號(hào)處理器(Digital Signal Processor,DSP)是一種具有高速運(yùn)算能力的單片機(jī),與普通單片機(jī)相比,DSP器件具有較高的集成度,更快的CPU,更大容量的存儲(chǔ)器,內(nèi)置有波特率發(fā)生器和FIFO緩沖器。提供高速、同步串口和標(biāo)準(zhǔn)異步串口。有的片內(nèi)集成了AD和采樣保持電路,可提供PWM輸出。DSP器件采用改進(jìn)的哈佛結(jié)構(gòu),具有獨(dú)立的程序和數(shù)據(jù)空間,允許同時(shí)存取程序和數(shù)據(jù)。內(nèi)置高速的硬
18、件乘法器,增強(qiáng)的多級(jí)流水線(xiàn),使DSP器件具有高速的數(shù)據(jù)運(yùn)算能力。目前國(guó)內(nèi)推廣應(yīng)用最為廣泛的DSP器件是美國(guó)德州儀器(T1)公司生產(chǎn)的TMS320系列,四、 單片機(jī)的應(yīng)用,智能儀器儀表,單片機(jī)用于各種儀器儀表,一方面提高了儀器儀表的使用功能和精度,使儀器儀表智能化,同時(shí)還簡(jiǎn)化了儀器儀表的硬件結(jié)構(gòu),從而可以方便地完成儀器儀表產(chǎn)品的升級(jí)換代。如各種智能電氣測(cè)量?jī)x表、智能傳感器等,機(jī)電一體化產(chǎn)品,機(jī)電一體化產(chǎn)品是集機(jī)械技術(shù)、微電子技術(shù)、自動(dòng)化技術(shù)和計(jì)算機(jī)技術(shù)于一體,具有智能化特征的各種機(jī)電產(chǎn)品。單片機(jī)在機(jī)電一體化產(chǎn)品的開(kāi)發(fā)中可以發(fā)揮巨大的作用。典型產(chǎn)品如機(jī)器人、數(shù)控機(jī)床、自動(dòng)包裝機(jī)、點(diǎn)鈔機(jī)、醫(yī)療設(shè)備、
19、打印機(jī)、傳真機(jī)、復(fù)印機(jī)等,實(shí)時(shí)工業(yè)控制,單片機(jī)還可以用于各種物理量的采集與控制。電流、電壓、溫度、液位、流量等物理參數(shù)的采集和控制均可以利用單片機(jī)方便地實(shí)現(xiàn)。在這類(lèi)系統(tǒng)中,利用單片機(jī)作為系統(tǒng)控制器,可以根據(jù)被控對(duì)象的不同特征采用不同的智能算法,實(shí)現(xiàn)期望的控制指標(biāo),從而提高生產(chǎn)效率和產(chǎn)品質(zhì)量。典型應(yīng)用如電機(jī)轉(zhuǎn)速控制、溫度控制、自動(dòng)生產(chǎn)線(xiàn)等,分布式系統(tǒng)的前端模塊,在較復(fù)雜的工業(yè)系統(tǒng)中,經(jīng)常要采用分布式測(cè)控系統(tǒng)完成大量的分布參數(shù)的采集。在這類(lèi)系統(tǒng)中,采用單片機(jī)作為分布式系統(tǒng)的前端采集模塊,系統(tǒng)具有運(yùn)行可靠,數(shù)據(jù)采集方便靈活,成本低廉等一系列優(yōu)點(diǎn),家用電器,家用電器是單片機(jī)的又一重要應(yīng)用領(lǐng)域,前景十分
20、廣闊。如空調(diào)器、電冰箱、洗衣機(jī)、電飯煲、高檔玩具等,Augmented Reality Kitchen,無(wú)線(xiàn)傳感器網(wǎng)絡(luò),另外,在交通領(lǐng)域中,汽車(chē)、火車(chē)、飛機(jī)、航天器等均有單片機(jī)的廣泛應(yīng)用。如汽車(chē)自動(dòng)駕駛系統(tǒng)、航天測(cè)控系統(tǒng)、黑匣子等,物聯(lián)網(wǎng),單片機(jī),串行接口,RAM,ROM,RAM,鍵盤(pán),顯示器,中斷,時(shí)序,A/D,D/A,并行口擴(kuò)展,定時(shí)/計(jì)數(shù)器,1.3 計(jì)算機(jī)中的數(shù)和編碼,十進(jìn)制數(shù) 二進(jìn)制數(shù) 十六進(jìn)制數(shù) 二進(jìn)制數(shù)與十六進(jìn)制數(shù)的互相轉(zhuǎn)換 二進(jìn)制數(shù)與十進(jìn)制數(shù)的互相轉(zhuǎn)換 BCD碼 ASCII碼 有符號(hào)二進(jìn)制數(shù)的表示,一、十進(jìn)制數(shù),十進(jìn)制數(shù)的數(shù)碼為0,1,2,3,9,逢10進(jìn)一,10稱(chēng)為基數(shù)。每一位
21、所處的位置不同,所代表的值也不同,例如364,其百位為3,代表300,即3102,其中102稱(chēng)為權(quán),意味著數(shù)碼在不同位置具有不同的權(quán)力,所以一個(gè)n位的十進(jìn)制整數(shù),其位權(quán)依次為,10n-1,10n-2,101,100,10-m,即位權(quán)是以基數(shù)為底的冪。 例如:(364.3)10=3102 + 6101 + 4100 + 310-1 十進(jìn)制數(shù)一般以D表示,其表達(dá)式為: D=Dn-110n-1+Dn-210n-2+D0100+D-m10-m,二、二進(jìn)制數(shù),二進(jìn)制只有0和1兩個(gè)數(shù)碼,逢2進(jìn)一,二進(jìn)制的基數(shù)為2,其位權(quán)依次為:2n-1,2n-2,,21,20,2-m 二進(jìn)制數(shù)用B表示,其表達(dá)式為: B=
22、Bn-12n-1 + Bn-22n-2+B020+B-m2-m 例如:二進(jìn)制數(shù) (11011.01)B=124+123+121+120+12-2,三、十六進(jìn)制數(shù),十六進(jìn)制的數(shù)碼為0、1、2、3,9,A、B、C、D、E、F,逢十六進(jìn)一,十六進(jìn)制的基數(shù)為16,其位權(quán)依次為:16n-1, 16n-2,161,160,16-m 例如:十六進(jìn)制數(shù) (A7F.B)H=10162+7161+15160+1116-1,四、二進(jìn)制數(shù)與十六進(jìn)制數(shù)的互相轉(zhuǎn)換,四位二進(jìn)制碼的最大計(jì)數(shù)值為15,即(1111)B=(15)D 若將四位二進(jìn)制碼看成一個(gè)數(shù)的話(huà),同樣是逢16進(jìn)一,正好和十六進(jìn)制數(shù)相同,因此可以用四位二進(jìn)制碼對(duì)
23、應(yīng)一位16進(jìn)制碼的方法進(jìn)行互相轉(zhuǎn)換,例如: (A7F.B)H=(1010 0111 1111 .1011)B (11011.01)B=(1 1011.0100)B=(1B.4)H,1、二進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制數(shù) 方法:按二進(jìn)制數(shù)的位權(quán)進(jìn)行展開(kāi)相加即可。 例:11101.101 =124+123+122+021+120+12-1+02-2+12-3 =16+8+4+0+1+0.5+0.25+0.125 =29.875,五、二進(jìn)制數(shù)和十進(jìn)制數(shù)之間的轉(zhuǎn)換,A、將整數(shù)部分和小數(shù)部分分別進(jìn)行轉(zhuǎn)換,然后再把轉(zhuǎn)換結(jié)果進(jìn)行相加。 B、整數(shù)轉(zhuǎn)換采用除2取余法:用2不斷地去除要轉(zhuǎn)換的數(shù),直到商為0。再將每一步所得的余
24、數(shù),按逆序排列,便可得轉(zhuǎn)換結(jié)果。 C、小數(shù)轉(zhuǎn)換采用乘2取整法:每次用2與小數(shù)部分相乘,取乘積的整數(shù)部分,再取其小數(shù)部分乘2直到小數(shù)部分為0。將所取整數(shù)順序放在小數(shù)點(diǎn)后即為轉(zhuǎn)換結(jié)果,2、十進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù),2 136 余數(shù)(結(jié)果) 低位 2 68 - 0 2 34 - 0 2 17 - 0 2 8 - 1 2 4 - 0 2 2 - 0 2 1 - 0 0 - 1 高位,轉(zhuǎn)換結(jié)果:(136)D=(10001000)B,例:將(136)D轉(zhuǎn)換為二進(jìn)制數(shù),例:將(0.625)D轉(zhuǎn)換為二進(jìn)制數(shù)。 0.625 2 1.25 2 0.5 2 1.0 取整: 高位 低位,轉(zhuǎn)換結(jié)果:(0.625)D =
25、(0.101)B,十六進(jìn)制數(shù)轉(zhuǎn)換成十進(jìn)制數(shù) 先展開(kāi),然后按照十進(jìn)制運(yùn)算法則求和。 例: (DFC.8)H =13162+15161+12160+816-1 = (3580.5)D,0.25 2,六、BCD碼,2、非壓縮BCD碼格式:用8個(gè)二進(jìn)制位表示一個(gè)十進(jìn)制位,其中,高四位無(wú)意義,低四位和壓縮BCD碼相同,例:(3869.4)D=(0011 1000 0110 1001.0100)BCD,1、壓縮BCD:以四位二進(jìn)制碼為一組表示十進(jìn)制的一位數(shù),四位與四位之間逢十進(jìn)一。十進(jìn)制數(shù)與BCD碼之間的轉(zhuǎn)換方法和二、十六進(jìn)制之間的轉(zhuǎn)換方法相同,即以四位二進(jìn)制碼對(duì)應(yīng)一位十進(jìn)制數(shù),例如:十進(jìn)制數(shù)4256的非
26、壓縮BCD碼表示為: (0000 0100 0000 0010 0000 0101 0000 0110)BCD,七、ASCII碼,ASCII碼是美國(guó)的信息交換標(biāo)準(zhǔn)代碼(Amercan Standerd Code For information intel change),ASCII碼為7位二進(jìn)制碼,共有128個(gè)字符編碼,例如十進(jìn)制數(shù)0-9的ASCII碼為30H-39H,大寫(xiě)英文字母A-Z的ASCII碼為41H-5AH,小寫(xiě)英文字母a-z的ASCII碼為61H-7AH等,ASCII碼是通訊系統(tǒng)普遍使用的編碼,例如向打印機(jī),CRT顯示器,輸出數(shù)據(jù)或字符,向驅(qū)動(dòng)器磁盤(pán)存入文件等均使用ASCII碼,七
27、、ASCII碼,D6D5D4,D3D2D1D0,八、帶符號(hào)數(shù)的表示方法,機(jī)器中,數(shù)的符號(hào)用“0”、“1” 表示。最高位作符號(hào)位,“0”表示“+”,“1”表示“,1、機(jī)器數(shù)與真值 機(jī)器數(shù):一個(gè)數(shù)及其符號(hào)在機(jī)器中的表示形式。 真值: 機(jī)器數(shù)所代表的數(shù)的實(shí)際數(shù)值,例:一個(gè)8位機(jī)器數(shù)與它的真值對(duì)應(yīng)關(guān)系如下: 真值:X1=+84=+1010100B X2=-84= -1010100B 機(jī)器數(shù):X1機(jī)= 01010100 X2機(jī)= 11010100,1、原碼表示法,最高位為符號(hào)位,0表示 “+”,1表示“”。數(shù)值位與真值數(shù)值位相同,例:x1 = +1010100B x2 =-1010100B x1原 =
28、01010100 x2原 = 11010100,原碼表示簡(jiǎn)單直觀(guān),但0的表示不唯一,加減運(yùn)算復(fù)雜。 0的表示形式(8位): +0原=00000000 -0原=10000000,八位二進(jìn)制無(wú)符號(hào)數(shù)能表示數(shù)的范圍為0-255,若為帶符號(hào)數(shù)其表示數(shù)的范圍為-127+127,2、反碼,反碼:最高位表示符號(hào),正數(shù)的反碼和正數(shù)的原碼相同。負(fù)數(shù)的反碼其符號(hào)位為1其余各位逐位取反。 +1100111反=01100111 -1100111反=10011000 +0反=00000000 -0反=11111111,3、補(bǔ)碼表示法 補(bǔ)碼的概念來(lái)源于補(bǔ)數(shù),因?yàn)橐粋€(gè)固定量程的計(jì)數(shù)系統(tǒng)總是可以用兩個(gè)數(shù)字表示同一數(shù)值,8位的
29、計(jì)算機(jī)中以8位二進(jìn)制碼作為一個(gè)字節(jié),量程內(nèi)的一個(gè)數(shù)同樣可以用原碼和補(bǔ)碼兩種表示方法,補(bǔ)碼和原碼的關(guān)系為,正數(shù) 補(bǔ)碼=原碼 負(fù)數(shù) 補(bǔ)碼=模(量程)-正數(shù)原碼 =反碼+1,使用了補(bǔ)碼后不論加法或減法均按加法運(yùn)算,而且符號(hào)位也參加運(yùn)算,運(yùn)算結(jié)果的最高位為0,表示為正數(shù),最高位為1,表示為負(fù)數(shù), 0的表示是唯一的,在微機(jī)中普遍采用補(bǔ)碼來(lái)表示帶符號(hào)的數(shù),例如:(+36H)補(bǔ)=(+36H)原=(0011 0110)B,0)補(bǔ)=(+0)補(bǔ)=(-0)補(bǔ)=00000000,36H)補(bǔ)=(-36H)反+1=(1100 1010)B,8位二進(jìn)制補(bǔ)碼表示數(shù)的范圍為-128-+127。可以看出,補(bǔ)碼數(shù)“正負(fù)”號(hào)的判別原
30、則與原碼數(shù)相同,即最高為0是正數(shù),為1時(shí)是負(fù)數(shù),但對(duì)于量值,補(bǔ)碼表示法不如原碼表示法直觀(guān),為了建立補(bǔ)碼數(shù)的正負(fù)和量值,現(xiàn)將對(duì)應(yīng)關(guān)系列表如下,數(shù)的定點(diǎn)表示 一般采用兩種簡(jiǎn)單的約定:定點(diǎn)整數(shù)和定點(diǎn)小數(shù)。 1、定點(diǎn)整數(shù) (1)帶符號(hào)整數(shù):某個(gè)N位二進(jìn)制數(shù),其最高位為符號(hào)位,其它N-1位為數(shù)值部分: Nf Nn-2 Nn-3 N2 N1 N0,符號(hào)位 數(shù)值部分 小數(shù)點(diǎn),2)無(wú)符號(hào)整數(shù):所有的數(shù)位都用來(lái)表示數(shù)值。 Nn-1 Nn-2 Nn-3 N3 N2 N1 N0 數(shù)值部分 小數(shù)點(diǎn),2、定點(diǎn)小數(shù) 用最高位表示符號(hào),其它N-1位表示數(shù)值部分,將小數(shù)點(diǎn)定在數(shù)值部分的最高位左邊。 Nf Nn-2 Nn-1
31、N2 N1 N0 符號(hào)位 數(shù)值部分 小數(shù)點(diǎn),常用術(shù)語(yǔ)及基本概念,微處理器:把計(jì)算機(jī)的運(yùn)算器和控制器集成在一個(gè)芯片(集成塊)上所構(gòu)成的器件均稱(chēng)為微處理器(即微型計(jì)算機(jī)的CPU)。 微型計(jì)算機(jī):微型計(jì)算機(jī)是指以微處理器為核心,配上存儲(chǔ)器、輸入/輸出接口電路和系統(tǒng)總線(xiàn)所組成的計(jì)算機(jī)。 單板機(jī):把CPU、存儲(chǔ)器、輸入輸出接口電路裝在一塊印制電路板上所構(gòu)成的計(jì)算機(jī),單片機(jī):?jiǎn)纹瑱C(jī)是在一塊超大規(guī)模集成電路芯片上,集成了CPU、存儲(chǔ)器(RAM、ROM)、定時(shí)器/計(jì)數(shù)器、中斷控制、多種輸入/輸出接口、系統(tǒng)時(shí)鐘和系統(tǒng)總線(xiàn)等電路的微機(jī)。 存儲(chǔ)器:用來(lái)存儲(chǔ)原始數(shù)據(jù)、計(jì)算步驟、運(yùn)算的中間和最終結(jié)果的器件(常分為內(nèi)存和
32、外存兩部分)。 輸入設(shè)備:把原始數(shù)據(jù)和解題程序輸入計(jì)算機(jī)的設(shè)備。例如常用的鍵盤(pán)、紙帶讀入機(jī)等。 輸出設(shè)備:輸出計(jì)算結(jié)果的設(shè)備。例如常用的電傳打字機(jī)、寬行打印機(jī)、CRT顯示器等,中央處理單元:由運(yùn)算器和控制器組成,簡(jiǎn)寫(xiě)為CPU。 讀:信息取出 寫(xiě):信息存入 硬件:組成計(jì)算機(jī)的運(yùn)算器、控制器、存儲(chǔ)器、輸入和輸出設(shè)備等。 軟件:各種各樣的程序稱(chēng)為軟件。 地址:在計(jì)算機(jī)的存儲(chǔ)器中,每個(gè)存儲(chǔ)單元按字節(jié)給定一個(gè)順序編號(hào),這個(gè)編號(hào)稱(chēng)為地址,只讀存儲(chǔ)器:只能輸出的存儲(chǔ)器 EPROM:可以改變輸入內(nèi)容的只讀存儲(chǔ)器。 讀寫(xiě)存儲(chǔ)器:即能讀又能寫(xiě)的存儲(chǔ)器(或稱(chēng)隨機(jī)存取存儲(chǔ)器,即既能輸出又以有輸入的存儲(chǔ)器)。 內(nèi)存儲(chǔ)器
33、容量:內(nèi)存儲(chǔ)器中能存儲(chǔ)的字節(jié)數(shù)稱(chēng)為容量。每1024個(gè)字節(jié)稱(chēng)為1K字節(jié)。計(jì)算機(jī)的容量隨機(jī)型不同而有所不同,例如,微型機(jī)通常為2K、4K、8K、16K、32K、64K、128K字節(jié)。K字節(jié)以助記符“KB”表示,存取周期:存儲(chǔ)器進(jìn)行一次“讀”(取出)“寫(xiě)”(存入)信息(信號(hào))操作所需的時(shí)間。 運(yùn)算速度:計(jì)算機(jī)每秒鐘能執(zhí)行指令的條數(shù),單位是“次/秒”。 指令:人們指定計(jì)算機(jī)進(jìn)行某種操作的命令。 波特率:串行口每秒發(fā)出(或接收)的位數(shù)稱(chēng)為波特率。用“1/T”表示,T為發(fā)送(或接收)一位數(shù)所需要的時(shí)間。 權(quán):同一個(gè)數(shù)字符號(hào)處于數(shù)的不同位置,它所代表的數(shù)值不同,這種規(guī)則稱(chēng)為“權(quán)”。例如,十進(jìn)制數(shù)中的個(gè)、十、百、千就是各位的“權(quán),機(jī)器語(yǔ)言:用二進(jìn)制代碼表示的能為計(jì)算機(jī)立即識(shí)別和執(zhí)行的指令稱(chēng)為機(jī)器語(yǔ)言。如74H、23H。 手編程序:用機(jī)器語(yǔ)言編寫(xiě)的程序稱(chēng)為手編程序。 匯編語(yǔ)言:采用一些簡(jiǎn)單而又形象的符號(hào)來(lái)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度股東借款轉(zhuǎn)增注冊(cè)資本及利潤(rùn)分配調(diào)整合同
- 2025年度電力線(xiàn)路運(yùn)維風(fēng)險(xiǎn)管理與合同
- 2025年度電子產(chǎn)品退貨換貨服務(wù)合同范本
- 二零二五年度航空航天項(xiàng)目三方合同違約責(zé)任說(shuō)明
- 公共安全應(yīng)急救援預(yù)案制定指南
- 數(shù)據(jù)中心運(yùn)維服務(wù)合同及設(shè)備維護(hù)管理?xiàng)l款
- 中學(xué)生數(shù)學(xué)史故事征文
- 產(chǎn)品采購(gòu)及供應(yīng)保障協(xié)議合同
- 企業(yè)信息化建設(shè)實(shí)施細(xì)則
- 企業(yè)資源共享合作協(xié)議書(shū)
- 中建校園招聘二測(cè)題庫(kù)
- 2024屆高校畢業(yè)生就業(yè)藍(lán)皮書(shū)
- 2025屆海南省??谑忻8呖加⒄Z(yǔ)二模試卷含解析
- 二年級(jí)下冊(cè)數(shù)學(xué)課內(nèi)每日計(jì)算小紙條
- 2024年中國(guó)電動(dòng)紅外線(xiàn)槍玩具市場(chǎng)調(diào)查研究報(bào)告
- 十八項(xiàng)醫(yī)療核心制度培訓(xùn)
- 《職工代表大會(huì)培訓(xùn)》課件
- 《微賽恩凝膠治療宮頸糜爛樣改變的臨床觀(guān)察》
- 護(hù)理團(tuán)隊(duì)建設(shè)與管理方案
- 2022版ISO27001信息安全管理體系基礎(chǔ)培訓(xùn)課件
- 2024油氣管道無(wú)人機(jī)巡檢作業(yè)標(biāo)準(zhǔn)
評(píng)論
0/150
提交評(píng)論