第1篇 序幕
單片機是什么?單片機有何用?如何系統學(xué)習單片機?單片機系統設計的流程是怎樣的,需要掌握哪些輔助軟件?本篇將針對這些問(wèn)題一一闡述,為讀者掀開(kāi)單片機完全學(xué)習與應用的華麗序幕。
第1章 單片機在哪里
1.1 ■尋找單片機
1.1.1 電磁爐與單片機
1.1.2 MP3播放機與單片機
1.1.3 更多單片機
1.2 ■學(xué)習單片機
1.2.1 掌握單片機基礎知識
1.2.2 理解單片機系統
1.2.3 成為單片機系統設計師
1.3 ■單片機之家
1.3.1 Intel 8051單片機
1.3.2 PIC單片機
1.3.3 AVR單片機
1.3.4 其他單片機
1.4 ■應用體驗--數字溫度計
1.4.1 數字溫度計工作原理
1.4.2 體驗數字溫度計
1.5 ■實(shí)例解讀--裝小球系統
1.5.1 需求分析
1.5.2 系統框架
第2章 如何成為單片機系統設計師
2.1 ■需要準備哪些
2.1.1 綜合素質(zhì)
2.1.2 軟件工具
2.1.3 硬件工具之一:面包板
2.1.4 硬件工具之二:萬(wàn)用板和印刷電路板
2.1.5 焊接工具
2.1.6 焊接方法
2.2 ■單片機系統設計流程
2.2.1 需求分析
2.2.2 電路設計
2.2.3 程序設計
2.2.4 系統調試
2.3 ■應用體驗--單片機控制下的發(fā)光二極管
2.3.1 發(fā)光二極管工作原理
2.3.2 單片機的控制
2.3.3 體驗單片機控制發(fā)光二極管
2.4 ■實(shí)例解讀--反應時(shí)間測試儀
2.4.1 需求分析
2.4.2 電路設計
2.4.3 程序設計
第3章 單片機系統登場(chǎng)
3.1 ■單片機系統組成
3.1.1 單片機本身
3.1.2 系統的構成
3.2 ■單片機系統抽絲剝繭
3.2.1 AT89S51單片機的"外衣"
3.2.2 AT89S51單片機的管腳
3.2.3 常見(jiàn)外設
3.3 ■元器件插曲之一:變壓器
3.3.1 變壓器基礎知識
3.3.2 電源變壓器
3.4 ■元器件插曲之二:二極管與整流
3.4.1 二極管基礎知識
3.4.2 整流
3.4.3 整流全橋
3.5 ■元器件插曲之三:電容
3.5.1 電容基礎知識
3.5.2 電容的種類(lèi)
3.5.3 電源濾波
3.6 ■元器件插曲之四:三端穩壓與單片機系統電源
3.6.1 三端穩壓基礎知識
3.6.2 單片機系統電源方案一:自制直流穩壓電源
3.6.3 單片機系統電源方案二:電源適配器
3.6.4 單片機系統電源方案三:USB口供電
3.7 ■元器件插曲之五:晶振與振蕩器
3.7.1 晶振基礎知識
3.7.2 振蕩器
3.8 ■詮釋單片機最簡(jiǎn)系統
3.8.1 單片機最簡(jiǎn)系統
3.8.2 電源端(VCC、GND)
3.8.3 時(shí)鐘信號端(XTAL1、XTAL2)
3.8.4 復位端(RST)
3.8.5 外部程序存儲器訪(fǎng)問(wèn)控制端( )
3.8.6 從最簡(jiǎn)系統出發(fā)
3.9 ■元器件插曲之六:電阻
3.9.1 電阻基礎知識
3.9.2 電阻的參數和種類(lèi)
3.9.3 電阻的分壓、限流、上拉作用
3.10 ■從單片機最簡(jiǎn)系統開(kāi)始設計
3.10.1 發(fā)光二極管交替發(fā)光
3.10.2 程序設計
3.10.3 初見(jiàn)匯編語(yǔ)言
3.10.4 初識指令
3.10.5 立即數
3.11 ■應用體驗--發(fā)光二極管的交替發(fā)光
3.11.1 控制交替發(fā)光的原理
3.11.2 體驗交替發(fā)光
3.12 ■元器件插曲之七:開(kāi)關(guān)
3.12.1 開(kāi)關(guān)基礎知識
3.12.2 常用開(kāi)關(guān)
3.13 ■實(shí)例解讀--與發(fā)光二極管的交互
3.13.1 需求分析
3.13.2 電路設計
3.13.3 程序設計
3.13.4 延時(shí)子程序
第4章 單片機系統設計輔助軟件
4.1 ■Proteus單片機系統仿真軟件
4.1.1 Proteus軟件界面
4.1.2 用Proteus仿真
4.2 ■µVision單片機程序開(kāi)發(fā)
4.2.1 µVision軟件界面
4.2.2 新建和保存項目
4.2.3 向項目中添加文件
4.2.4 匯編程序,生成執行代碼
4.2.5 生成下載到單片機的執行代碼HEX文件
4.3 ■µVision的調試及仿真功能
4.3.1 調試界面
4.3.2 虛擬邏輯分析儀
4.4 ■應用體驗--把程序下載到單片機里
4.4.1 下載器與單片機
4.4.2 體驗下載過(guò)程
4.5 ■實(shí)例解讀--流水燈
4.5.1 需求分析
4.5.2 電路設計
4.5.3 軟件設計
第2篇 揭密
第5章 單片機的觸角——I/O
第6章 七段數碼管顯示
第7章 解剖單片機
第8章 單片機與匯編指令
第3篇 解密
第9章 傳感器及模擬信號的處理
第10章 ADC和DAC
第11章 時(shí)間的計算
第12章 掃描與顯示
第13章 串行溝通
第14章 中斷的魅力
第4篇 遠航
第15章 單片機控制外設的本領(lǐng)
第16章 數據的保存
附錄A 光盤(pán)內容介紹
附錄B 51單片機指令集
附錄C 指令的執行代碼表
附錄D Proteus軟件圖標命令
附錄E AT89S51單片機 特殊功能寄存器一覽表
附錄F 51單片機匯編程序保留字
附錄G ASCII碼表
附錄H 主流電子元器件生產(chǎn)商網(wǎng)址
附錄I 如何使用Windows計算器進(jìn)行數制轉換
附錄J 鋼琴琴鍵的發(fā)音頻率
附錄K 常用低容量存儲器器件表(RAM、ROM)
附錄L NMEA協(xié)議消息字段含義
參考文獻