圖書信息
出版社: 機械工業出版社; 第1版 (2009年8月1日)
叢書名: 電氣信息工程叢書
平裝: 359頁
正文語種: 簡體中文
開本: 16
ISBN: 9787111278153
條形碼: 9787111278153
尺寸: 25.8 x 18.4 x 1.4 cm
重量: 599 g
內容簡介
《51單片機快速上手》依據單片機的結構與功能系統地介紹了51系列單片機的原理及套用技術,如51的結構與原理、指令系統與程式設計、中斷系統與定時/計數器、串列接口系統擴展等重要知識。《51單片機快速上手》以培養讀者的實際動手能力為突破口,在利用“三個統一”法講授單片機知識的基礎上,通過自製仿真板為每章創造實踐條件,使理論緊密結合實際。
《51單片機快速上手》可作為單片機初學者的入門教程,也可作為高等院校機電工程、自動化、儀表測控等相關專業的單片機課程的課外讀物,還可作為廣大工程技術人員的參考用書。
目錄
前言
第1章 單片機基礎知識
1.1 單片機概述
1.1.1 嵌入式系統與單片機
1.1.2 單片機發展
1.1.3 單片機程式語言的選擇
1.1.4 單片機仿真軟體
1.2 MCS-51單片機的分類
1.3 數制
1.4 碼制
1.5 練習題
第2章 單片機硬體結構
2.1 51單片機的硬體整體結構
2.1.1 微機系統的3個層次
2.1.2 單片機的硬體組成
2.1.3 單片機的匯流排
2.2 微處理器
2.3 存儲器
2.3.1 51單片機存儲器結構
2.3.2 片內RAM
2.3.3 片內ROM
2.3.4 片外RAM和片外ROM
2.4 I/O並行連線埠
2.4.1 P0口的結構
2.4.2 P1口的結構
2.4.3 P2口的結構
2.4.4 P3口的結構
2.4.5 並行連線埠的負載能力
2.5 時序電路
2.6 復位電路
2.7 電源引腳
2.8 單片機最小系統
2.9 練習題
第3章 單片機指令系統
3.1 指令系統的基本概念
3.2 指令格式
3.3 指令的分類
3.4 指令描述符號介紹
3.5 定址方式
3.5.1 運算元為立即數的定址方式
3.5.2 運算元為暫存器的定址方式
3.5.3 運算元為存儲單元的定址方式
3.5.4 運算元為位的定址方式
3.5.5 運算元為I/O接口的定址方式
3.5.6 定址方式總結
3.6 指令系統學習方法概述
3.7 指令系統
3.7.1 數據傳送指令
3.7.2 算術運算類指令
3.7.3 邏輯操作與移位指令
3.7.4 控制轉移指令
3.7.5 位操作指令
3.7.6 指令冗餘
3.8 指令執行過程
3.9 練習題
第4章 彙編語言程式設計
4.1 程式設計結構風格
4.2 彙編程式細節規範
4.3 流程圖
4.4 偽指令
4.5 結構化程式設計方法
4.5.1 順序程式
4.5.2 分支程式
4.5.3 循環程式
4.5.4 查表程式
4.5.5 子程式
4.6 彙編語言程式設計實例
4.6.1 算術運算程式
4.6.2 數制轉換程式
4.7 練習題
第5章 中斷系統
5.1 中斷的基本概念
5.2 51單片機的中斷系統結構
5.2.1 中斷源
5.2.2 中斷觸發標誌
5.2.3 中斷標誌位
5.2.4 中斷允許位
5.2.5 中斷優先權
5.2.6 中斷源入口地址
5.3 51單片機的中斷處理過程
5.3.1 中斷響應條件
5.3.2 中斷回響過程
5.3.3 中斷返回
5.4 中斷系統套用實例
5.5 練習題
第6章 定時,計數器
6.1 定時/計數器概述
6.2 51定時/計數器的結構和工作原理
6.3 單片機對內部TO/T1的控制
6.4 51定時/計數器的工作方式
6.5 對輸入信號的要求及運行中讀定時/計數器
6.6 51定時/計數器初值計算
6.7 51定時/計數器套用實例
6.8 練習題
第7章 串列接口
7.1 串列通信基礎
7.1.1 串列通信的基本概念
7.1.2 串列通信的接口標準
7.2 5l單片機的串列口
7.2.1 串列口的結構
7.2.2 串列口控制暫存器
7.2.3 串列口的工作方式
7.3 串列口的套用實例
7.3.1 單片機的點對點通信
7.3.2 單片機的多機通信
7.4 練習題
第8章 擴展存儲器設計
8.1 外部匯流排擴展
8.2 存儲器概述
8.2.1 存儲器層次結構
8.2.2 記憶體的分類
8.2.3 存儲器的性能指標
8.3 常用的擴展存儲器晶片
8.4 片外存儲器擴展編址技術
8.4.1 線選法
8.4.2 解碼法
8.4.3 解碼方法比較
8.5 練習題
第9章 擴展I/O接口設計
9.1 I/O接口的基本模型
9.2 8255A概述
9.2.1 可程式晶片總體要求及典型的並行口組成
9.2.2 8255A的內部結構與引腳功能
9.2.3 8255A的控制字
9.2.4 8255A的工作方式
9.3 練習題
第10章 人機互動設備
10.1 LED顯示器接口擴展
10.2 LCD顯示器概述
10.3 鍵盤接口擴展
10.4 專用鍵盤/顯示器控制晶片8279
10.5 練習題
第11章 輸入輸出通道接口技術
11.1 輸入輸出通道接口技術概述
11.2 模擬輸入通道接口技術
11.2.1 A/D轉換接口技術
11.2.2 ADC0809原理及套用
11.3 模擬輸出通道接口技術
11.3.1 D/A轉換接口技術
11.3.2 DAC0832原理及套用
11.4 數字量接口
11.4.1 數字量輸入接口
11.4.2 數字量輸出接口
11.5 練習題
第12章 單片機套用系統開發和調試
12.1 單片機套用系統的性能要求
12.2 單片機套用系統的總體方案設計
12.3 單片機系統硬體設計注意問題
12.4 單片機系統軟體設計注意問題
12.5 單片機系統的抗干擾技術
12.6 單片機套用系統的調試
12.6.1 硬體調試
12.6.2 軟體調試
12.6.3 實際套用調試
12.7 單片機系統說明書
第13章 51單片機教學仿真板DIY
13.1 電子技術入門學習內容綜述
13.1.1 電子技術基礎知識
13.1.2 如何讀懂電路圖
13.2 KEILC51概述
13.2.1 KeilC51簡介
13.2.2 KeilC51工程的建立
13.2.3 編譯連線
13.2.4 仿真器設定
13.2.5 程式仿真過程中的控制
13.3 自製單片機仿真板硬體概述
13.3.1 單片機仿真器的元件
13.3.2 RS-232電平與仿真晶片連線電路
13.3.3 SST89E58RD晶片功能
13.3.4 SST89E58RD仿真程式燒入
13.3.5 LJSB與SST89E58RD連線
13.4 供電電路
13.5 單片機程式下載
13.5.1 標誌位元組
13.5.2 程式存儲器的加密
13.5.3 通過並行方式下載程式
13.5.4 通過SPI方式下載程式
13.6 單片機I/O口示例程式
13.6.1 套用I/O口的流水燈
13.6.2 蜂鳴器的簡單套用
13.7 8255簡單套用示例程式
13.7.1 套用8255的流水燈
13.7.2 通過撥碼開關改變流水燈花樣
13.8 LED顯示示例程式
13.9 中斷示例程式
13.10 定時/計數器示例程式
13.10.1 開關計數器
13.10.2 秒定時器
13.10.3 數字頻率計
13.10.4 音樂播放器
13.11 ADC0809示例程式
13.12 綜合程式
13.12.1 溫度監控系統
13.12.2 數字電子鐘
13.12.3 音樂盒
附錄
附錄A ASCII碼錶
附錄B MCS-51系列單片機指令表
附錄C 51單片機與8086指令系統比較
附錄D 仿真板原理圖
附錄E 單片機技術相關網站
參考文獻