基于單片機(jī)的嵌入式工程開(kāi)發(fā)詳解

出版時(shí)間:2009-1  出版社:電子工業(yè)出版社  作者:羅強(qiáng) 編  頁(yè)數(shù):317  字?jǐn)?shù):531000  
Tag標(biāo)簽:無(wú)  

前言

作為一名硬件工程開(kāi)發(fā)人員,回顧以往的學(xué)習(xí)、工作經(jīng)歷,有太多感慨。當(dāng)初剛剛走出校門(mén)的時(shí)候是躊躇滿(mǎn)志,對(duì)將要從事的硬件開(kāi)發(fā),自認(rèn)為在學(xué)校已經(jīng)學(xué)到了很多知識(shí),比如:?jiǎn)纹瑱C(jī)原理、數(shù)電、模電、C語(yǔ)言編程、電路板制作等,覺(jué)得自己可以大顯身手了,可一到實(shí)際的工程中,情況就不一樣了。有一種“紙上得來(lái)終覺(jué)淺”的感覺(jué),覺(jué)得以往學(xué)習(xí)的知識(shí)在實(shí)際中不知該如何著手。因此,積累一定的工程經(jīng)驗(yàn)也就相當(dāng)重要了,而這是我們?cè)趯W(xué)校的教材中所不能學(xué)到的。現(xiàn)在學(xué)習(xí)硬件工程開(kāi)發(fā)的人員同樣也面臨相同的問(wèn)題,為此我們就想把自己的一段工程開(kāi)發(fā)經(jīng)驗(yàn)寫(xiě)下來(lái),以噬讀者:“絕知此事要躬行?!爆F(xiàn)在市面上有很多關(guān)于單片機(jī)的書(shū)籍,這些書(shū)大多先從單片機(jī)基本原理講起,然后講其開(kāi)發(fā)環(huán)境,再講外圍電路硬件模塊,最后講軟件實(shí)現(xiàn),并且使用的多是匯編語(yǔ)言。若要學(xué)習(xí)單片機(jī)的原理,這些書(shū)籍相當(dāng)不錯(cuò),但要想通過(guò)學(xué)完這樣的一本書(shū)就能開(kāi)發(fā)產(chǎn)品,是很困難的。因此在本書(shū)中,編者沒(méi)有按照教科書(shū)式的寫(xiě)法,而是以工程開(kāi)發(fā)流程為線(xiàn)索,不是一開(kāi)始就把單片機(jī)的基本原理和編程語(yǔ)言呈現(xiàn)給讀者,而是在工程開(kāi)發(fā)中遇到相關(guān)的問(wèn)題時(shí)進(jìn)行引用并且進(jìn)行詳細(xì)的補(bǔ)充講解,這也符合工程開(kāi)發(fā)中遇到一個(gè)問(wèn)題解決一個(gè)問(wèn)題的思想。現(xiàn)在很多工程技術(shù)人員在工程開(kāi)發(fā)中遇到問(wèn)題,就會(huì)系統(tǒng)地把整個(gè)理論都從頭學(xué)習(xí)一遍,這種方法對(duì)于知識(shí)的積累和總結(jié)來(lái)說(shuō),無(wú)可厚非,但工程開(kāi)發(fā)是有時(shí)間限制的,不允許人們花很長(zhǎng)的時(shí)間來(lái)系統(tǒng)學(xué)習(xí)。另外,本書(shū)中會(huì)把一些芯片資料詳細(xì)地提供給大家,這也是為了讓讀者養(yǎng)成閱讀廠(chǎng)家提供的芯片資料的習(xí)慣。另外,本書(shū)還有一大特點(diǎn),所有的軟件代碼都用C語(yǔ)言編寫(xiě),方便讀者閱讀和應(yīng)用?,F(xiàn)在嵌入式系統(tǒng)的開(kāi)發(fā)很熱門(mén),大量的書(shū)籍和宣傳讓初學(xué)者形成了一個(gè)誤區(qū),認(rèn)為嵌入式開(kāi)發(fā)就必須是在ARM級(jí)別或更高主頻的芯片上才能實(shí)現(xiàn),在單片機(jī)上是不可能實(shí)現(xiàn)嵌入式軟件開(kāi)發(fā)的。其實(shí)嵌入式技術(shù)只是一種開(kāi)發(fā)應(yīng)用程序的方法,適合任何硬件的開(kāi)發(fā),同樣也適合單片機(jī)。市面上已經(jīng)有許多介紹單片機(jī)實(shí)時(shí)多任務(wù)操作系統(tǒng)的書(shū)籍,但很少有關(guān)于實(shí)際工程應(yīng)用的。本書(shū)基于一款嵌入式實(shí)時(shí)操作系統(tǒng),詳細(xì)地講解嵌入式實(shí)時(shí)操作系統(tǒng)Small RTOS5 l在工程上的應(yīng)用。本書(shū)本著理論與實(shí)踐相結(jié)合的原則,以通俗易懂的語(yǔ)言描述,應(yīng)該適合以下幾類(lèi)讀者:·初步了解單片機(jī)原理,但缺乏實(shí)際工程經(jīng)驗(yàn)的初學(xué)者;·從事單片機(jī)應(yīng)用開(kāi)發(fā)的工程技術(shù)人員:·從事開(kāi)發(fā)操作系統(tǒng)應(yīng)用的技術(shù)人員;·用C語(yǔ)言編寫(xiě)應(yīng)用程序的開(kāi)發(fā)者。本書(shū)內(nèi)容涵蓋廣泛,總體分為三個(gè)部分。如果讀者是初涉單片機(jī)的新手,那么應(yīng)該首先閱讀第一部分的基礎(chǔ)篇即第1章;如果讀者已經(jīng)熟悉單片機(jī)的基本原理和編譯環(huán)境,可以跳過(guò)第l章,從第二部分的工程硬件篇開(kāi)始閱讀,這部分從第2章至第12章;第三部分為工程軟件篇,包括第13章、第14章。在學(xué)習(xí)完第二部分的各章節(jié)后再學(xué)習(xí)第三部分內(nèi)容。第二部分以后的各章是循序漸進(jìn)的,所以要依次閱讀。

內(nèi)容概要

本書(shū)通過(guò)51系列單片機(jī)芯片W78E516B開(kāi)發(fā)信息采集終端的工程實(shí)例,以詳細(xì)的硬件電路開(kāi)發(fā)流程和嵌入式軟件系統(tǒng)的構(gòu)建,讓讀者清楚地了解工程開(kāi)發(fā)的整個(gè)過(guò)程。本書(shū)以工程實(shí)例的開(kāi)發(fā)流程為線(xiàn)索,涵蓋了51系列單片機(jī)諸如存儲(chǔ)器擴(kuò)展、綜合電源控制、時(shí)鐘電路、定時(shí)器、I/O控制、A/D轉(zhuǎn)換、液晶顯示、串口通信、單片機(jī)中斷等主要應(yīng)用技術(shù)。同時(shí)詳細(xì)地介紹了實(shí)時(shí)多任務(wù)操作系統(tǒng)Small RTOS51的工程應(yīng)用。本書(shū)包含了大量實(shí)用程序代碼,并且都是基于C語(yǔ)言編寫(xiě),通過(guò)閱讀這些程序代碼,讀者可以深入理解Keil51 C語(yǔ)言編程思想和技巧。     本書(shū)對(duì)于已初步了解單片機(jī)原理,但缺乏實(shí)際工程經(jīng)驗(yàn)的初學(xué)者來(lái)說(shuō)是一本不可多得的參考資料,也適合從事單片機(jī)應(yīng)用開(kāi)發(fā)的廣大工程技術(shù)人員和大專(zhuān)院校相關(guān)專(zhuān)業(yè)教材參考之用。

書(shū)籍目錄

第1部分:基礎(chǔ)篇 第1章 單片機(jī)與編譯環(huán)境    1.1 MCS-51簡(jiǎn)介    1.2  “Winbond 78E5168”芯片功能詳解     1.2.1 芯片概述     1.2.2 引腳描述     1.2.3 功能框圖     1.2.4 功能描述     1.2.5 時(shí)序波形圖     1.2.6 電氣特性    1.3 編譯環(huán)境     1.3.1  “Keil l.tVision2”主界面介紹     1.3.2 創(chuàng)建項(xiàng)目     1.3.3 編譯與連接     1.3.4 程序調(diào)試    1.4 本章小結(jié)第2部分:工程硬件篇 第2章 工程項(xiàng)目介紹    2.1 信息采集終端的工程背景    2.2 系統(tǒng)硬件方案設(shè)計(jì)     2.2.1 硬件設(shè)計(jì)框圖     2.2.2 系統(tǒng)原理圖    2.3 本章小結(jié) 第3章 單片機(jī)最小系統(tǒng)   3.1 最小系統(tǒng)功能介紹   3.2 電路設(shè)計(jì)     3.2.1 單片機(jī)最小系統(tǒng)電路圖     3.2.2 電源模塊     3.2.3 時(shí)鐘電路     3.2.4 復(fù)位電路   3.3 軟件設(shè)計(jì)——“hell0,world”工程項(xiàng)目構(gòu)建   3.4 本章小結(jié) 第4章 看門(mén)狗電路    4.1 看門(mén)狗原理介紹     4.1.1 軟件看門(mén)狗采用純軟件程序來(lái)實(shí)現(xiàn)看門(mén)狗功能     4.1.2 硬件看門(mén)狗   4.2 電路設(shè)計(jì)     4.2.1 系統(tǒng)電路圖     4.2.2  “MAX813L”芯片介紹     4.2.3 看門(mén)狗電路   4.3 軟件設(shè)計(jì)——清狗功能實(shí)現(xiàn)   4.4 本章小結(jié) 第5章 系統(tǒng)電源設(shè)計(jì)    5.1 工程實(shí)例背景及功能分析    5.2 電路設(shè)計(jì)     5.2.1 系統(tǒng)電源電路     5.2.2 雙電源選擇輸入電路     5.2.3  “MAXl659”芯片介紹     5.2.4 喚醒電源Vcl電路     5.2.5 主電源Vcc電路     5.2.6 液晶背光控制電源“LED+”     5.2.7  “MODEM”控制電源     5.2.8 傳感器供電控制電路    5.3 軟件設(shè)計(jì)——電源控制功能的實(shí)現(xiàn)    5.4 本章小結(jié) 第6章 外部數(shù)據(jù)存儲(chǔ)器擴(kuò)展   6.1 工程實(shí)例背景及功能分析     6.1.1 系統(tǒng)總線(xiàn)結(jié)構(gòu)     6.1.2 存儲(chǔ)器擴(kuò)展方式     6.1.3 工程實(shí)例應(yīng)用    6.2 電路設(shè)計(jì)     6.2.1 系統(tǒng)電路圖     6.2.2  “DSl230Y”芯片介紹     6.2.3  “MC74HC573”芯片介紹     6.2.4 片外RAM擴(kuò)展電路及功能說(shuō)明    6.3 軟件設(shè)計(jì)     6.3.1 Keil C51編譯器環(huán)境下存儲(chǔ)空間的訪(fǎng)問(wèn)     6.3.2 程序舉例    6.4 本章小結(jié) 第7章 基本“I/O”功能及擴(kuò)展 第8章 實(shí)時(shí)時(shí)鐘電路 第9章 鍵盤(pán)輸入和電源指示電路 第10章 LCD顯示的實(shí)現(xiàn) 第11章 采樣接口與A/D轉(zhuǎn)換電路 第12章 RS-232C通信電路第3部分:工程軟件篇 第13章 嵌入式實(shí)例操作系統(tǒng)Small RTOS51 第14章 軟件系統(tǒng)設(shè)計(jì)參考文獻(xiàn)

章節(jié)摘錄

插圖:第1章 單片機(jī)與編譯環(huán)境什么是單片機(jī),單片機(jī)的內(nèi)部結(jié)構(gòu)是什么?許多單片機(jī)教材都做了很好的定義和說(shuō)明,在這里就不再贅述。與同類(lèi)書(shū)相比,本書(shū)是直接面向工程設(shè)計(jì)的。因此,在本章中,通過(guò)釋義和講解一款單片機(jī)芯片的資料,讓大家初步了解單片機(jī)的內(nèi)部結(jié)構(gòu)和工作原理。當(dāng)然,這些只是一些初步的知識(shí),隨著后面開(kāi)發(fā)的深入,讀者逐漸會(huì)更清楚、更深刻地理解單片機(jī)。1.1 MCS.51簡(jiǎn)介單片機(jī)也被稱(chēng)為微控制器(Microcontroler),是因?yàn)樗钤绫挥迷诠I(yè)控制領(lǐng)域。單片機(jī)由芯片內(nèi)僅有的CPU專(zhuān)用處理器發(fā)展而來(lái)。MCS一51是指由“Intel”公司生產(chǎn)的系列單片機(jī)的總稱(chēng),它的基本型產(chǎn)品是“8031”,“8051”和“8751”。其中“8051”是最早、最典型的產(chǎn)品,其他單片機(jī)都是在“8051”的基礎(chǔ)上改制而來(lái)的,所以人們習(xí)慣于用“8051”來(lái)稱(chēng)呼MCS-51系列單片機(jī)。“Intel”公司將MCS-51的核心技術(shù)授權(quán)給了很多公司,所以很多公司在做以“8051”為核心的系列單片機(jī),如“Winbond 78E5168”就是由臺(tái)灣華邦電子公司開(kāi)發(fā)生產(chǎn)的,本書(shū)所介紹的工程項(xiàng)目就是用“Winbond 78E5168”單片機(jī)來(lái)完成的。

編輯推薦

《基于單片機(jī)的嵌入式工程開(kāi)發(fā)詳解》對(duì)于已初步了解單片機(jī)原理,但缺乏實(shí)際工程經(jīng)驗(yàn)的初學(xué)者來(lái)說(shuō)是一本不可多得的參考資料,也適合從事單片機(jī)應(yīng)用開(kāi)發(fā)的廣大工程技術(shù)人員和大專(zhuān)院校相關(guān)專(zhuān)業(yè)教材參考之用。

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    基于單片機(jī)的嵌入式工程開(kāi)發(fā)詳解 PDF格式下載


用戶(hù)評(píng)論 (總計(jì)2條)

 
 

  •   寫(xiě)清楚了一個(gè)設(shè)計(jì)案例 值得初學(xué)者讀
  •   最近課題需要使用單片機(jī),剛好看到這本書(shū),就選擇了它。讀下來(lái)感覺(jué)比較適合初次使用單片機(jī)的讀者,講得比較詳細(xì),上手比較快。但是如果需要深入,建議采用其他。

推薦圖書(shū)


 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7