單片機套用技術(第2版)

單片機套用技術(第2版)

《單片機套用技術(第2版)》是2020年1月機械工業出版社出版的圖書,作者是張文灼。

基本介紹

  • 書名:單片機套用技術(第2版)
  • 作者:張文灼
  • ISBN:9787111467960
  • 定價:39.8元
  • 出版社:機械工業出版社
  • 出版時間:2020年1月
  • 裝幀:平裝
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

本書分9章,以MCS-51系列單片機的AT89C51為例,深入淺出地剃歡煉介紹了單片機基礎知識、硬體結構和基本原理、指令系統、彙編語言程式設計、中斷系統與定時/計時器、串列通信、系統擴展與接口套用、C51語言程式設計入門以及單片機套用系統設計開發。本書是作者長期從事單片機教學的結晶市祖厚,特色為教師、學生“雙輕鬆”——易教、易學。體現在:(1)專門針對高職學生特點編排,敘述精煉,知識條目化、“淺顯化”,圖文並茂,寒府融抽象理論於大量的簡單但典型的實例中;(2)“簡單易懂、任務驅動”,全書以16個“工作任務(實踐)”為線貫穿,步驟完整詳細,易於操作,任何學校甚至自學者都有條件完成,教學做從編排上輕鬆體現;(3)便於學習、易於授課,配有PPT課件、WORD教案、教學指南、教學素材,書末附習題答案,便於學生自測與課程考核。本書適合高職高專機電、數控、模具、汽車、信息自動化類、計算機類及其他相關專業的學生使用,也可作為套用型和棵嚷婆本科、中職、自學考試、成人教育和相關專業上崗人員的技術培訓教材,還可作為電子愛好者初學單片機的入門參考書。

圖書目錄

目錄
第2版前言
第1版前言
第1章單片機基礎知識
1.1單片機概述
1.1.1微型計算機
1.1.2單片機的概立淚拘念
1.1.3單片機的套用形式
1.2任務1觀察單片機外觀與辨認引腳
序號
1.3單片機的套用與發展
1.3.1單片機的套用領域
1.3.2單片機的性能特點
1.3.3單片機的發展歷史
1.3.4單片機的發展趨勢
1.4單片機的組成結構
1.4.1中央處理器
1.4.2系統匯流排
1.4.3存儲器
1.4.4I/O口
1.4.5定時/計數器
1.5單片機的工作過程
1.6單片機的主要品種系列
1.6.1單片機的分類
1.6.2MCS51系列單片機
1.6.389系列單片機
1.6.4STC系列新型增強8051單片機
1.7單片機套用系統的開發
1.7.1單片機的程式設計語言
1.7.2單片機開發系統(仿真機)
1.7.3單片機常用開發方法
1.7.4單片機編程軟體簡介
1.8任務2用單片機控制閃爍燈
1.9數制與碼制基礎
1.9.1常用的進位計數制
1.9.2不同數制間的相互轉換
1.9.3數的表示
1.9.4信息的表示與輸入、輸出
本章小結
思考與練習
第2章MCS51單厚腿多片機硬體結構和
原理
2.1MCS51單片機硬體結構
2.1.189C51單片機內部組成
2.1.289C51單片機晶片外部引腳
2.2單片機幾拔勸辨最小套用系統
2.2.1最小套用系統的概念
2.2.2時鐘電路
2.2.3復位電路
2.3任務3構建單片機最小套用系統
2.489C51單片機I/O連線埠
2.4.1並行I/O連線埠的功能
2.4.2並行I/O連線埠的結構
2.4.3並行I/O連線埠的操作
2.4.4連線埠負載能力
2.5任務4連線埠輸入/輸出控制——模擬
開關燈
2.689C51單片機存儲器結構
2.6.1程式存儲器ROM
2.6.2數據存儲器RAM
2.789C51單片機的工作方式
2.7.1程式連續執行方式
2.7.2程式單步執行方式
2.7.3低功耗工作方式
本章小結
思考與練習
第3章MCS51單片機指令系統
3.1概述
3.1.1相關概念
3.1.2指令格式
3.1.3MCS51單片機指令系統
3.1.4指令說明常用的約定符號
3.2定址方式
3.2.1立即數定址
3.2.2暫存器定址
3.2.3直接定址
3.2.4暫存器間接定址
3.2.5基址+變址定址
3.2.6相對定址
3.2.7位定址
3.3指令系統
3.3.1數據傳送類指令
3.3.2數據交換指令
3.3.3算術運算類指令
3.3.4邏輯運算類指令
3.3.5控制轉移類指令
3.3.6位操作類指令
3.4任務5模擬簡單的盜賊報警系統
3.5任務6順序彩燈的控制
本章小結
思考與練習
單片機套用技術第2版
目錄
第4章MCS51單片機程式設計
4.1彙編語言及偽指令
4.1.1彙編語言
4.1.2偽指令
4.2彙編語言源程式結構及編寫步驟
4.2.1彙編語言源程式結構
4.2.2彙編語言源程式編寫步驟
4.3順序程式結構
4.4分支程式結構
4.4.1單分支程式結構
4.4.2多分支程式結構
4.4.3分支程式結構的轉移條件
4.5任務7多狀態閃爍燈控制
4.6循環程式結構
4.6.1循環程式結構的組成
4.6.2循環程式設計
4.7子程式設計
4.8任務8簡單交通信號燈模擬控制
本章小結
思考與練習
第5章中斷系統與定時/計數器
5.1中斷系統
5.1.1中斷及中斷處理過程
5.1.289C51單片機的中斷系統
5.1.389C51單片機的中斷控制
5.1.4中斷回響
5.1.5中斷系統的套用
5.2定時/計數器
5.2.1定時/計數器的基本結構
5.2.2定時/計數器的工作原理
5.2.3定時/計數器的控制
5.2.4定時/計數器的工作方式
5.2.5定時/計數器的初始化
5.3任務9複雜交通信號燈模擬控制
5.4任務10用單片機定時器控制報
警聲系統
本章小結
思考與練習
第6章單片機串列通信技術
6.1串列通信概述
6.1.1通信的基本概念
6.1.2串列通信的分類
6.1.3串列通信的數據傳輸方式
6.1.4波特率
6.1.5串列通信數據的校驗
6.2串列通信信號的傳輸
6.389C51單片機串列口的結構及原理
6.489C51單片機串列口的工作方式
6.4.1方式0
6.4.2方式1
6.4.3方式2
6.4.4方式3
6.4.589C51單片機串列口的波特率
6.5任務1189C51單片機雙機通信
本章小結
思考與練習
第7章單片機系統擴展與接口技術
7.189C51單片機系統擴展概述
7.1.189C51單片機的片外匯流排結構
7.1.289C51單片機外部擴展的方法
7.1.389C51單片機的系統擴展能力
7.1.4地址鎖存與解碼
7.289C51單片機外部存儲器的擴展
7.2.1程式存儲器的擴展
7.2.2數據存儲器的擴展
7.3並行I/O口的擴展
7.3.1並行I/O口擴展的基本方法
7.3.2簡單並行I/O口擴展
7.3.3採用8255A擴展並行I/O口
7.3.4採用8155/8156擴展並行
I/O口
7.4任務128鍵控制8燈亮滅——8255A
並行I/O口套用
7.5任務138155並行I/O口擴展
訓練
7.6鍵盤及其接口電路
7.6.1按鍵的識別
7.6.2獨立式按鍵
7.6.3矩陣鍵盤
7.7顯示器及其接口電路
7.7.1LED顯示器
7.7.2LED點陣大螢幕顯示器
7.8任務148位字元的LED動態顯示
7.9任務158×8點陣“心形”圖形
顯示屏的控制
7.10DA轉換接口
7.10.1DA轉換基本知識
7.10.2典型的DA轉換器晶片
DAC0832
7.11任務16基於DAC0832的燈循環
漸變控制
7.12AD轉換接口
7.12.1典型的AD轉換器晶片
ADC0809
7.12.2ADC0809與89C51單片機的
連線
7.12.3串列AD轉換器晶片MAX187
7.13任務17利用ADC0809檢測輸入端
電壓
7.14光電隔離及繼電器接口
7.14.1電晶體輸出型光耦合器
7.14.2晶閘管輸出型光耦合器
7.14.3繼電器接口
7.14.4接近開關
本章小結
思考與練習
第8章單片機C51程式設計入門
8.1C51語言概述
8.1.1C51語言
8.1.2C51程式的基本構成
8.2C51的數據結構
8.2.1C51的數據類型
8.2.2C51的常量與變數
8.2.3C51數據的存儲類型
8.2.4C51定義SFR位元組和位單元
8.2.5C51定義並行口
8.3C51的運算符、表達式及其規則
8.3.1算術運算符及其表達式
8.3.2關係運算符
8.3.3邏輯運算符
8.3.4C51位操作符
8.3.5自增減及複合運算符
8.4C51的函式
8.4.1函式的分類
8.4.2函式的定義
8.4.3函式的參數值和函式值
8.4.4中斷服務函式的定義
8.4.5函式的調用
8.5C51語言編程實例
8.5.1簡單C51語言程式設計
8.5.2用C51語言實現中斷程式設計
8.5.3用C51語言編寫鍵盤掃描程式
8.5.4C51語言與彙編語言的混合
編程
8.6C51編譯器——Keil C51軟體的使用
本章小結
思考與練習
第9章單片機套用系統設計與開發
9.1單片機套用系統的設計流程
9.1.1總體設計
9.1.2硬體設計
9.1.3資源分配
9.1.4軟體設計
9.1.5軟體仿真
9.2數碼管數字時鐘設計
9.2.1系統硬體電路的設計
9.2.2系統軟體的設計
9.3兩坐標步進電動機的單片機控制
9.3.1步進電動機常識
9.3.2兩坐標步進電動機控制系統
9.4水塔水位的單片機自動控制
9.4.1系統設計要求
9.4.2系統硬體設計
單片機套用技術第2版
9.4.3系統軟體設計
9.4.4系統設計小結
本章小結
思考與練習
附錄
附錄AASCII表(美國標準信息交換代碼)
附錄BMCS.51系列單片機分類指令表
附錄C習題參考答案
附錄D對學習單片機技術的幾點建議
參考文獻
2.2.2時鐘電路
2.2.3復位電路
2.3任務3構建單片機最小套用系統
2.489C51單片機I/O連線埠
2.4.1並行I/O連線埠的功能
2.4.2並行I/O連線埠的結構
2.4.3並行I/O連線埠的操作
2.4.4連線埠負載能力
2.5任務4連線埠輸入/輸出控制——模擬
開關燈
2.689C51單片機存儲器結構
2.6.1程式存儲器ROM
2.6.2數據存儲器RAM
2.789C51單片機的工作方式
2.7.1程式連續執行方式
2.7.2程式單步執行方式
2.7.3低功耗工作方式
本章小結
思考與練習
第3章MCS51單片機指令系統
3.1概述
3.1.1相關概念
3.1.2指令格式
3.1.3MCS51單片機指令系統
3.1.4指令說明常用的約定符號
3.2定址方式
3.2.1立即數定址
3.2.2暫存器定址
3.2.3直接定址
3.2.4暫存器間接定址
3.2.5基址+變址定址
3.2.6相對定址
3.2.7位定址
3.3指令系統
3.3.1數據傳送類指令
3.3.2數據交換指令
3.3.3算術運算類指令
3.3.4邏輯運算類指令
3.3.5控制轉移類指令
3.3.6位操作類指令
3.4任務5模擬簡單的盜賊報警系統
3.5任務6順序彩燈的控制
本章小結
思考與練習
單片機套用技術第2版
目錄
第4章MCS51單片機程式設計
4.1彙編語言及偽指令
4.1.1彙編語言
4.1.2偽指令
4.2彙編語言源程式結構及編寫步驟
4.2.1彙編語言源程式結構
4.2.2彙編語言源程式編寫步驟
4.3順序程式結構
4.4分支程式結構
4.4.1單分支程式結構
4.4.2多分支程式結構
4.4.3分支程式結構的轉移條件
4.5任務7多狀態閃爍燈控制
4.6循環程式結構
4.6.1循環程式結構的組成
4.6.2循環程式設計
4.7子程式設計
4.8任務8簡單交通信號燈模擬控制
本章小結
思考與練習
第5章中斷系統與定時/計數器
5.1中斷系統
5.1.1中斷及中斷處理過程
5.1.289C51單片機的中斷系統
5.1.389C51單片機的中斷控制
5.1.4中斷回響
5.1.5中斷系統的套用
5.2定時/計數器
5.2.1定時/計數器的基本結構
5.2.2定時/計數器的工作原理
5.2.3定時/計數器的控制
5.2.4定時/計數器的工作方式
5.2.5定時/計數器的初始化
5.3任務9複雜交通信號燈模擬控制
5.4任務10用單片機定時器控制報
警聲系統
本章小結
思考與練習
第6章單片機串列通信技術
6.1串列通信概述
6.1.1通信的基本概念
6.1.2串列通信的分類
6.1.3串列通信的數據傳輸方式
6.1.4波特率
6.1.5串列通信數據的校驗
6.2串列通信信號的傳輸
6.389C51單片機串列口的結構及原理
6.489C51單片機串列口的工作方式
6.4.1方式0
6.4.2方式1
6.4.3方式2
6.4.4方式3
6.4.589C51單片機串列口的波特率
6.5任務1189C51單片機雙機通信
本章小結
思考與練習
第7章單片機系統擴展與接口技術
7.189C51單片機系統擴展概述
7.1.189C51單片機的片外匯流排結構
7.1.289C51單片機外部擴展的方法
7.1.389C51單片機的系統擴展能力
7.1.4地址鎖存與解碼
7.289C51單片機外部存儲器的擴展
7.2.1程式存儲器的擴展
7.2.2數據存儲器的擴展
7.3並行I/O口的擴展
7.3.1並行I/O口擴展的基本方法
7.3.2簡單並行I/O口擴展
7.3.3採用8255A擴展並行I/O口
7.3.4採用8155/8156擴展並行
I/O口
7.4任務128鍵控制8燈亮滅——8255A
並行I/O口套用
7.5任務138155並行I/O口擴展
訓練
7.6鍵盤及其接口電路
7.6.1按鍵的識別
7.6.2獨立式按鍵
7.6.3矩陣鍵盤
7.7顯示器及其接口電路
7.7.1LED顯示器
7.7.2LED點陣大螢幕顯示器
7.8任務148位字元的LED動態顯示
7.9任務158×8點陣“心形”圖形
顯示屏的控制
7.10DA轉換接口
7.10.1DA轉換基本知識
7.10.2典型的DA轉換器晶片
DAC0832
7.11任務16基於DAC0832的燈循環
漸變控制
7.12AD轉換接口
7.12.1典型的AD轉換器晶片
ADC0809
7.12.2ADC0809與89C51單片機的
連線
7.12.3串列AD轉換器晶片MAX187
7.13任務17利用ADC0809檢測輸入端
電壓
7.14光電隔離及繼電器接口
7.14.1電晶體輸出型光耦合器
7.14.2晶閘管輸出型光耦合器
7.14.3繼電器接口
7.14.4接近開關
本章小結
思考與練習
第8章單片機C51程式設計入門
8.1C51語言概述
8.1.1C51語言
8.1.2C51程式的基本構成
8.2C51的數據結構
8.2.1C51的數據類型
8.2.2C51的常量與變數
8.2.3C51數據的存儲類型
8.2.4C51定義SFR位元組和位單元
8.2.5C51定義並行口
8.3C51的運算符、表達式及其規則
8.3.1算術運算符及其表達式
8.3.2關係運算符
8.3.3邏輯運算符
8.3.4C51位操作符
8.3.5自增減及複合運算符
8.4C51的函式
8.4.1函式的分類
8.4.2函式的定義
8.4.3函式的參數值和函式值
8.4.4中斷服務函式的定義
8.4.5函式的調用
8.5C51語言編程實例
8.5.1簡單C51語言程式設計
8.5.2用C51語言實現中斷程式設計
8.5.3用C51語言編寫鍵盤掃描程式
8.5.4C51語言與彙編語言的混合
編程
8.6C51編譯器——Keil C51軟體的使用
本章小結
思考與練習
第9章單片機套用系統設計與開發
9.1單片機套用系統的設計流程
9.1.1總體設計
9.1.2硬體設計
9.1.3資源分配
9.1.4軟體設計
9.1.5軟體仿真
9.2數碼管數字時鐘設計
9.2.1系統硬體電路的設計
9.2.2系統軟體的設計
9.3兩坐標步進電動機的單片機控制
9.3.1步進電動機常識
9.3.2兩坐標步進電動機控制系統
9.4水塔水位的單片機自動控制
9.4.1系統設計要求
9.4.2系統硬體設計
單片機套用技術第2版
9.4.3系統軟體設計
9.4.4系統設計小結
本章小結
思考與練習
附錄
附錄AASCII表(美國標準信息交換代碼)
附錄BMCS.51系列單片機分類指令表
附錄C習題參考答案
附錄D對學習單片機技術的幾點建議
參考文獻

相關詞條

熱門詞條

聯絡我們