出版時間:2009-3 出版社:化學(xué)工業(yè)出版社 作者:白林峰,李國厚 主編
前言
單片微型計算機簡稱單片機,也稱微控制器,是微型計算機的一個重要分支,其誕生可謂是計算機發(fā)展史上的一個重要的里程碑。由于單片機具有體積小、成本低、集成度高、功能強、性能穩(wěn)定、控制靈活等諸多優(yōu)點,因而在計算機外圍設(shè)備、網(wǎng)絡(luò)設(shè)備、通信、智能儀器儀表、過程控制、航空航天、家用電器乃至智能玩具等領(lǐng)域獲得了日益廣泛的應(yīng)用,可謂無處不在,特別適合構(gòu)成機、電、儀一體化的智能設(shè)備,具有廣大的工業(yè)、農(nóng)業(yè)、軍工和民用市場。在當前日漸趨熱的嵌入式應(yīng)用系統(tǒng)中,單片機占有重要的地位,并充分顯示出強大的生命力和廣闊的應(yīng)用前景。單片機目前的年產(chǎn)量數(shù)以億計,其數(shù)量之大,應(yīng)用之廣,是其他任何類型的計算機所無法比擬的。自從20世紀80年代以來,中國在單片機應(yīng)用領(lǐng)域取得了輝煌的成就,單片機已然成為新產(chǎn)品設(shè)計和舊技術(shù)改造的首選,許多相關(guān)領(lǐng)域的技術(shù)人員都渴望能迅速邁進單片機應(yīng)用和開發(fā)的大門。目前在實際應(yīng)用設(shè)計中使用的單片機類型很多,不同的單片機在整體結(jié)構(gòu)和指令系統(tǒng)上各不相同。本書以當前較為常見的MCS.51系列單片機為例,系統(tǒng)地介紹了單片機的結(jié)構(gòu)原理和實際應(yīng)用系統(tǒng)設(shè)計。全書共分為9章,第1章概述了計算機與單片機產(chǎn)生、發(fā)展及應(yīng)用的情況,第2章介紹了單片機的系統(tǒng)結(jié)構(gòu)及工作原理,第3章介紹了單片機的指令系統(tǒng),第4章介紹了單片機匯編語言程序設(shè)計,第5章介紹了單片機的中斷系統(tǒng)及定時器,第6章介紹了單片機的系統(tǒng)擴展與接口技術(shù),第7章介紹了I2c總線及外圍接口芯片的應(yīng)用,第8章介紹了單片機應(yīng)用系統(tǒng)設(shè)計,第9章介紹了單片機的C語言程序設(shè)計。本書在編寫過程中力求循序漸進、系統(tǒng)全面,論述深入淺出,注重理論聯(lián)系實際。在具體的敘述中,盡量采用簡潔易懂的語言進行解釋和說明,并結(jié)合多年的教學(xué)和工程應(yīng)用經(jīng)驗,嘗試從新的角度解釋一些概念,可以說是本書在編寫過程中力求呈現(xiàn)出的特色,以使讀者對單片機有一個直觀而系統(tǒng)的認識,并為讀者從事實際系統(tǒng)設(shè)計提供有效的幫助。盡管單片機對于初學(xué)者而言顯得比較抽象難懂,只要遵循循序漸進的原則,特別是在學(xué)習(xí)的過程中,如能結(jié)合典型實例邊學(xué)邊做,一定會取得事半功倍的效果。
內(nèi)容概要
本書系統(tǒng)全面地介紹了MCS-51系列單片機的系統(tǒng)結(jié)構(gòu)、工作原理以及應(yīng)用系統(tǒng)設(shè)計的一般方法。 全書共分為9章,內(nèi)容主要包括:計算機與單片機產(chǎn)生、發(fā)展及應(yīng)用概述;單片機的系統(tǒng)結(jié)構(gòu)及工作原理;單片機的指令系統(tǒng);匯編語言程序設(shè)計;單片機的中斷系統(tǒng)及定時器;單片機的系統(tǒng)擴展與接口技術(shù);I2C總線及外圍接口芯片的應(yīng)用;單片機應(yīng)用系統(tǒng)設(shè)計;單片機的C語言程序設(shè)計等方面。 本書內(nèi)容深入淺出,豐富實用,可作為大、中專院校自動化、電氣、機電、電子、通信、計算機等相關(guān)專業(yè)的教材,也可作為應(yīng)用技術(shù)培訓(xùn)教材或相關(guān)領(lǐng)域的工程技術(shù)人員的參考書。
書籍目錄
第1章 單片機概述 1.1 計算機的發(fā)展概況 1.2 計算機的特點和應(yīng)用 1.3 計算機系統(tǒng)的組成 1.4 單片機概述 1.5 計算機中常用的數(shù)制與碼制 習(xí)題第2章 MCS.51系列單片機的組成與工作原理 2.1 MCS.51系列單片機的硬件結(jié)構(gòu)及端子功能 2.2 單片機的CPU 2.3 時鐘和時鐘電路 2.4 復(fù)位和復(fù)位電路 2.5 存儲器 2.6 并行輸入/輸出口 習(xí)題第3章 MCS.51系列單片機的指令系統(tǒng) 3.1 指令系統(tǒng)概述 3.2 尋址方式 3.3 數(shù)據(jù)傳送類指令 3.4 算術(shù)運算類指令 3.5 邏輯運算類指令 3.6 控制轉(zhuǎn)移類指令 3.7 位操作類指令 習(xí)題第4章 匯編語言程序設(shè)計 4.1 匯編語言概述 4.2 匯編語言程序設(shè)計 4.3 分支程序設(shè)計 4.4 循環(huán)程序設(shè)計 4.5 子程序設(shè)計 4.6 查表程序設(shè)計 4.7 算術(shù)與邏輯運算程序設(shè)計 4.8 碼型轉(zhuǎn)換程序設(shè)計 習(xí)題第5章 中斷系統(tǒng)及定時器/計數(shù)器 5.1 I/O控制方式及中斷 5.2 8051單片機的中斷系統(tǒng) 5.3 中斷的應(yīng)用舉例 5.4 定時器與計數(shù)器 5.5 定時器/計數(shù)器的應(yīng)用 5.6 外部中斷與定時器的綜合應(yīng)用 習(xí)題第6章 單片機的系統(tǒng)擴展與接口技術(shù) 6.1 系統(tǒng)擴展概述 6.2 程序存儲器的擴展 6.3 數(shù)據(jù)存儲器的擴展 6.4 接口技術(shù)概述 6.5 單片機的并行口及其應(yīng)用 6.6 并行口的擴展 6.7 串行接口技術(shù) 6.8 撥碼盤接口 6.9 顯示器接口技術(shù) 6.10 鍵盤接口技術(shù) 6.11 打印機接口技術(shù) 6.12 數(shù)/模與模/數(shù)轉(zhuǎn)換接口 習(xí)題第7章 I2C總線及外圍接口芯片的應(yīng)用 7.1 概述 7.2 I2C總線的操作與使用 7.3 E2PROM芯片PCF8582及其應(yīng)用 7.4 帶有日歷/時鐘的RAM芯片PCF8583及其應(yīng)用 7.5 4位LED驅(qū)動器SAA1064T及其應(yīng)用 7.6 8位A/D與D/A轉(zhuǎn)換器PCF8591及其應(yīng)用 習(xí)題第8章 單片機應(yīng)用系統(tǒng)設(shè)計 8.1 單片機應(yīng)用系統(tǒng)設(shè)計的一般過程 8.2 單片機開發(fā)系統(tǒng) ……第9章 單片機的C語言編程附錄參考文獻
章節(jié)摘錄
插圖:第1章 單片機概述單片機屬于計算機的一個分支。在深入學(xué)習(xí)單片機之前,這里首先簡單介紹一下計算機系統(tǒng)的一些基本知識,以便在此基礎(chǔ)上建立起單片機的概念,為更好地學(xué)習(xí)和使用單片機奠定基礎(chǔ)。1.1 計算機的發(fā)展概況隨著生產(chǎn)的發(fā)展和社會的進步,人類使用的計算工具經(jīng)歷了從簡單到復(fù)雜、從低級到高級的發(fā)展過程。計算工具先后經(jīng)過了算盤、計算尺、手搖機械計算機、電動機械計算機和現(xiàn)代的電子計算機等階段。1.1.1 現(xiàn)代計算機的發(fā)展歷史電子計算機是一種在程序的控制下自動進行信息處理的電子裝置。根據(jù)處理信號的不同,電子計算機一般可分為數(shù)字計算機、模擬計算機和數(shù)字模擬混合計算機。通常所說的計算機都是指數(shù)字計算機(簡稱計算機),能夠直接對數(shù)字量信息進行加工處理,運算速度快,計算精度高;同時具有較強的邏輯判斷能力,信息存儲量大,在存儲程序的控制下自動完成運算操作;此外還具有通用性強的特點,不同應(yīng)用的用戶只要通過編寫不同的程序就可以解決相應(yīng)的問題?,F(xiàn)代的計算機是在杰出的美籍匈裔數(shù)學(xué)家馮?諾依曼(Yon Neumann)提出的現(xiàn)代計算機的理論基礎(chǔ)上發(fā)展起來的。1945年6月,他在題為《關(guān)于離散變量自動電子計算機的草案》的論文中第一次提出了在數(shù)字計算機內(nèi)部的存儲器中存放程序的概念(Stored Program Concept),這就是所有現(xiàn)代電子計算機的范式,稱為“馮·諾依曼結(jié)構(gòu)”,同時也規(guī)范和決定了計算機的發(fā)展方向。按照這一結(jié)構(gòu)設(shè)計的計算機稱為存儲程序計算機(Stored Program Computer),又稱為通用計算機。
圖書封面
評論、評分、閱讀與下載