《c8051f系列單片機原理與應用》以國內外普遍使用的新型c8051f系列微處理器為核心,介紹其原理和c語言編程、基礎實驗和各種接口的應用,并有大量完整實用的實例。對于基礎性的原理講解,盡可能簡明,并配有系統的實用實驗;對于應用部分,所有實例都是經過認真調試并運行成功的。
全書共分18章,主要內容包括微控制器的微控原理,c8051f系列單片機結構,c51的程序結構與數據類型,c51的運算符及數據的存儲模式,c51的函數、控制語句及程序設計,c8051f單片機系統基礎應用實驗,c8051f與傳感器接口及數據處理,c8051f與驅動:led專用電路接口設計,hid usb與uart橋接控制器、usb口c8051f的應用實例,lcd、觸摸屏接口設計、spi總線及c8051f300系統應用、多cpu嵌入式系統應用、c8051f系統的存儲器接口,can總線應用,vc總線和實時時鐘接口設計,c8051f系統低功耗、完整應用實例。
《c8051f系列單片機原理與應用》知識廣泛,結構緊湊,在編寫中突出微控制器的工作機理和實用性。
《c8051f系列單片機原理與應用》可作為電子工程、電子信息技術、自動控制、計算機應用技術、機械電子、電氣、儀器儀表等基礎專業教學用書,也可作為相關工程技術人員的技術參考書。
理論與實際、教學與實驗相結合·C浯言和匯編編程互補
硬件與軟件、上層與底層軟件編程結合·實例豐富、知識面廣,易學易用
第1章微控制器的原理及c8051f系列
1.1微控制器的發展歷史
1.2微控制器系統簡介
1.3微控制器的發展
1.48位機發展的3個技術飛躍
1.5從c8051f看8位單片機發展之路
1.6c8051f系列產品優勢和分類
第2章c8051f系列單片機結構
2.1c8051f系列單片機總體體系結構
2.2cip-51微控制器
2.3存儲器組織
2.4特殊功能寄存器
2.5flash存儲器
2.6外部數據存儲器和片內xram
2.7時鐘系統
第1章微控制器的原理及c8051f系列
1.1微控制器的發展歷史
1.2微控制器系統簡介
1.3微控制器的發展
.1.48位機發展的3個技術飛躍
1.5從c8051f看8位單片機發展之路
1.6c8051f系列產品優勢和分類
第2章c8051f系列單片機結構
2.1c8051f系列單片機總體體系結構
2.2cip-51微控制器
2.3存儲器組織
2.4特殊功能寄存器
2.5flash存儲器
2.6外部數據存儲器和片內xram
2.7時鐘系統
2.8復位電路
2.9中斷系統
2.10電源管理
2.11jtag
2.12端口原理參數和交叉開關
2.13模擬外設組成部分
第3章c51的程序結構與數據類型
3.1c語言與c8051f系列單片機
3.2 c51的程序結構
3.3c51的數據類型
第4章c51的運算符及數據的存儲模式
4.1c51的單詞及運算符
4.2數據的存儲類型和存儲模式
4.3c51對sfr、可尋址位、存儲器和i/o口的地址訪問
第5章c51的函數、控制語句及程序設計
5.1c51的函數
5.2 c51的控制語句
5.3c51的預處理器
5.4c51語言和匯編語言的混合編程
第6章c8051f單片機系統基礎應用實驗
6.1開發工具的主要技術指標
6.2cygnal單片機開發工具集成開發環境使用說明
6.3cygnal c8051f單片機實驗
6.4在c8051f020單片機上的初級軟件實驗(匯編語言)
6.5步進電機控制實驗(c語言)
6.6壓力測試實驗(c語言)
6.7單總線數字溫度傳感器測溫應用實驗(c語言)
6.8點陣液晶顯示實驗(c語言)
6.9直流電機轉速測量控制實驗
6.10利用dac在電阻負載上輸出可變頻、可變幅值波形
第7章c8051f與傳感器接口及數據處理
7.1a/d轉換器相關概念
7.2c8051f931與sill20光感應器的應用
7.3c8051p與水電站大壩的電阻式傳感器接口與測量
7.4c8051f與土建及水電站大壩的振弦式傳感器接口與測量
7.5c8051f040在溶解氧項目中的應用
第8章c8051f與驅動led專用電路接口設計
8.1hd7279a驅動七段碼顯示
8.2具有i2c的lm92和saal064測溫顯示電路的設計
第9章c8051f的usb轉uart橋接控制器
9.1cp2110的usb轉uart橋接器.
9.2用專用芯片cp2101進行usb接口轉換設計
9.3用專用接口芯片ispl581實現usb接口電路的設計
第10章具有usb的c8051f應用系統
10.1usb系統拓撲結構
10.2c8051f326/7功能及軟硬件設計
第8章c8051f與驅動led專用電路接口設計
8.1hd7279a驅動七段碼顯示
8.2具有i2c的lm92和saal064測溫顯示電路的設計
第9章c8051f的usb轉uart橋接控制器
9.1cp2110的usb轉uart橋接器
9.2用專用芯片cp2101進行usb接口轉換設計
9.3用專用接口芯片ispl581實現usb接口電路的設計
第10章具有usb的c8051f應用系統
10.1usb系統拓撲結構
10.2c8051f326/7功能及軟硬件設計
10.3利用c8051f340的usbxpress開發包進行usb通信設計
10.4基于usb總線的多路電話錄音系統
10.5基于c8051f320心電監護系統設計
10.6c8051f320的數據采集系統usb接口設計
10.7c8051f320soc與am45db321構成數據采集存儲系統
第11章c8051f040與lcd、觸摸屏接口設計
11.1工程智能儀器介紹
11.2lcd液晶顯示技術
11,3大壩傳感器的測量系統硬件設計
11.4驅動lcd的cp24xx專用芯片與c8051f接口簡介
11.5觸摸屏模塊接口電路設計
11.6觸摸屏(ads7846)接口和線性校準設計實例
第12章08051f300系統及spi應用
12.1c8051f300系統功能概述
12.2c8051f系列串行外設接口spi介紹
12.3c8051f30x系列軟件spi應用實例說明
12.4 spi軟件實例清單
第13章多c8051f微處理器系統應用
13.1多cpu嵌入式系統的設計方法
13.2雙cpu的can總線中繼器設計
第14章c8051f系統的存儲器接口
14.1存儲器及其分類
14.2c8051f片內外部數據存儲器
14.3鐵電存儲器(fram)結構及應用
14.4微處理器內部的flash在線編程
第15章c8051f040的can總線通信應用
15.1現場總線的技術
15.2can總線遠程控制網絡硬件系統的設計與實現
15.3can總線遠程控制網絡軟件系統的設計和實現
15.4can總線兩點之間通信實例程序清單
第16章i2c總線和實時時鐘接口設計
16.1i2c技術產生背景
16.2i2c總線技術概況
16.3具有i2c總線pcf8563實時時鐘/日歷芯片
第17章c8051f系統低功耗
17.1低功耗原理
17.2c8051f電源管理技術及功耗計算
17.3整體系統低功耗要解決的問題
第18章c8051f系列的綜合應用實例
18.1spi接口應用——isd4004語音錄放芯片
18.2智能的鋰離子電池充電器設計
18.3用c8051f020串行flash擴展大容量數據存儲器
參考文獻