出版時間:2009-1 出版社:張齊、 朱寧西 電子工業(yè)出版社 (2009-01出版) 作者:張齊,朱寧西 著 頁數:335
Tag標簽:無
前言
本書第1版于2004年出版,出版后得到廣大讀者的好評和支持,被多所學校、培訓單位選為教材,許多讀者和老師也以各種方式對本書提出了許多寶貴意見。正因為如此,使筆者更加感到責任重大,決心對本書修訂再版。近年來,我國的單片機應用系統(tǒng)軟、硬件開發(fā)技術已經得到了很大發(fā)展,筆者在科研和教學中,積累了一些心得,現在得以利用再版的機會與讀者進行交流。本次再版,仍保持原來的體系結構,只對每章里的部分內容進行增刪,使內容更加合理,且適應教學的發(fā)展。這樣使用本書而在備課上已經花費了大量時間和精力的任課老師,不會因本書的再版一時陷入窘境。再版修訂的主要內容如下:第3章,3.3節(jié)和3.4節(jié)內容做了較大調整。3.3節(jié)介紹了“Keil C51高級語言集成開發(fā)環(huán)境——uVision3 IDE”。掌握這一軟件的使用對于使用80C51系列單片機的愛好者來說是十分必要的,即使不使用C語言而僅用匯編語言編程,其方便易用的集成環(huán)境、強大的軟件仿真調試工具也會令開發(fā)者事半功倍。3.4節(jié)介紹了“基于Proteus的單片機系統(tǒng)仿真”。Labcenter Electronics公司推出的Proteus套件,可以對基于微控制器的設計連同所有周圍的電子器件一起仿真。用戶甚至可以實時采用諸如LED/LCD、鍵盤、RS232終端等動態(tài)外設模型來對設計進行交互仿真。目前,在單片機的教學過程中,已越來越受到重視,并被提倡應用于單片機數字實驗室的構建之中。Proteus支持的微處理芯片(Microprocessors Ics)包括8051系列、AVR系列、PIC系列、HCll系列、ARM7/LPC2000系列和Z80等。由于Proteus VSM支持第三方集成開發(fā)環(huán)境IDE,兩者聯(lián)調可以提高開發(fā)效率,降低開發(fā)成本,尤其適合于單片機教學。第5章,5.7.2節(jié)對80C51幾類重要的常用庫函數做了進一步說明。第6章,對程序示例做了調整,并增加更多的示例。第7章,鑒于8279芯片已經停產,將7.6節(jié)原來的“可編程鍵盤/顯示器接口芯片8279及應用”相關內容調整為,“單片機系統(tǒng)中的LCD液晶顯示器”,在7.8節(jié)“單片機數據采集系統(tǒng)”增加了“并行A/D轉換器ADC0809”。
內容概要
既可作為高等學校電氣與電子信息專業(yè)的教材,也可作為從事單片機項目開發(fā)應用的工程技術人員的參考書?!秵纹瑱C應用系統(tǒng)設計技術——基于C51的Proteus仿真》系統(tǒng)地介紹80C51系列單片機及其應用系統(tǒng)的構成和設計方法,包括單片機系統(tǒng)電路基礎、單片機應用系統(tǒng)的研制與開發(fā)環(huán)境、單片機軟件和硬件基礎知識、單片機內部資源應用與外部資源的擴展方法等。書中的實例多采用C語言作為編程教學語言,實用性較強。書中有陰影背景的程序,均配有與此程序相對應的Proteus格式的電路原理圖,提供其仿真運行情況。KeilgμVision3IDE調試配合Proteus單片機仿真電路,解決了以往單片機課堂教學無法現場演示的問題?!秵纹瑱C應用系統(tǒng)設計技術——基于C51的Proteus仿真》提供免費電子課件、習題解答。
書籍目錄
第1章 單片機概論1.1 微處理器、微型計算機與單片機1.2 單片機的結構與組成1.3 單片機的分類和指標1.4 常用的單片機系列1.5 單片機的特點1.6 單片機應用系統(tǒng)1.7 單片機的應用領域本章小結習題1第2章 單片機系統(tǒng)電路基礎2.1 數制與編碼2.1.1 進位計數制2.1.2 進位計數制的相互轉換2.1.3 數碼和字符的代碼表示2.2 單片機系統(tǒng)常用數字集成電路2.2.1 常用的邏輯門電路2.2.2 集電極開路門輸出電路2.2.3 常用組合邏輯電路2.2.4 常用時序邏輯電路2.3 單片機系統(tǒng)中的常用存儲器電路2.3.1 RAM存儲器2.3.2 ROM存儲器本章小結習題2第3章 單片機應用系統(tǒng)的研制與開發(fā)環(huán)境3.1 單片機應用系統(tǒng)的研制步驟和方法3.1.1 總體設計3.1.2 硬件系統(tǒng)3.1.3 軟件系統(tǒng)3.2 單片機應用系統(tǒng)開發(fā)的軟、硬件環(huán)境3.2.1 單片機應用系統(tǒng)開發(fā)的軟、硬件環(huán)境構成3.2.2 單片機應用系統(tǒng)開發(fā)工具選擇原則3.2.3 使用JTAG界面單片機仿真開發(fā)環(huán)境3.2.4 單片機的在線編程3.3 KeilC51高級語言集成開發(fā)環(huán)境——uVision3IDE3.3.1 uVision3.IDE主要特性3.3.2 utVision3IDE集成開發(fā)環(huán)境3.3.3 uVision3IDE的使用3.4 基于Proteus的單片機系統(tǒng)仿真3.4.1 Proteus7Professional界面介紹3.4.2 繪制電路原理圖3.4.3 ProteusVSM與uVision3的聯(lián)調本章小結習題3第4章 80C51單片機硬件基礎知識4.1 MCS-51系列及80C51系列單片機簡介4.1.1 MCS-51系列和80C51系列單片機4.1.2 80C51系列單片機的命名規(guī)則4.1.3 80C51系列單片機的選擇特性4.2 80C51系列單片機外引腳功能4.3 80C51單片機內部結構4.3.1 中央處理器CPU4.3.2 存儲器組織4.3.3 并行輸入/輸出端口結構4.3.4 時鐘電路4.3.5 復位電路4.4 低功耗運行方式4.4.1 電源控制寄存器PCON4.4.2 待機方式4.4.3 掉電方式4.5 80C51單片機最小系統(tǒng)本章小結習題4第5章 80C51單片機軟件基礎知識5.1 80C51單片機指令系統(tǒng)概述5.1.1 指令的概念5.1.2 指令系統(tǒng)說明5.1.3 80C51指令系統(tǒng)助記符5.1.4 指令系統(tǒng)中的特殊符號5.2 80C51單片機尋址方式5.2.1 寄存器尋址方式5.2.2 直接尋址方式5.2.3 寄存器間接尋址方式5.2.4 立即尋址方式5.2.5 變址間接尋址方式5.2.6 相對尋址方式5.2.7 位尋址方式5.3 80C51單片機指令系統(tǒng)5.3.1 數據傳送類指令5.3.2 算術運算類指令5.3.3 邏輯運算類指令5.3.4 控制轉移類指令5.3.5 位操作指令5.4 80C51匯編語言程序設計5.4.1 偽指令5.4.2 匯編語言程序設計舉例5.5 80C51單片機C51程序設計語言5.5.1 C51的標識符和關鍵字5.5.2 C51編譯器能識別的數據類型5.5.3 變量的存儲種類和存儲器類型5.5.4 絕對地址的訪問5.5.5 中斷服務程序5.6 C51的運算符和表達式5.6.1 賦值運算符5.6.2 算術運算符5.6.3 關系運算符5.6.4 邏輯運算符5.6.5 位運算符5.6.6 復合運算符5.6.7 指針和地址運算符5.7 C51的庫函數5.7.1 本征庫函數和非本征庫函數5.7.2 幾類重要的庫函數5.8 C51的應用技巧本章小結習題5第6章 80C51單片機內部資源及應用6.1 中斷系統(tǒng)和外中斷6.1.1 中斷技術概述6.1.2 80C51單片機中斷系統(tǒng)6.1.3 C51中斷服務函數6.1.4 外部中斷的應用實例6.2 定時器/計數器6.2.1 定時器,計數器0、1的結構及工作原理6.2.2 定時器/計數器0、1的四種工作方式6.2.3 定時器/計數器對輸入信號的要求6.2.4 定時器/計數器0、1的編程和應用實例6.2.5 定時器/計數器26.3 串行通信6.3.1 串行通信基礎知識6.3.2 80C51串行接口6.3.3 應用實例本章小結習題6第7章 單片機外部擴展展源及應用7.1 單片機外部擴展資源和擴展編址技術概述7.1.1 單片機外部擴展資源分類7.1.2 單片機系統(tǒng)擴展結構與編址技術7.1.3 單片機系統(tǒng)存儲器擴展方法7.2 并行I/O口擴展7.2.1 8255可編程并行I/O接口芯片7.2.2 用74HC系列芯片擴展I/O接口7.3 大容量閃速存儲器Flash的擴展7.3.1 SuperFlash28SF040A簡介7.3.2 89C52單片機和28SF040A接口方法7.4 單片機系統(tǒng)中的鍵盤接口技術7.4.1 鍵盤工作原理及消抖7.4.2 獨立式鍵盤與工作原理7.4.3 行列式鍵盤與工作原理7.4.4 鍵盤掃描的控制程序7.5 單片機系統(tǒng)中的LED數碼顯示器7.5.1 LED顯示器的結構與原理7.5.2 LED靜態(tài)顯示接口7.5.3 LED動態(tài)掃描顯示接口7.6 單片機系統(tǒng)中的LCD液晶顯示器7.6.1 字符型液晶顯示模塊的組成和基本特點7.6.2 LCD1602模塊接口引腳功能7.6.3 LCD1602模塊的操作命令7.6.4 LCD1602與89C52單片機接口與編程7.7 日歷時鐘接口芯片及應用7.7.1 并行接口日歷時鐘芯片DS128877.7.2 串行接口日歷時鐘芯片DS13027.8 單片機數據采集系統(tǒng)7.8.1 并行A/D轉換器ADC08097.8.2 串行A/D轉換器TLC25437.9 12C總線接口電路EEPROM及應用7.9.1 串行EEPROM電略CAT24WCXX概述7.9.2 串行EEPROM芯片的操作7.9.3 串行EEPROM芯片與89C52的接口與編程7.1 0RS-232C和RS-485/422通信接口本章小結習題7第8章 單片機應用系統(tǒng)設計實例8.1 可編程控制器的硬件組成8.2 可編程控制器的軟件系統(tǒng)8.3 可編程控制器PC集成開發(fā)環(huán)境8.4 可編程控制器監(jiān)控程序C51部分源程序清單本章小結附錄A指令速查表參考文獻
章節(jié)摘錄
插圖:
編輯推薦
《單片機應用系統(tǒng)設計技術:基于C51的Proteus仿真(第2版)》由電子工業(yè)出版社出版。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載