51系列單片機開發(fā)實例精解

出版時間:2009-8  出版社:中國電力出版社  作者:田立,馬鳴鶴 編著  頁數(shù):236  

前言

  隨著半導體技術的進步,單片機成為功能越來越強的片上系統(tǒng)SoC(System on Chip),正向小型化、低功耗及模數(shù)混合的方向發(fā)展,使其在通用小型化系統(tǒng)中成為處理器的首選。同樣單片機也有為特定應用打造的發(fā)展趨勢,如USB型單片機、音頻處理單片機、智能卡單片機以及CAN網(wǎng)絡應用單片機等?!  ?1系列單片機開發(fā)實例精解(附光盤)》以單片機應用系統(tǒng)講解為主線,幫助讀者了解單片機系統(tǒng)設計的主要思路和方法,并結合筆者多年在單片機領域的設計經(jīng)驗,以實例的方式介紹了單片機在多種場合下的應用。書中介紹了OLED顯示系統(tǒng)、云臺解碼器系統(tǒng)、電動機控制系統(tǒng)、無線數(shù)據(jù)傳輸系統(tǒng)、車燈控制系統(tǒng)以及IC卡讀卡器系統(tǒng)的詳細設計。讀者可以從這些應用中感受到單片機的強大功能,并能夠加深對單片機技術的理解。  書中首先介紹基于51內(nèi)核的系列單片機,如Atmen、Silicon Laboratories以及Philips等廠家的增強型單片機的特點及其選型。當構成不同的應用系統(tǒng)時可以根據(jù)一系列因素來選擇,如主頻、ROM、RAM大小以及有無需要使用到的協(xié)議模塊等?! ≡O計一個單片機系統(tǒng)時大部分時間和精力將用于軟件開發(fā),故在第2章中介紹了系統(tǒng)軟件高效設計的方法,包括C語言的一些標準應用、軟件的層次結構、高效的代碼檢查及軟件版本控制等概念?! 纹瑱C片上集成了更多的外設以及協(xié)議模塊,使用單片機很容易構成應用系統(tǒng),這些模塊在系統(tǒng)設計中很有效?!?1系列單片機開發(fā)實例精解(附光盤)》介紹了在單片機設計時經(jīng)常使用到的模塊和協(xié)議,如I2C、SPI、CAN及SMBus協(xié)議等,詳細分析了其在系統(tǒng)設計時的注意事項?!  ?1系列單片機開發(fā)實例精解(附光盤)》詳細講解了幾個常見的單片機系統(tǒng)設計的原理,并分析了其軟硬件設計的方法和技巧,這些系統(tǒng)中使用到了一些通用的技術。  在0L,ED系統(tǒng)設計中分析了串行和并行、LED和0LED以及程序設計上的差別和各自的技巧?! ≡谠婆_解碼器系統(tǒng)中分析了云臺控制部分的設計,更重要的是加入了云臺狀態(tài)檢測電路,構成閉環(huán)反饋系統(tǒng),使控制更加有效?! ≡陔妱訖C控制系統(tǒng)中講解了舵機結構,以及PWM波形控制電動機的方法,并簡單介紹了三相電動機的控制及反饋檢測方法。  在無線數(shù)據(jù)傳輸系統(tǒng)中介紹了nRF401無線通信模塊與單片機的接口,分析單片機控制無線數(shù)據(jù)傳輸?shù)姆椒??! ≡谲嚐艨刂葡到y(tǒng)中詳細分析了CAN總線的應用設計,并實現(xiàn)了多路開關檢測及控制,同時還介紹了時鐘模塊PCF8563以及12C總線協(xié)議在時間設計和讀取顯示時的應用?!  ?1系列單片機開發(fā)實例精解(附光盤)》最后還介紹了目前較為流行的IC卡讀卡器系統(tǒng)設計,簡要介紹了Philips公司的MIFARE讀卡器IC,詳細分析了51單片機在系統(tǒng)中的控制作用。

內(nèi)容概要

本書以實例講解為主線,詳細介紹了51系列單片機系統(tǒng)的設計思路和方法。全書共分為9章,主要內(nèi)容包括基于51內(nèi)核的單片機,單片機高效軟件開發(fā),SoC常用模塊及協(xié)議,0LED顯示系統(tǒng)、云臺解碼器系統(tǒng)、電動機控制系統(tǒng)、無線數(shù)據(jù)傳輸系統(tǒng)、車燈控制系統(tǒng)以及IC卡讀卡器系統(tǒng)的詳細設計過程。讀者可以通過上述實例的介紹,加深對單片機技術的理解,提高實際工作能力。    本書實例豐富,代碼與圖并存,可作為單片機系統(tǒng)開發(fā)工程師的工作參考書,也可供高等院校計算機相關專業(yè)的師生和電子愛好者參考使用。

書籍目錄

前言第1章 基于51內(nèi)核的單片機  1.1 8051單片機    1.1.1 MCS.51單片機資源特性    1.1.2 8051單片機內(nèi)部結構    1.1.3 MCS.51工作方式  1.2 基于51內(nèi)核的增強型單片機    1.2.1 Silicon Laboratories C8051F系列    1.2.2 Atmel    1.2.3 Philips第2章 單片機高效軟件開發(fā)  2.1 C語言基礎    2.1.1 C語言中的數(shù)據(jù)    2.1.2 C語言中的函數(shù)    2.1.3 C語言中的運算操作    2.1.4 基本的程序設計結構    2.1.5 C語言關鍵字  2.2 C語言高級應用    2.2.1 類型定義typedef    2.2.2 結構    2.2.3 聯(lián)合    2.2.4 枚舉    2.2.5 位段    2.2.6 預處理命令  2.3 PC-lint代碼檢查    2.3.1 PC-1int使用介紹    2.3.2 PC-lint的代碼檢查功能    2.3.3 PC-lint與環(huán)境集成  2.4 C軟件開發(fā)及版本控制    2.4.1 軟件開發(fā)思想    2.4.2 版本控制第3章 SoC常用模塊及協(xié)議  3.1 模,數(shù)及數(shù)/模轉換    3.1.1 A/D轉換器    3.1.2 D/A轉換器    3.1.3 比較器  3.2 定時器、PCA及PWM波形產(chǎn)生模塊    3.2.1 定時器    3.2.2 可編程計數(shù)器陣列PCA    3.2.3 PWM波形發(fā)生器  3.3 串行通信接口UART    3.3.1 串行通信    3.3.2 串口結構介紹    3.3.3 MCS.51串口工作方式    3.3.4 串行通信接口標準  3.4 SPl    3.4.1 SPl總線    3.4.2 SPl傳輸方式    3.4.3 多設備連接  3.5 Pc  3.6 CAN  3.7 SMBus  3.8 TWl    3.8.1 ATMEL T、M總線特點    3.8.2 協(xié)議  3.9 LIN第4章 OLED顯示系統(tǒng)設計  4.1 顯示設備    4.1.1 LED顯示    4.1.2 LCD    4.1.3 0LED  4.2 串行LED顯示    4.2.1 需求分析    4.2.2 原理圖設計    4.2.3 軟件設計  4.3 串行OLED顯示    4.3.1 SSDl303 0LED顯示模塊    4.3.2 原理圖設計    4.3.3 軟件系統(tǒng)設計  4.4 并行OLED顯示    4.4.1 并行顯示原理    4.4.2 原理圖設計    4.4.3 軟件系統(tǒng)開發(fā)第5章 云臺解碼器系統(tǒng)設計  5.1 攝像機云臺系統(tǒng)    5.1.1 云臺系統(tǒng)    5.1.2 云臺總體設計  5.2 云臺解碼器硬件系統(tǒng)    5.2.1 驅動電路的設計思路    5.2.2 驅動電路設計    5.2.3 狀況檢測電路  ……第6章 電動機控制系統(tǒng)設計第7章 無線數(shù)據(jù)傳輸系統(tǒng)設計第8章 車燈控制系統(tǒng)設計第9章 IC卡讀卡器系統(tǒng)設計參考文獻

章節(jié)摘錄

  第1章 基于51內(nèi)核的單片機  隨著半導體技術和集成電路制造工藝的發(fā)展,單片機功能越來越強,技術越來越成熟,基于51內(nèi)核的單片機在控制、計算及嵌入式等更多領域得到廣泛地應用?! 纹瑱C性能不斷增強,主要有以下幾個發(fā)展方向?! ?.片上系統(tǒng)SoC(System on Chip)  在一個芯片上集成各種不同功能的外設模塊,使之構成系統(tǒng)更加方便簡單,這些外設包括模/數(shù)轉換器、數(shù)/模轉換器、串行口UART(Universal Asynchronous Receiver and  Transmitter)控制器、I2C(Inter-IntegratedConnection)控制器、CAN(ControllerAreaNetwork)總線控制器以及SPl等?! ?.混合信號(模/數(shù)混合)  混合信號MS(Mixed—Signal)微控制器系列將高精度模擬數(shù)字轉換器與8051 CPU結合在一起,是模擬和計算密集型應用的較好選擇?! DC精度范圍介于l0~24位之間,CPU吞吐量介于20~100MIPS之間。其他模擬外設包括DAC(分辨率可達12位)、電壓基準電路、比較器、溫度傳感器和振蕩器等?! ?shù)字外設包括外部存儲器接口、定時器、可編程計數(shù)器陣列PCA(Programmable Counter  Array)模塊和UART、SPI(Serial Peripheral Interface)、CAN及SMBus串行端口?! 【_模擬、超快計算及高集成度使精確模/數(shù)混合信號系列單片機成為高混合信號系統(tǒng)的最佳選擇?!  ?/pre>

圖書封面

評論、評分、閱讀與下載


    51系列單片機開發(fā)實例精解 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7