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