前 言 單片機可能是中國工程師最熟悉的一種器件了,幾乎每個工科大學生都接觸過這個器件,20多年前,在陳章龍、何立民、邵貝貝等我國單片機應用前輩的推動下,單片機走入中國,在工業(yè)控制、家庭應用等方面發(fā)揮出巨大的作用!目前,雖然8位單片機如51等依然是單片機應用的主體,但是32位單片機(也稱MCU)的應用呈現(xiàn)出高速增長勢態(tài),有數(shù)據(jù)顯示:僅在過去一年,基于ARM Cortex-M3的MCU的出貨量增長率就達到200%!這些高性能、低功耗的MCU廣泛應用于汽車電子、工業(yè)應用、醫(yī)療電子等領域,而據(jù)研究機構預測,中國MCU的可用市場總量(TAM)將從2009年的20億美元增長到2013年的30億美元以上,其增幅為全球水平的兩倍。市場對穩(wěn)定、可靠而又有著豐富外設集成的通用微控制器有著迫切需求,這也從側面說明普及MCU開發(fā)知識有充足的必要性。 另一個有趣的現(xiàn)象是當我在書店查找有關書籍時,卻發(fā)現(xiàn)在查找的400多本有關單片機的圖書中,有95%左右的是關于51單片機的,還有3%左右是關于16位單片機的,只有2%左右的是關于32位MCU的,可見需求和供給之間出現(xiàn)了巨大的落差,這也是電子創(chuàng)新網(wǎng)推出《32位MCU開發(fā)全攻略》電子書的初衷之一。 基于上述原因,本電子書主要講述32位MCU應用開發(fā)知識,對于8位單片機的開發(fā),因為已經(jīng)有大量書籍,這里不再贅述。本書的第一章主要介紹了嵌入式系統(tǒng)的背景知識、基本概念和目前發(fā)展狀況,讓大家對嵌入式系統(tǒng)的發(fā)展有大致的了解。第二章主要介紹了微控制器的基本原理、結構和32位ARM MCU供應商的信息。第三章主要介紹了ARM內核的一些特點及ARM指令集。第四章以恩智浦公司的MCU為例詳細介紹了32位ARM MCU的具體結構、功能和特點。第五章是本書的重點內容,以恩智浦的LPC17xx系列MCU為例,分模塊詳細介紹了MCU的應用開發(fā),這些介紹把軟硬件結合在一起,這是本書和其他類似書籍的區(qū)別之一。第六章介紹了MCU開發(fā)工具及開發(fā)流程。第七章我們搜集了多個MCU開發(fā)應用實例,通過這些實例,進一步強化MCU開發(fā)技巧和系統(tǒng)設計方法。第八章我們以問答的形式介紹MCU開發(fā)的技巧,這些問答具有一定的基礎性和代表性,可以幫助工程師解決MCU應用開發(fā)中遇到的難題。第九章我們羅列了一些MCU開發(fā)資源信息,工程師朋友可以通過鏈接獲得所需的知識。第十章是有關本書的編委信息。第十一章是本書的版權聲明,我們授權工程師朋友和媒體免費下載此書并進行推廣,但是不得以本書進行商業(yè)活動。 本文因為內容很多,分為上下冊,上冊為基礎知識篇,從第一章到第五章,下冊為開發(fā)技巧篇,為第六章以后內容。 本書可以作為MCU應用工程師、大中專學生或MCU愛好者學習32位MCU開發(fā)的參考教材。 目錄 前言••••••••••••••••••••••••••••••••••••••••••••••••••2 第6章 MCU開發(fā)流程與開發(fā)工具•••••••••••••••••••••5 6.1 MCU開發(fā)基本開發(fā)流程 ••••••••••••••••••••••5 6.2 MCU軟件開發(fā)環(huán)境介紹 ••••••••••••••••••••••7 6.3 ReaIView MDK與ADS比較••••••••••••••••••43 6.4 MCU硬件開發(fā)調試工具介紹•••••••••••••••44 第7章 MCU應用開發(fā)實例••••••••••••••••••••••••50 7.1 基于LPC2478的實用型太陽能發(fā)電控制系統(tǒng)•••••••••••••••••••••••••••••••••••••50 7.2 智能路況分析導盲杖••••••••••••••••••••••••64 7.3 通用人體呼吸氣體檢測電子鼻儀器設計••••••••••••••••••••••••••••••••••••••••••70 7.4 基于LPC2000系列MCU的定位與監(jiān)控系統(tǒng)實現(xiàn)••••••••••••••••••••••••••••••••••75 7.5 恩智浦P89LPC922+PCF8576電表微控制器方案 ••••••••••••••••••••••••••••••••81 7.6 嵌入式實時操作系統(tǒng)FreeRTOS在ARM7上移植的實現(xiàn)••••••••••••••••••••••••••83 第8章 MCU應用開發(fā)百問•••••••••••••••••••••••••90 8.1 關于ARM內核問答•••••••••••••••••••••••••90 8.2 有關開發(fā)工具問答••••••••••••••••••••••••••95 8.3 有關MCU硬件設計問答•••••••••••••••••••••99 8.4 有關MCU開發(fā)軟件編程問答•••••••••••••••104 8.5 有關MCU開發(fā)調試問答 •••••••••••••••••••121 8.6 其他有關MCU開發(fā)問答 •••••••••••••••••••123 第9章 MCU開發(fā)資源總匯••••••••••••••••••••••••••126 第10章 編和信息與后記••••••••••••••••••••••••••••127 第11章 版權聲明•••••••••••••••••••••••••••••••••128 參考文獻••••••••••••••••••••••••••••••••••••••••••••129 下載: ![]() ![]() ![]() |
多謝,正在研究呢 |
學習學習!。! |
感謝大大無私分享 |
先一起下載了,回去慢慢看!謝謝! |
看了這么多人下載卻只有幾個回帖的?! |
學習 |
學習了 謝謝 |
學習學習。。! |
學習學習!。! |
學習學習!。。 |
學習!。。 |
學習學習。。! |
學習一下 |
謝謝 |
xiexie |
謝謝 |
Thank you! |
十分感謝! |
謝謝分享!。 |