出版時(shí)間:2011-1 出版社:潘明、黃繼業(yè)、 潘松 清華大學(xué)出版社 (2011-01出版) 作者:潘明,黃繼業(yè),潘松 著 頁(yè)數(shù):246
前言
單片微型計(jì)算機(jī)簡(jiǎn)稱單片機(jī),是微型計(jì)算機(jī)的一個(gè)重要分支,它的誕生是計(jì)算機(jī)發(fā)展史上的一個(gè)重要里程碑。單片機(jī)具有體積小、性價(jià)比高、功能強(qiáng)、性能穩(wěn)定、控制靈活等諸多優(yōu)點(diǎn),因此在計(jì)算機(jī)外圍設(shè)備、網(wǎng)絡(luò)設(shè)備、通信、智能儀器儀表、工業(yè)自動(dòng)化控制設(shè)備、家用電器、智能玩具等領(lǐng)域得到了日益廣泛的應(yīng)用。在嵌入式系統(tǒng)應(yīng)用中,單片機(jī)占有重要的地位,并不斷顯示出強(qiáng)大的生命力和廣闊的應(yīng)用前景。盡管單片機(jī)本身的發(fā)展、應(yīng)用及其在高校中的教學(xué)實(shí)踐已近30年,但隨著單片機(jī)技術(shù)的進(jìn)步和實(shí)用領(lǐng)域?qū)纹瑱C(jī)系統(tǒng)開發(fā)要求的不斷提高,單片機(jī)技術(shù)的教學(xué)似乎比以往任何時(shí)候都有更多的問(wèn)題有待探討和亟需解決。1.開設(shè)單片機(jī)課程還有無(wú)必要目前似乎有不少人認(rèn)為單片機(jī)基本屬于數(shù)字技術(shù)發(fā)展初期的產(chǎn)物,屬于低端技術(shù)層次,且無(wú)任何理論內(nèi)涵,面對(duì)當(dāng)今不斷涌現(xiàn)的新方法、新器件和新技術(shù),如ARM、DSP等,已沒(méi)有必要將其作為一門課程單獨(dú)開設(shè),特別是對(duì)于本科教育,應(yīng)當(dāng)有新內(nèi)容取代它。我們認(rèn)為這種意見(jiàn)只有一部分是正確的。如果從目前一直沿襲下來(lái)的單片機(jī)教學(xué)內(nèi)容和實(shí)驗(yàn)方法來(lái)看,確實(shí)已與單片機(jī)本身的歷史一樣久遠(yuǎn)了,即教學(xué)的內(nèi)容過(guò)于陳舊而不能適應(yīng)現(xiàn)代單片機(jī)技術(shù)的進(jìn)步和應(yīng)用現(xiàn)狀。不難發(fā)現(xiàn),現(xiàn)在高校中,單片機(jī)教學(xué)的絕大多數(shù)內(nèi)容仍然停留在51單片機(jī)最初進(jìn)入課堂的那個(gè)年代(1984年前后),例如許多在現(xiàn)在看來(lái)早已沒(méi)有實(shí)用價(jià)值的內(nèi)容卻逢課必講,并且是詳述,如0809、0832、8255、8155、8279以及一些過(guò)時(shí)的存儲(chǔ)器等器件及接口技術(shù);而目前與單片機(jī)技術(shù)相關(guān)的許多新知識(shí)、新器件的內(nèi)容卻極少加入,以致在目前的單片機(jī)課程中學(xué)到的知識(shí)幾乎很難應(yīng)對(duì)大學(xué)生電子設(shè)計(jì)競(jìng)賽中的大多數(shù)競(jìng)賽題,當(dāng)然更加無(wú)法應(yīng)對(duì)在未來(lái)工程實(shí)踐中出現(xiàn)的諸多問(wèn)題。此外,從單片機(jī)技術(shù)引入課堂至今,一直將其作為一門獨(dú)立的、孤立的專業(yè)基礎(chǔ)課來(lái)對(duì)待,從而使其與后來(lái)不斷涌現(xiàn)的許多新技術(shù)和新知識(shí)絕緣,導(dǎo)致學(xué)習(xí)者無(wú)法將學(xué)到的單片機(jī)知識(shí)融入到更廣闊的實(shí)用工程技術(shù)領(lǐng)域中去。從另一方面看,正因?yàn)閱纹瑱C(jī)(主要指MCS-51系列單片機(jī))深厚的歷史積淀,在近30年的發(fā)展歷史中,單片機(jī)技術(shù)進(jìn)步之快、器件種類之多、應(yīng)用領(lǐng)域之廣、現(xiàn)實(shí)影響之深刻,在現(xiàn)代硬件數(shù)字技術(shù)領(lǐng)域中占據(jù)了無(wú)可匹敵的地位。因此,如果直接取消單片機(jī)課程,勢(shì)必對(duì)高職或工科類本科生的就業(yè)和后續(xù)發(fā)展造成較大的風(fēng)險(xiǎn)。綜合以上兩方面,我校對(duì)單片機(jī)課程的教學(xué)和實(shí)驗(yàn)內(nèi)容作了調(diào)整,將單片機(jī)課程大致分為5個(gè)層次來(lái)完成:(1)傳統(tǒng)51單片機(jī)的結(jié)構(gòu)和指令系統(tǒng);(2)單片機(jī)的傳統(tǒng)應(yīng)用和擴(kuò)展技術(shù);(3)單片機(jī)擴(kuò)展FPGA技術(shù)(結(jié)合電子設(shè)計(jì)競(jìng)賽項(xiàng)目的實(shí)驗(yàn));(4)基于51單片機(jī)IP核的FPGA片上系統(tǒng)開發(fā);(5)基于Nios II的32位嵌入式處理器核的FPGA片上系統(tǒng)設(shè)計(jì)(此單片機(jī)課程最近改名為“片上系統(tǒng)原理與應(yīng)用技術(shù)”)。顯然,這是將傳統(tǒng)單片機(jī)技術(shù)與EDA技術(shù)、FPGA開發(fā)技術(shù)、處理器軟核應(yīng)用、嵌入式系統(tǒng)和片上系統(tǒng)SOC應(yīng)用技術(shù)有機(jī)結(jié)合的課程,內(nèi)容與現(xiàn)代電子設(shè)計(jì)技術(shù)的發(fā)展具有很好的同步性。正因如此,其教學(xué)效果很好。除了在多屆電子設(shè)計(jì)競(jìng)賽中不斷有學(xué)生直接利用這些學(xué)到的知識(shí)獲得可喜的成績(jī)外,還不斷地傳來(lái)已就業(yè)多年的學(xué)生(本科生)創(chuàng)業(yè)成功的好消息。有不少同學(xué)在就業(yè)數(shù)年后創(chuàng)辦了自己的IC設(shè)計(jì)公司或工作室,有的從事SOC設(shè)計(jì),內(nèi)容多集中于MP4、網(wǎng)絡(luò)通信、數(shù)字通信器件或手機(jī)語(yǔ)音處理相關(guān)的SOC專用集成電路的設(shè)計(jì);有的則是主營(yíng)特定企業(yè)的專用單片機(jī)或?qū)S眉呻娐返脑O(shè)計(jì)與銷售;還有的甚至自主開發(fā)通用單片機(jī),其中包括單片機(jī)開發(fā)芯片和開發(fā)工具的研發(fā)與銷售。作為本科畢業(yè)生,所有這些成就無(wú)疑都與他們?cè)谛F陂g對(duì)諸如單片機(jī)技術(shù)等相關(guān)知識(shí)的學(xué)習(xí)和實(shí)踐分不開的。
內(nèi)容概要
《單片機(jī)原理與應(yīng)用技術(shù)》主要介紹單片機(jī)原理及應(yīng)用技術(shù),講解深入淺出,內(nèi)容新穎實(shí)用。主要章節(jié)保留了經(jīng)典51系列單片機(jī)的基本教學(xué)內(nèi)容,并沿襲了傳統(tǒng)的教學(xué)流程,但其中的許多內(nèi)容突破了傳統(tǒng)的單片機(jī)應(yīng)用理念,對(duì)此課程的教學(xué)目標(biāo)有了全新的拓展和延伸,例如,刪除了許多在傳統(tǒng)情況下必講而已無(wú)任何實(shí)用價(jià)值的內(nèi)容,增加了實(shí)用的adc/dac內(nèi)容以及單片機(jī)與fpga擴(kuò)展和基于單片機(jī)ip軟核的片上系統(tǒng)構(gòu)建及應(yīng)用的知識(shí),從而開拓了一個(gè)將普通單片機(jī)技術(shù)、fpga開發(fā)技術(shù)、eda技術(shù)、片上系統(tǒng)應(yīng)用技術(shù)有機(jī)融合、綜合運(yùn)用和培養(yǎng)自主創(chuàng)新能力的平臺(tái)。全書共9章,主要內(nèi)容包括51系列單片機(jī)結(jié)構(gòu)、匯編指令及程序設(shè)計(jì)、定時(shí)/計(jì)數(shù)器與中斷應(yīng)用、串行通信接口技術(shù)、單片機(jī)普通擴(kuò)展技術(shù)、高速串行adc/dac擴(kuò)展、單片機(jī)c語(yǔ)言編程設(shè)計(jì)、單片機(jī)與fpga接口及軟硬件聯(lián)合設(shè)計(jì)技術(shù)、基于單片機(jī)ip軟核的fpga片上系統(tǒng)應(yīng)用技術(shù)?! 秵纹瑱C(jī)原理與應(yīng)用技術(shù)》可作為高等院校電子信息、通信工程、工業(yè)自動(dòng)化和儀器儀表等學(xué)科或?qū)I(yè)的本科生或高職生的單片機(jī)技術(shù)或電子設(shè)計(jì)競(jìng)賽培訓(xùn)等課程的教材或參考書,同時(shí)也可作為相關(guān)專業(yè)技術(shù)人員的自學(xué)參考書。
書籍目錄
第1章 概述 1.1 基本概念 1.2 單片機(jī)的發(fā)展概況 1.3 單片機(jī)的特性 1.4 常用單片機(jī)系列及其特性 1.5 MCS-51系列單片機(jī) 1.6 單片機(jī)系統(tǒng)應(yīng)用 1.7 SOC與單片機(jī) 思考練習(xí)題 第2章 單片機(jī)硬件結(jié)構(gòu) 2.1 單片機(jī)的基本結(jié)構(gòu) 2.1.1 單片機(jī)基本功能模塊配置 2.1.2 單片機(jī)內(nèi)部邏輯結(jié)構(gòu) 2.1.3 CPU的結(jié)構(gòu)和特點(diǎn) 2.1.4 單片機(jī)其他結(jié)構(gòu)模塊 2.2 單片機(jī)的封裝與引腳功能 2.3 I/O結(jié)構(gòu)及功能 2.4 單片機(jī)存儲(chǔ)器的組織結(jié)構(gòu) 2.4.1 程序存儲(chǔ)器 2.4.2 數(shù)據(jù)存儲(chǔ)器 2.5 單片機(jī)輔助電路 2.5.1 時(shí)鐘電路 2.5.2 復(fù)位和復(fù)位電路 2.6 單片機(jī)的工作時(shí)序 2.6.1 單片機(jī)CPU時(shí)序基本概念 2.6.2 單片機(jī)的取指和執(zhí)行時(shí)序 2.6.3 單片機(jī)訪問(wèn)外部存儲(chǔ)器的時(shí)序 2.7 單片機(jī)的低功耗和編程工作方式 2.8 看門狗定時(shí)器 思考練習(xí)題 第3章 指令系統(tǒng)與匯編語(yǔ)言程序設(shè)計(jì) 3.1 指令系統(tǒng)簡(jiǎn)介 3.2 尋址方式 3.3 單片機(jī)匯編指令 3.3.1 數(shù)據(jù)傳送指令 3.3.2 算術(shù)運(yùn)算指令 3.3.3 邏輯運(yùn)算指令 3.3.4 移位指令 3.3.5 控制轉(zhuǎn)移類指令 3.3.6 子程序調(diào)用/返回指令 3.3.7 位操作指令 3.4 單片機(jī)匯編程序設(shè)計(jì) 3.4.1 單片機(jī)編程語(yǔ)言 3.4.2 匯編語(yǔ)言偽指令 3.4.3 匯編語(yǔ)言程序設(shè)計(jì)的流程 3.5 匯編語(yǔ)言程序的基本結(jié)構(gòu) 3.5.1 順序程序設(shè)計(jì) 3.5.2 分支程序設(shè)計(jì) 3.5.3 循環(huán)程序設(shè)計(jì) 3.5.4 子程序設(shè)計(jì) 思考練習(xí)題 第4章 單片機(jī)的定時(shí)/計(jì)數(shù)器與中斷 4.1 定時(shí)/計(jì)數(shù)器概述 4.1.1 定時(shí)/計(jì)數(shù)器基本構(gòu)成 4.1.2 對(duì)T0和T1的控制方式 4.2 定時(shí)/計(jì)數(shù)器的4種工作方式 4.3 定時(shí)/計(jì)數(shù)器T2 4.3.1 控制寄存器T2CON 4.3.2 模式寄存器T2MOD 4.4 定時(shí)/計(jì)數(shù)器使用示例 4.5 單片機(jī)的中斷系統(tǒng) 4.5.1 單片機(jī)的中斷源 4.5.2 中斷控制寄存器的設(shè)置 4.5.3 中斷響應(yīng)過(guò)程 4.5.4 中斷請(qǐng)求的撤銷方法 4.6 中斷應(yīng)用編程實(shí)例 思考練習(xí)題 第5章 串行通信接口 5.1 串行通信簡(jiǎn)介 5.1.1 串行通信數(shù)據(jù)傳輸方式 5.1.2 串行通信的方式 5.2 單片機(jī)串行通信接口 5.2.1 單片機(jī)串行口的硬件結(jié)構(gòu) 5.2.2 串行口的工作方式 5.2.3 串行通信波特率的計(jì)算 5.3 單片機(jī)串行通信應(yīng)用示例 5.3.1 串行口工作方式0的應(yīng)用 5.3.2 單片機(jī)間雙機(jī)通信 5.3.3 單片機(jī)間多機(jī)通信 5.3.4 單片機(jī)與PC機(jī)的通信 5.4 RS-232C標(biāo)準(zhǔn) 5.4.1 RS-232C標(biāo)準(zhǔn)串行通信接口 5.4.2 RS-232C標(biāo)準(zhǔn)與TTL標(biāo)準(zhǔn)之間的轉(zhuǎn)換 5.5 RS-485串行通信 5.5.1 RS-485串行總線標(biāo)準(zhǔn) 5.5.2 RS-485接口標(biāo)準(zhǔn)的半雙工和全雙工 思考練習(xí)題 第6章 單片機(jī)基本擴(kuò)展技術(shù) 6.1 51單片機(jī)最小系統(tǒng) 6.1.1 片內(nèi)有ROM型單片機(jī)最小系統(tǒng) 6.1.2 片內(nèi)無(wú)ROM型單片機(jī)最小系統(tǒng) 6.1.3 單片機(jī)系統(tǒng)總線 6.2 存儲(chǔ)器的擴(kuò)展 6.2.1 單片機(jī)常用接口存儲(chǔ)器的分類 6.2.2 程序存儲(chǔ)器的擴(kuò)展 6.2.3 隨機(jī)存儲(chǔ)器的擴(kuò)展 6.3 單片機(jī)并行I/O擴(kuò)展 6.4 單片機(jī)鍵盤接口技術(shù) 6.4.1 按鍵抖動(dòng)問(wèn)題 6.4.2 獨(dú)立式按鍵接口和鍵盤消抖動(dòng)程序編寫 6.4.3 矩陣式鍵盤接口編程 6.5 LED顯示器及其接口技術(shù) 6.5.1 LED數(shù)碼顯示器的結(jié)構(gòu) 6.5.2 單片機(jī)與LED數(shù)碼管的接口電路設(shè)計(jì) 6.5.3 鍵盤、LED顯示器組合接口電路設(shè)計(jì) 6.5.4 串行I/O口擴(kuò)展技術(shù) 6.5.5 利用串行口實(shí)現(xiàn)鍵盤/顯示器接口 6.6 LCD液晶顯示器接口技術(shù) 6.6.1 LCM 1602簡(jiǎn)介 6.6.2 LCM 1602模塊應(yīng)用舉例 6.7 單片機(jī)串行總線擴(kuò)展技術(shù) 6.7.1 單總線及單總線器件 6.7.2 單總線溫度傳感器DS18B20 6.7.3 單片機(jī)紅外串行通信 思考練習(xí)題 第7章 單片機(jī)擴(kuò)展DAC和ADC 7.1 DAC基本原理和重要參數(shù) 7.2 DAC器件接口技術(shù) 7.2.1 8位D/A轉(zhuǎn)換器DAC0832 7.2.2 SPI串行DAC TLV5637與單片機(jī)的接口 7.3 ADC器件接口技術(shù) 7.3.1 A/D轉(zhuǎn)換器的性能指標(biāo) 7.3.2 并行ADC器件ADC0809的接口技術(shù) 7.3.3 串行ADC器件MAX187/189的接口技術(shù) 7.3.4 串行精密ADC器件ADS1100的接口技術(shù) 7.3.5 串行高速ADC器件ADS7816的接口技術(shù) 7.3.6 高速微功耗串行ADC器件TLV2541的接口技術(shù) 7.3.7 雙通道A/D轉(zhuǎn)換芯片ADC0832的接口技術(shù) 7.3.8 高速同步10位串行A/D轉(zhuǎn)換器的接口技術(shù) 思考練習(xí)題 第8章 基于單片機(jī)核的SOC技術(shù) 8.1 單片機(jī)擴(kuò)展FPGA及單片機(jī)核應(yīng)用技術(shù) 8.1.1 FPGA擴(kuò)展方案及其系統(tǒng)設(shè)計(jì)流程 8.1.2 基于單片機(jī)IP軟核的SOC設(shè)計(jì)方案 8.2 單片機(jī)擴(kuò)展FPGA設(shè)計(jì)實(shí)例 8.2.1 串進(jìn)并出/并進(jìn)串出雙向端口擴(kuò)展模塊設(shè)計(jì) 8.2.2 8位四通道數(shù)據(jù)交換擴(kuò)展模塊設(shè)計(jì) 8.2.3 存儲(chǔ)器讀寫的FPGA擴(kuò)展模塊設(shè)計(jì) 8.2.4 四通道PWM信號(hào)發(fā)生器接口模塊設(shè)計(jì) 8.2.5 移相信號(hào)發(fā)生器擴(kuò)展模塊設(shè)計(jì) 8.2.6 里薩如圖波形發(fā)生器擴(kuò)展模塊設(shè)計(jì) 8.2.7 數(shù)字電壓表擴(kuò)展模塊設(shè)計(jì) 8.2.8 數(shù)字頻率計(jì)擴(kuò)展模塊設(shè)計(jì) 8.2.9 等精度頻率計(jì)擴(kuò)展模塊設(shè)計(jì) 8.2.10 直流電機(jī)閉環(huán)控制擴(kuò)展電路模塊設(shè)計(jì) 8.3 基于單片機(jī)IP核的FPGA片上系統(tǒng)設(shè)計(jì) 8.3.1 單片機(jī)擴(kuò)展串進(jìn)并出/并進(jìn)串出模塊的FPGA片上系統(tǒng)設(shè)計(jì) 8.3.2 單片機(jī)擴(kuò)展SRAM模塊的FPGA片上系統(tǒng)設(shè)計(jì) 8.3.3 單片機(jī)擴(kuò)展ADC采樣控制模塊的FPGA片上系統(tǒng)設(shè)計(jì) 8.3.4 單片機(jī)擴(kuò)展移相信號(hào)發(fā)生器模塊的FPGA片上系統(tǒng)設(shè)計(jì) 8.3.5 單片機(jī)擴(kuò)展直流電機(jī)控制模塊的FPGA片上系統(tǒng)設(shè)計(jì) 8.3.6 單片機(jī)擴(kuò)展數(shù)字頻率計(jì)模塊的FPGA片上系統(tǒng)設(shè)計(jì) 8.3.7 單片機(jī)擴(kuò)展等精度頻率測(cè)試模塊的FPGA片上系統(tǒng)設(shè)計(jì) 實(shí)驗(yàn)與設(shè)計(jì) 8-1 單片機(jī)串口擴(kuò)展FPGA片上系統(tǒng)設(shè)計(jì) 8-2 單片機(jī)數(shù)據(jù)交換FPGA擴(kuò)展電路設(shè)計(jì) 8-3 擴(kuò)展外部數(shù)據(jù)存儲(chǔ)器的FPGA單片系統(tǒng)設(shè)計(jì) 8-4 四通道PWM信號(hào)發(fā)生器及其單片機(jī)控制系統(tǒng)設(shè)計(jì) 8-5 移相信號(hào)發(fā)生器的FPGA片上系統(tǒng)設(shè)計(jì) 8-6 里薩如圖波形發(fā)生器的FPGA片上系統(tǒng)設(shè)計(jì) 8-7 數(shù)字電壓表FPGA單片系統(tǒng)設(shè)計(jì) 8-8 數(shù)字頻率計(jì)與單片機(jī)串行通信接口功能設(shè)計(jì) 8-9 直流電機(jī)測(cè)控FPGA單片系統(tǒng)設(shè)計(jì) 8-10 等精度頻率計(jì)FPGA單片系統(tǒng)設(shè)計(jì) 8-11 其于FPGA的紅外雙向通信電路設(shè)計(jì) 第9章 單片機(jī)C51語(yǔ)言程序設(shè)計(jì) 9.1 單片機(jī)的C語(yǔ)言概述 9.2 C51入門 9.2.1 C51的數(shù)據(jù)類型 9.2.2 特殊功能寄存器 9.2.3 C51的存儲(chǔ)類型 9.2.4 C51的運(yùn)算符及表達(dá)式 9.2.5 C51的流程控制語(yǔ)句 9.2.6 函數(shù)與C51中斷服務(wù)函數(shù) 9.2.7 指針與指定地址的存儲(chǔ)器訪問(wèn) 9.2.8 51應(yīng)用要點(diǎn)歸納 9.3 C51編程舉例 9.3.1 C51程序?qū)崿F(xiàn)I/O端口的操作 9.3.2 C51實(shí)現(xiàn)內(nèi)部定時(shí)器操作 9.3.3 C51實(shí)現(xiàn)簡(jiǎn)易交通燈控制 9.3.4 C51實(shí)現(xiàn)串口操作 9.4 Keil C51集成開發(fā)環(huán)境 9.4.1 Keil C51的編譯流程 9.4.2 創(chuàng)建工程 9.4.3 輸入C源文件 9.4.4 C程序編譯 9.4.5 程序調(diào)試 9.4.6 生成HEX目標(biāo)文件 9.5 C語(yǔ)言與匯編語(yǔ)言的混合編程 9.5.1 C51程序中嵌入?yún)R編代碼 9.5.2 C51程序中調(diào)用匯編子程序 思考練習(xí)題 參考文獻(xiàn) 附錄A MCS-51單片機(jī)指令表 附錄B 單片機(jī)SOC實(shí)驗(yàn)開發(fā)系統(tǒng)簡(jiǎn)介 B.1 KX_7C5E+型單片機(jī)SOC開發(fā)系統(tǒng) B.2 KX_DN5/7系列單片機(jī)SOC系統(tǒng) B.3 單片機(jī)SOC設(shè)計(jì)實(shí)驗(yàn)標(biāo)準(zhǔn)擴(kuò)展模塊 附錄C STC89C單片機(jī)編程下載方法
章節(jié)摘錄
插圖:由于單片機(jī)具有可靠性高、體積小、價(jià)格低、易于產(chǎn)品化等特點(diǎn),因而其應(yīng)用范圍相當(dāng)廣泛,包括在智能儀器儀表、實(shí)時(shí)工業(yè)控制、智能終端、計(jì)算機(jī)輔助設(shè)備、通信設(shè)備、家用電器、智能玩具等自動(dòng)控制領(lǐng)域。例如:(1)智能儀器儀表。用單片機(jī)優(yōu)化的測(cè)量、控制儀表設(shè)計(jì),能促進(jìn)儀表向數(shù)字化、智能化、多功能化方向發(fā)展,如溫度、壓力、流量、濃度顯示和控制儀表等。(2)實(shí)時(shí)工業(yè)測(cè)控系統(tǒng)。用單片機(jī)可以構(gòu)成各種工業(yè)控制系統(tǒng)、自適應(yīng)系統(tǒng)、數(shù)據(jù)采集系統(tǒng)等,如溫室人工氣候控制、水閘自動(dòng)控制、電鍍生產(chǎn)線自動(dòng)控制等。(3)機(jī)電一體化產(chǎn)品。單片機(jī)與傳統(tǒng)的機(jī)械產(chǎn)品結(jié)合,使傳統(tǒng)機(jī)械產(chǎn)品結(jié)構(gòu)簡(jiǎn)化、控制智能化,控制指標(biāo)精密化等。(4)家用電器。全自動(dòng)洗衣機(jī)、智能冰箱、微波爐、各類小家電都無(wú)一例外地采用了單片機(jī)。單片機(jī)技術(shù)的發(fā)展以微處理器技術(shù)及超大規(guī)模集成電路技術(shù)的發(fā)展為基礎(chǔ),以廣泛的應(yīng)用領(lǐng)域的拉動(dòng),表現(xiàn)出較普通微處理器更具個(gè)性的發(fā)展趨勢(shì)。單片機(jī)有體積小、功耗低、功能強(qiáng)、性能價(jià)格比高、易于推廣應(yīng)用等顯著特點(diǎn),主要表現(xiàn)如下:(1)控制系統(tǒng)在線應(yīng)用。由于控制對(duì)象和單片機(jī)聯(lián)系密切,所以對(duì)設(shè)計(jì)者提出了很高的要求,如不但要熟練掌握單片機(jī)開發(fā)技術(shù),還要了解控制對(duì)象,懂得傳感技術(shù),具有一定的控制理論知識(shí)等。(2)軟硬件結(jié)合。單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)需要軟、硬件統(tǒng)籌考慮。設(shè)計(jì)者不但要熟練掌握單片機(jī)編程語(yǔ)言,包括匯編語(yǔ)言和c語(yǔ)言等編程技術(shù),而且還必須精通單片機(jī)硬件系統(tǒng)開發(fā)技術(shù)(主要指硬件器件的選擇、硬件系統(tǒng)布置和配置、PCB設(shè)計(jì)等)。(3)應(yīng)用現(xiàn)場(chǎng)環(huán)境惡劣。與Pc機(jī)相比,單片機(jī)的應(yīng)用現(xiàn)場(chǎng)環(huán)境一般是較惡劣的。電磁干擾、電源波動(dòng)、溫度突變等因素都會(huì)影響系統(tǒng)的穩(wěn)定性。設(shè)計(jì)者必須根據(jù)特定的環(huán)境特征采取正確的辦法才能解決。
編輯推薦
《單片機(jī)原理與應(yīng)用技術(shù)》:目前單片機(jī)教學(xué)的絕大多數(shù)內(nèi)容仍然停留在51單片機(jī)最初進(jìn)入課堂的那個(gè)年代(1984年前后),與單片機(jī)技術(shù)相關(guān)的許多新知識(shí)、新器件的內(nèi)容卻極少加入,學(xué)生在單片機(jī)課程中學(xué)到的知識(shí)很難應(yīng)對(duì)大學(xué)生電子設(shè)計(jì)競(jìng)賽中的大多數(shù)競(jìng)賽題,更無(wú)法應(yīng)對(duì)在未來(lái)工程實(shí)踐中出現(xiàn)的諸多問(wèn)題?!秵纹瑱C(jī)原理與應(yīng)用技術(shù)》保留了經(jīng)典51系列單片機(jī)的基本教學(xué)內(nèi)容,但許多內(nèi)容突破了傳統(tǒng)的單片機(jī)應(yīng)用理念,增加了實(shí)用的ADC/DAC內(nèi)容以及單片機(jī)與FPGA擴(kuò)展和基于單片機(jī)IP軟核的片上系統(tǒng)構(gòu)建及應(yīng)用的知識(shí),從而開拓了一個(gè)將普通單片機(jī)技術(shù)、FPGA開發(fā)技術(shù)、EDA技術(shù)、片上系統(tǒng)應(yīng)用技術(shù)有機(jī)融合、綜合運(yùn)用和培養(yǎng)自主創(chuàng)新能力的平臺(tái)。經(jīng)典51單片機(jī)技術(shù)FPGA開發(fā)技術(shù)EDA技術(shù)片上系統(tǒng)應(yīng)用技術(shù)
圖書封面
評(píng)論、評(píng)分、閱讀與下載
單片機(jī)原理與應(yīng)用技術(shù) PDF格式下載