C51單片機及套用系統設計

C51單片機及套用系統設計

《C51單片機及套用系統設計》以目前國內使用最廣泛的MCS-51系列單片機為對象,以單片機套用系統設計為主,首先詳細介紹了單片機系統與外設接口的設計及編程技術,內容涉及鍵盤、LED段碼和點陣顯示、液晶顯示、IC卡模組、模數/數模轉換等,然後總結了系統設計的流程和步驟及常用軟硬體抗干擾技術等內容。《C51單片機及套用系統設計》中原理性實例採用彙編語言和C51編程,旨在使讀者能夠理解編程思路,掌握兩種語言的編程方法,為學習其他型號的單片機打下良好基礎;套用型、綜合型實例全部採用C51編程,使程式的可讀性和可移植較好。

基本介紹

  • 書名:C51單片機及套用系統設計 
  • 頁數:292頁
  • 出版時間:第1版 (2009年2月1日)
  • 裝幀:平裝
圖書信息,目錄,

圖書信息

出版社: 電子工業出版社;
叢書名: 21世紀高等學校本科計算機專業系列實用教材
:
正文語種: 簡體中文
開本: 16
ISBN: 9787121078460
條形碼: 9787121078460
尺寸: 25.4 x 18 x 1.6 cm
重量: 481 g

目錄

第1章 緒論
1.1 單片機基礎知識
1.1.1 單片機的結構和特點
1.1.2 單片機的發展
1.1.3 單片機晶片技術的發展趨勢
1.2 單片機套用
1.2.1 單片機套用方向
1.2.2 單片機套用系統的分類
1.3 MCS-51單片機系列
1.3.1 MCS-51系列單片機分類
1.3.2 MCS-51單片機的結構特點
1.4 其他系列單片機介紹
1.4.1 Microchip公司系列單片機
1.4.2 Motorola公司系列單片機
習題1
第2章 單片機的結構與組成
2.1 MCS-51單片機的內部結構及信號引腳
2.1.1 8051單片機結構
2.1.2 中央處理器CPU
2.1.3 存儲器
2.1.4 I/O口及相應的特殊功能暫存器
2.1.5 信號引腳
2.2 時鐘電路與CPU時序
2.2.1 時鐘電路
2.2.2 CPU時序
2.3 MCS-51單片機的復位
2.4 CHMOS型單片機的節電方式
2.4.1 空閒方式
2.4.2 掉電方式
2.5 AT89系列單片機的結構
2.5.1 AT89系列單片機簡介
2.5.2 AT89系列Flash的編程和校驗
2.5.3 AT89C51RC單片機
習題2
第3章 指令與彙編語言程式設計
3.1 指令系統概述
3.1.1 MCS-51彙編指令的格式
3.1.2 指令中的符號標識及注釋符
3.2 定址方式
3.2.1 暫存器定址
3.2.2 直接定址
3.2.3 暫存器間接定址
3.2.4 立即定址
3.2.5 變址定址
3.2.6 相對定址
3.2.7 位定址
3.2.8 MCS-51定址方式小結
3.3 MCS-51指令說明
3.3.1 數據傳送指令
3.3.2 算術操作指令
3.3.3 邏輯操作及移位類指令
3.3.4 控制轉移指令
3.3.5 位操作類指令
3.3.6 訪問I/O口指令的使用說明
3.4 MCS-51偽指令
3.5 MCS-51彙編語言程式設計
3.5.1 順序結構程式設計
3.5.2 分支程式設計
3.5.3 循環程式設計
3.5.4 子程式設計
習題3
第4章 C51程式設計
4.1 Keil C51程式語言
4.1.1 Keil C51的函式和程式結構
4.1.2 C51和標準C的函式差別
4.1.3 C51中斷函式的聲明
4.2 C51的數據類型、運算符、表達式
4.2.1 C51的基本數據類型
4.2.2 C51常量、變數、指針
4.2.3 C51的複雜數據類型
4.2.4 C51的運算符和表達式
4.3 C51的程式流控制語句
4.4 編譯預處理命令
4.4.1 宏定義
4.4.2 條件編譯
4.4.3 檔案包含
4.4.4 數據類型的重新定義
4.5 C51的編程技巧
4.6 Keil C51庫函式原型列表
4.7 C51編程實例
4.7.1 基本的輸入/輸出
4.7.2 C51軟體延時
4.7.3 定時中斷函式的編制
習題4
第5章 MCS-51中斷系統
5.1 中斷概述
5.1.1 中斷的基本概念
5.1.2 中斷的作用與功能
5.1.3 常用的中斷源
5.2 MCS-51中斷系統
5.2.1 MCS-51中斷源
5.2.2 中斷控制
5.2.3 中斷回響與中斷處理
5.3 中斷程式設計及舉例
5.3.1 中斷初始化程式
5.3.2 中斷服務程式
5.3.3 中斷套用舉例
5.4 外部中斷源的擴展
5.4.1 用定時器T0、T1作為外部中斷擴展
5.4.2 用中斷與查詢相結合的方法擴展外部中斷
習題5
第6章 MCS-51定時器/計數器
6.1 定時器的結構及工作原理
6.1.1 工作方式暫存器TMOD
6.1.2 控制暫存器TCON
6.1.3 定時器的工作方式
6.2 定時器套用舉例
6.2.1 定時控制、脈寬檢測
6.2.2 電壓/頻率轉換
6.3 定時器/計數器T2
6.3.1 T2的狀態控制暫存器T2CON
6.3.2 T2的工作方式
習題6
第7章 MCS-51串列通信及其套用
7.1 概述
7.1.1 串列通信的字元格式
7.1.2 串列通信的數據通路形式
7.1.3 串列通信的傳輸速率
7.2 MCS-51的串列通信接口
7.2.1 通用的異步接收/傳送器UART
7.2.2 串列口的控制暫存器
7.2.3 串列接口的工作方式
7.2.4 波特率設計
7.2.5 RS-232標準串列匯流排接口及套用
7.2.6 RS-422、RS-485標準串列匯流排接口及套用
7.3 串列通信套用舉例
7.3.1 移位暫存器方式套用
7.3.2 雙機、多機通信套用
7.3.3 單片機與微機的串列通信
習題7
第8章 單片機系統擴展技術
8.1 並行匯流排擴展與匯流排驅動
8.1.1 外部匯流排擴展
8.1.2 匯流排驅動
8.2 存儲器的並行擴展
8.2.1 常用存儲器的介紹
8.2.2 MCS-51存儲器的擴展線路設計
8.3 I/O口的擴展
8.3.1 I/O接口概述
8.3.2 簡單的I/O口擴展
8.3.3 可程式並行接口8255
8.3.4 可程式串列接口8251A
8.4 串列匯流排接口技術
8.4.1 I2C串列匯流排
8.4.2 SPI匯流排
8.4.3 1-Wire 單匯流排
8.4.4 Microwire匯流排
習題8
第9章 單片機與外設接口技術
9.1 鍵盤接口技術
9.1.1 鍵盤的基本工作原理
9.1.2 鍵盤工作方式
9.2 顯示器接口技術
9.2.1 七段碼LED顯示器
9.2.2 LED點陣顯示器
9.2.3 LCD點陣液晶顯示器及其接口
9.3 D/A轉換接口技術
9.3.1 後向通道概述
9.3.2 D/A轉換器的工作原理及技術指標
9.3.3 D/A轉換器的接口技術
9.4 A/D轉換接口技術
9.4.1 前向通道概述
9.4.2 A/D轉換器工作原理及分類
9.4.3 ADC0809與MCS-51單片機的接口
9.4.4 串列A/D轉換器TLC1542的套用
9.5 IC卡接口技術
9.5.1 SLE4442的存儲區域分配
9.5.2 SLE4442的通信協定
9.5.3 8051單片機和SLE4442卡的接口設計
習題9
第10章 系統設計及抗干擾技術
10.1 單片機套用系統的開發過程
10.1.1 技術方案論證
10.1.2 硬體系統的設計
10.1.3 套用軟體的設計
10.1.4 硬體、軟體系統的調試
10.1.5 程式的固化
10.2 單片機硬體系統的設計
10.2.1 元件的選取
10.2.2 硬體電路的設計原則
10.2.3 單片機資源的分配
10.2.4 印製電路板的設計
10.3 單片機軟體系統的設計
10.3.1 任務的確定
10.3.2 軟體結構的設計
10.4 單片機系統抗干擾技術
10.4.1 硬體抗干擾措施
10.4.2 軟體抗干擾措施
第11章 Keil C51 軟體的使用
11.1 工程檔案的建立及設定
11.1.1 工程檔案的建立和編譯、連線
11.1.2 設定工程檔案的屬性
11.2 程式調試
11.2.1 常用調試命令
11.2.2 線上彙編
11.2.3 斷點設定
11.3 Keil 程式調試視窗
11.3.1 存儲器視窗
11.3.2 觀察視窗
11.3.3 工程視窗暫存器頁
11.3.4 外圍接口視窗
附錄A MCS-51指令表
附錄B ASCII 碼錶

相關詞條

熱門詞條

聯絡我們