單片機(jī)原理及應(yīng)用

出版時間:2009-8  出版社:西安電子科技大學(xué)出版社  作者:郭軍  頁數(shù):289  字?jǐn)?shù):440000  

前言

  本書是一本高職高專電子類專業(yè)“單片機(jī)原理及應(yīng)用”課程的教材,在編寫過程中參閱了51系列單片機(jī)的最新資料,吸收了單片機(jī)應(yīng)用的新理念,也融入了編者在校企合作過程中從事單片機(jī)應(yīng)用開發(fā)的成功實例?! ”緯趯懛ㄉ戏浅*毺?,把匯編語言、硬件原理和應(yīng)用實例有機(jī)地結(jié)合在一起,這是本書的亮點。每一章內(nèi)容的搭配都經(jīng)過精心設(shè)計,把硬件結(jié)構(gòu)、軟件流程、電路原理、程序代碼及注釋等巧妙糅合在了一起?! ”緯?2章,其中:  第1章介紹8051的歷史地位、現(xiàn)在的應(yīng)用方向及其內(nèi)部結(jié)構(gòu)和引腳配置,并給出學(xué)習(xí)805l的工作平臺、指令格式及硬件框架和程序框架,以使讀者對8051的開發(fā)環(huán)境和開發(fā)過程有個基本的認(rèn)識,為后面學(xué)習(xí)指令和剖析內(nèi)部結(jié)構(gòu)打下堅實的基礎(chǔ)?! 〉?章通過大量的圖表來講解805l存儲器的結(jié)構(gòu)和類型,以及匯編語言使用什么類型的指令、運(yùn)用什么方式訪問各種類型的存儲單元,從而引出尋址方式:接著利用數(shù)據(jù)傳送類的完整例子來分析指令是如何操作、控制存儲單元的;然后給出存儲器的擴(kuò)展方法,使讀者進(jìn)一步認(rèn)識程序的寫法。這就為后面講述程序和實例開辟了道路。

內(nèi)容概要

  《單片機(jī)原理及應(yīng)用》通過30多個實例向讀者介紹了應(yīng)用最為廣泛的單片機(jī)8051的各種功能。全書共12章,分別介紹了8051單片機(jī)及其存儲器,輸入、輸出口及其應(yīng)用,中斷及其應(yīng)用,定時,計數(shù)器及其應(yīng)用,串口及其應(yīng)用,A/D與D/A轉(zhuǎn)換及其應(yīng)用,步進(jìn)電機(jī)及其控制,聲音及其控制,LCD模塊及其應(yīng)用等內(nèi)容?!  秵纹瑱C(jī)原理及應(yīng)用》可作為高職高專電子類專業(yè)“單片機(jī)原理及應(yīng)用”課程的教材,也可作為單片機(jī)應(yīng)用與開發(fā)人員的參考書。

書籍目錄

第1章 全面認(rèn)識8051 1.1 單片機(jī)的過去、現(xiàn)在與未來  1.1.1 單片機(jī)、計算機(jī)與嵌入式系統(tǒng)  1.1.2 單片機(jī)的發(fā)展過程  1.1.3 51系列單片機(jī) 1.2 8051系列單片機(jī)的內(nèi)部結(jié)構(gòu)和封裝形式  1.2.1 常見的8051系列單片機(jī)  1.2.2 8051單片機(jī)的內(nèi)部結(jié)構(gòu)  1.2.3 8051系列單片機(jī)的封裝形式和管腳排列 1.3 8051系列單片機(jī)使用的工具及其連接  1.3.1 基本軟件環(huán)境——uV3簡介  1.3.2 配套硬件環(huán)境FT.0718開發(fā)板簡介  1.3.3 常用學(xué)習(xí)模式及開發(fā)流程 1.4 基本硬件連接框架  1.4.1 一個完整而簡單的電路——框架結(jié)構(gòu)  1.4.2 電源、時鐘、復(fù)位和功能設(shè)定  1.4.3 可以運(yùn)行啦 1.5 指令格式及程序框架  1.5.1 指令描述  1.5.2 語句描述  1.5.3 程序框架 1.6 設(shè)計課目與演練 小結(jié) 習(xí)題第2章 8051存儲器 2.1 8051存儲器的基本結(jié)構(gòu)  2.1.1 位、字節(jié)、字、存儲單元及地址(編號)  2.1.2 8051存儲器的分配  2.1.3 程序存儲器空間  2.1.4 外部數(shù)據(jù)存儲器  2.1.5 內(nèi)部數(shù)據(jù)存儲器 2.2 尋址方式  2.2.1 立即尋址  2.2.2 直接尋址  2.2.3 寄存器尋址  2.2.4 寄存器間接尋址  2.2.5 基址加變址尋址  2.2.6 相對尋址  2.2.7 位尋址 2.3 數(shù)據(jù)傳送類指令 2.4 存儲器的擴(kuò)展  2.4.1 外部程序存儲器的擴(kuò)展  2.4.2 外部數(shù)據(jù)存儲器的擴(kuò)展  2.4.3 存儲器空間地址的分配 2.5 設(shè)計課目與演練——秘密存放數(shù)據(jù):數(shù)據(jù)的搬移與變換 小結(jié) 習(xí)題第3章 輸入口及其應(yīng)用 3.1 8051的輸入/輸出口  3.1.1 輸入/輸出口的內(nèi)部結(jié)構(gòu)與操作  3.1.2 輸入/輸出口的應(yīng)用與擴(kuò)展 3.2 控制轉(zhuǎn)移類指令  3.2.1 無條件轉(zhuǎn)移  3.2.2 條件轉(zhuǎn)移  3.2.3 子程序調(diào)用及返回  3.2.4 空操作NoP 3.3 輸入電路設(shè)計 3.4 設(shè)計課目與演練——按鍵控制LED 小結(jié) 習(xí)題第4章 輸出口及其應(yīng)用 4.1 輸出驅(qū)動電路  4.1.1 分立元件設(shè)計方案——三極管驅(qū)動及保護(hù)設(shè)計  4.1.2 集成IC驅(qū)動的設(shè)計方法及芯片選擇 4.2 邏輯運(yùn)算類指令  4.2.1 邏輯與操作  4.2.2 邏輯或操作  4.2.3 邏輯異或操作  4.2.4 循環(huán)移位指令  4.2.5 其他指令 4.3 設(shè)計課目與演練——水塔水位控制儀 小結(jié) 習(xí)題第5章 輸入/輸出口綜合應(yīng)用第6章 中斷及其應(yīng)用第7章 定時/計數(shù)器第8章 串口及其應(yīng)用第9章 A/D與D/A轉(zhuǎn)換及其應(yīng)用第10章 步進(jìn)電機(jī)及其控制第11章 聲音及其控制第12章 LCD模塊及其應(yīng)用應(yīng)用案例銀行“一米線”的設(shè)計實踐附錄 MCS51系列單片機(jī)指令

章節(jié)摘錄

  1.3.2配套硬件環(huán)境FT_0718開發(fā)板簡介  為滿足不同層次和對象的需求,特提供兩款產(chǎn)品:開發(fā)板和實驗箱。開發(fā)板是針對入門后的用戶使用的;實驗箱是針對學(xué)生使用的?! 〗榻B的所有程序都已在該板上運(yùn)行通過,提供的大部分電路也是該開發(fā)板的實際電路,只是有些電路用CPLD代替了部分電路的接口切換。這不影響對電路的學(xué)習(xí)和理解,反而有利于在入門后進(jìn)一步學(xué)習(xí)利用CPLD進(jìn)行開發(fā)?! ”緯榻B的程序和電路都是通用的,并不局限于本開發(fā)板。如有需要交流的朋友,請聯(lián)系gi_john.dx@sina.com。  1.3.3 常用學(xué)習(xí)模式及開發(fā)流程  本書為初學(xué)者提供了非常好的學(xué)習(xí)模式。不在局部拘泥于細(xì)節(jié),而在全書非常系統(tǒng)地把8051的各個部分作了詳細(xì)介紹。讀者只要按照本書的編排順序,認(rèn)真學(xué)習(xí)每一章的知識,最后,你就會在不知不覺中成為單片機(jī)的使用者了?! τ陂_發(fā)設(shè)計而言,設(shè)計人員面對的不是一個或者一些單一的“I/O”,而是一一個系統(tǒng),其中包含了軟件、硬件以及整體的系統(tǒng)設(shè)計工作。因此, 一個單片機(jī)應(yīng)用系統(tǒng)的設(shè)計開發(fā)過程,必須先思考并分析系統(tǒng)的需求,規(guī)劃出哪些部分由硬件來做,哪些部分由軟件來處理。先把硬件結(jié)構(gòu)確定下來,然后把軟件程序燒錄到單片機(jī)中,最后把該芯片插入線路板,進(jìn)行實際操作的檢測。若有問題,則需再從頭進(jìn)行設(shè)計?! 〕绦蛲瓿珊螅瑔纹瑱C(jī)系統(tǒng)設(shè)計者需認(rèn)真檢查硬件線路,進(jìn)行成本費用與線路優(yōu)化的修改,同時考慮產(chǎn)品的商品化,其間還要配合軟件的修改。最后是系統(tǒng)維護(hù)和升級丁作?! 纹瑱C(jī)系統(tǒng)開發(fā)流程如圖1一17所示。

圖書封面

評論、評分、閱讀與下載


    單片機(jī)原理及應(yīng)用 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7