輕鬆學會單片機

輕鬆學會單片機

4?1?2P1口 4?1?3P2口 13?2?4軟體設計

基本信息

輕鬆學會單片機輕鬆學會單片機
作者:林凌(作者)
出版社: 電子工業出版社; 第1版 (2011年11月1日)
叢書名: 電路高手之路
其他: 308頁
ISBN: 9787121148170
條形碼: 9787121148170

內容簡介

本書以採用P89V51為核心的仿真實驗板為主線,充分發揮該實驗板不需仿真器就可線上調試和線上下載、成本低廉的特點,採取邊練邊學的指導思想,合理、有機地將單片機的原理和實驗糅合為一體,力求使讀者學習單片機時做到形象、生動、有趣,高效地掌握單片機的原理與技術。

目錄

目錄
第1單元概述
本單元學習要點
1?1什麼是單片機
1?2單片機內部主要結構
1?3P80V51單片機簡介
1?4初識P80V51仿真實驗板
1?5本課程的學習方法和要求
思考題與習題第2單元單片機集成開發環境
本單元學習要點
2?1單片機開發工具
2?2設定SoftIce模式
2?3Keil C51 μVision2 集成開發環境
2?3?1Keil C51 μVision2簡介
2?3?2Keil C51 μVision2 的安裝
2?3?3Keil C51 μVision2 的設定
2?4Keil C51 μVision2 的使用
2?4?1單片機的仿真過程
2?4?2MON51仿真器的特點
2?4?3第一個實驗
2?5直接在實驗板上燒寫程式(ISP)
思考題與習題第3單元片記憶體儲器與數據傳送指令
本單元學習要點
3?1片記憶體儲器組織結構
3?1?1存儲器類型
3?1?2存儲器組織
3?2數據傳送指令
3?3數據傳送指令說明
3?4若干數據傳送實驗
思考題與習題第4單元輸入/輸出(I/O)接口與匯流排
本單元學習要點
4?1I/O接口
4?1?1P0口
4?1?2P1口
4?1?3P2口
4?1?4P3口
4?1?5連線埠的負載能力與接口要求
4?2訪問外部存儲器
4?2?1外部程式存儲器取指操作
4?2?2外部程式存儲器讀取數據操作
4?2?3外部數據存儲器讀操作
4?2?4外部數據存儲器寫操作
4?3訪問外部存儲器的實驗
思考題與習題第5單元時鐘、時序與定時器/計數器
本單元學習要點
5?1振盪器、時鐘電路和CPU時序
5?2定時器/計數器
5?2?1定時器/計數器0和1
5?2?2定時器/計數器2
5?2?3定時器/計數器的控制和狀態暫存器
5?3時鐘與定時器/計數器實驗
思考題與習題第6單元外部數據存儲器空間及系統擴展
本單元學習要點
6?1外部數據存儲器空間與匯流排
6?1?1外部數據存儲器空間與地址分配
6?1?2I/O接口與匯流排
6?1?3通過數據存儲器空間的外設擴展
6?2外部數據存儲器接口
6?2?1常用外部數據存儲器
6?2?2外部數據存儲器接口實例
6?3並行接口晶片8255A
6?3?18255A的結構和功能
6?3?28255A的工作方式及數據I/O接口操作
6?3?38255A的控制字
6?3?48255A與P89V51的接口
6?4數模轉換器DAC0832
6?4?1DAC的原理
6?4?2DAC0832簡介
6?4?3DAC0832與P89V51的接口電路
6?5模數轉換器ADC0809
6?5?1並行比較型模數轉換器
6?5?2逐次逼近比較型模數轉換器
6?5?3積分型模數轉換器
6?5?4模數轉換器與P89V51接口實例
思考題與習題第7單元復位、中斷與程式控制
本單元學習要點
7?1復位
7?1?1復位的意義
7?1?2復位電路
7?1?3單片機復位後的狀態
7?2程式控制
7?3程式流向控制的指令
7?4中斷
7?4?1中斷源
7?4?2中斷控制暫存器
7?4?3中斷優先權結構
7?4?4中斷的處理
7?4?5外部中斷
7?4?6中斷回響時間
思考題與習題第8單元串列接口
本單元學習要點
8?1引言
8?2標準UART操作
8?3多機通信
8?4串列連線埠控制暫存器SCON
8?5波特率
8?6UART的工作模式
8?6?1UART的工作模式0
8?6?2UART的工作模式1
8?6?3UART的工作模式2和模式3
8?6?4增強型UART操作
8?7SPI串口
8?7?1SPI串口及其特點
8?7?2SPI工作原理及其編程
思考題與習題第9單元PCA與看門狗定時器
本單元學習要點
9?1PCA的構成
9?2PCA的工作原理
9?3PCA的工作模式
9?3?1PCA捕捉模式
9?3?216位軟體定時器模式
9?3?3高速輸出模式
9?3?4PWM模式
9?4看門狗定時器WDT
9?5PCA例程
思考題與習題第10單元指令系統與系統編程
本單元學習要點
10?1指令系統的分類及一般說明
10?2算術操作類指令
10?3邏輯操作類指令
10?4布爾變數操作類指令
10?5偽指令
10?6彙編語言程式的基本結構
10?7系統編程的步驟、方法和技巧
10?8系統程式實驗
思考題與習題第11單元仿真實驗板簡介
本單元學習要點
11?1仿真實驗板的概況
11?2仿真實驗板的資源
11?3電路原理說明
11?3?1單片機最小系統的電路原理
11?3?2模數轉換器ADC0809的接口電路
11?3?3數模轉換器DAC0832的接口電路
11?3?4並行接口晶片8255A的接口電路
11?3?5數據/程式存儲器HM62256
11?3?6RS232串列接口
11?3?7動態LED顯示器與鍵盤
11?3?8蜂鳴器驅動電路
11?3?9電源
思考題與習題第12單元單片機套用系統設計
本單元學習要點
12?1引言
12?1?1資源冗餘與成本控制
12?1?2硬體處理與軟體處理
12?1?3嵌入式實時作業系統與開發用軟體
12?1?4不要忽略電磁兼容性問題
12?1?5系統的電源設計是一個重要問題
12?2方案認證與硬體系統設計
12?3系統軟體設計
12?3?1軟體框圖
12?3?2軟體設計的重要提示
12?4系統仿真調試設計
思考題與習題第13單元套用系統舉例
本單元學習要點
13?1單片機套用系統的一般說明
13?2多路數據採集系統
13?2?1系統的基本組成和工作原理
13?2?2系統硬體電路的設計
13?2?3串列通信電路
13?2?4軟體設計
13?3超聲測距系統
13?3?1包絡檢測原理及系統組成
13?3?2系統硬體電路設計
13?3?3超音波接收檢測電路
13?3?4系統程式流程
13?4平面位移測量系統
13?4?1系統的總體設計
13?4?2脈衝計數電路的設計
13?4?3實驗測量結果及系統標定
13?5多工藝全數字硬質陽極化電源
13?5?1陽極化電源簡介
13?5?2硬質陽極化電源控制線路
13?5?3加工工藝
13?6多功能蓄電池充電系統
13?6?1蓄電池充電特性
13?6?2主要元器件
13?6?3系統工作原理及接口電路設計
13?6?4軟體設計
13?7恆溫控制器
13?7?1系統硬體設計
13?7?2系統軟體設計
思考題與習題
附錄A標準8051單片機指令說明
附錄B仿真實驗板原理圖
附錄C8051單片機指令速查表
附錄D仿真實驗板編程參考信息專用暫存器(*為可位定址暫存器)
參考文獻

相關詞條

熱門詞條

聯絡我們