C51單片機及應用系統設計(簡體書)
商品簡介
目次
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 碼表
主題書展
更多主題書展
更多書展本週66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。