單片機技術及套用(基於Proteus的彙編和C語言版)

單片機技術及套用(基於Proteus的彙編和C語言版)

《單片機技術及套用(基於Proteus的彙編和C語言版)》是2020年1月機械工業出版社出版的圖書,作者是何用輝。

基本介紹

  • 中文名:單片機技術及套用(基於Proteus的彙編和C語言版)
  • 作者:何用輝978711144676752元
  • ISBN:9787111446767
  • 定價:52元
  • 出版社:機械工業出版社
  • 出版時間:2020年1月
  • 裝幀:平裝
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

本書按照項目導向、任務驅動的編寫模式,將進行單片機套用設計與開發所必需的理論知識與實踐技能分解到不同項目和任務中由淺入深、循序漸進的講述。本書具有三大特色:C語言與彙編語言並存,彙編語言注重硬體資源講解,C語言注重程式開發,兩者之間既可相互獨立又可進行分析比較;軟硬結合、虛擬仿真,書中所有項目均以硬體實物裝置展開講解,再基於proteus進行虛擬仿真學習訓練;淡化原理、注重實用,以具體套用項目任務實端廈疊現為主導,突出單片機實用技術學習與訓練。本書結構緊湊、圖文並茂,配備有教學課件、視頻教程、仿真源碼等完善的立體化課程資源,具龍嚷有極強的可讀性、實用性和先進性。本書可作為高職高辣狼白專院校自動化類、電子信息類、機電類、計算機類等專業的課程教材,也可作為套用型本科院校、函授學院以及相關培訓班教材,還可作為單片機套用開發人員的參考書。

圖書目錄

前言
項目1 單片機認知及其開發軟體使用
任務1.1 認知單片機及其
程式語言
1.1.1 初識單片機
1.1.2 分析單片機硬體系統
1.1.3 認知單片機程式語言
任務1.2 初步使用單片機
開發軟體
1.2.1 Keil軟體認知及使用
1.2.2 Proteus軟體認知及使用
隨堂一練
項目2 2個LED發光二極體控制
任務2.1 LED輪流閃爍控制
2.1.1 控制要求與功能展示
2.1.2 硬體系統與控制流程分析
2.1.3 彙編語言程式分析與設計
2.1.4 C語言程式分析與設計
2.1.5 基於Proteus的調試與仿真
任務2.2 LED閃爍方式控制
2.2.1 控制要求與功能展示
2.2.2 硬體系統與控制流程分析
2.2.3 彙編語言程式分析與設計
2.2.4 C語言程式分析與設計
2.2.5 基於Proteus的調試與仿真
隨堂一練
技才套邀端能訓練1:2個LED閃爍控制
技能訓練2:3個LED閃爍控制虹舉匪
項目3 8個LED發光二極體控制
任務3.1 LED拉幕燈控制
3.1.1 控制要求與功能展示
3.1.2 硬體系統與控制流程分析
3.1.3 彙編語言程式分析與設計
3.1.4 C語言程式分析與設計
3.1.5 基於Proteus的調試與仿真
任務3.2 LED跑馬燈控制
3.2.1 控制要求與功能展示
3.2.2 硬體系統與控制流程分析
3.2.3 彙編語言程式分析與設計
3.2.4 C語言程式分析與設計
3.2.5 基於Proteus的調試與仿真
隨堂一練
技能訓練1:雙邊拉幕燈控制
技能訓練2:雙向跑馬燈控制
項目4 LED點陣顯示控制
任務4.1 LED按鍵指示燈控制
4.1.1 控制要求與功能展示
4.1.2 硬體系統與控制流程分析
4.1.3 彙編語言程式分析與設計
4.1.4 C語言程式分析酷牛凝影與設計
4.1.5 基於Proteus的調試與仿真
任務4.2 LED點陣數顯控制
4.2.1 控制要求與功能展示
4.2.2 硬體系統與控制流程分析
4.2.3 彙編語言程式分析與設計
4.2.4 C語言程式分析與設計
4.2.5 基於Proteus的調試與仿真
任務4.3 鍵控LED點陣
顯示控制
4.3.1 控制要求與腿地估功能展示
4.3.2 硬體系統與控制流程分析
4.3.3 彙編語言程式分析與設計
4.3.4 C語言程式分析與設計
4.3.5 基於Proteus的調試與仿真
隨堂一練
技能訓練1:3*3按鍵指示燈控制
技能訓練2:LED點陣屏顯示
字元控制
技能訓練3:按鍵值顯示控制
項目5 中斷系統控制及套用
任務5.1 中斷系統分析與控制
5.1.1 中斷系統結構與功能分析
5.1.2 外部中斷編程與控制
任務5.2 簡易水情報警器控制
5.2.1 控制要求與功能展示
5.2.2 硬體系統與控制流程分析
5.2.3 彙編語言程式分析與設計
5.2.4 C語言程式分析與設計
5.2.5 基於Proteus的調試與仿真
任務5.3 簡易地震報警器控制
5.3.1 控制要求與功能展示
5.3.2 硬體系統與控制流程分析
5.3.3 彙編語言程式分析與設計
5.3.4 C語言程式分析與設計
5.3.5 基於Proteus的調試與仿真
隨堂一練
技能訓練1:中斷加減計數器
技能訓練2:中斷嵌套數顯控制
項目6 定時/計數器控制及套用
任務6.1 定時/計數器分析與控制
6.1.1 定時/計數器結構與功能分析
6.1.2 定時/計數器編程與控制
任務6.2 簡易定時鬧鐘控制
6.2.1 控制要求與功能展示
6.2.2 硬體系統與控制流程分析
6.2.3 彙編語言程式分析與設計
6.2.4 C語言程式分析與設計
6.2.5 基於Proteus的調試與仿真
任務6.3 簡易按鍵計數器控制
6.3.1 控制要求與功能展示
6.3.2 硬體系統與控制流程分析
6.3.3 彙編語言程式分析與設計
6.3.4 C語言程式分析與設計
6.3.5 基於Proteus的調試與仿真
隨堂一練
技能訓練1:簡易方波輸出控制
技能訓練2:測試外部脈衝頻率
項目7 串列接口控制及套用
任務7.1 串列接口分析與控制
7.1.1 串列通信結構與功能分析
7.1.2 串列通信編程與控制
任務7.2 串列轉並行數顯控制
7.2.1 控制要求與功能展示
7.2.2 硬體系統與控制流程分析
7.2.3 彙編語言程式分析與設計
7.2.4 C語言程式分析與設計
7.2.5 基於Proteus的調試與仿真
任務7.3 單片機與PC串列通信
7.3.1 控制要求與功能展示
7.3.2 硬體系統與控制流程分析
7.3.3 彙編語言程式分析與設計
7.3.4 C語言程式分析與設計
7.3.5 基於Proteus的調試與仿真
隨堂一練
技能訓練1:串口控制跑馬燈
技能訓練2:雙機通信控制
項目8 並行I/O口擴展控制
任務8.1 單片機並行擴展分析
8.1.1 51單片機三匯流排分析
8.1.2 並行I/O接口擴展認知
任務8.2 簡單並行I/O口
擴展控制
8.2.1 控制要求與功能展示
8.2.2 硬體系統與控制流程分析
8.2.3 彙編語言程式分析與設計
8.2.4 C語言程式分析與設計
8.2.5 基於Proteus的調試與仿真
隨堂一練
技能訓練:簡單I/O口擴展控制
項目9 A-D轉換控制及套用
任務9.1 A-D轉換認知與分析
9.1.1 A-D轉換的初步認知
9.1.2 ADC0809及其
接口電路分析
任務9.2 單通道電壓採集控制
9.2.1 控制要求與功能展示
9.2.2 硬體系統與控制流程分析
9.2.3 彙編語言程式分析與設計
9.2.4 C語言程式分析與設計
9.2.5 基於Proteus的調試與仿真
隨堂一練
技能訓練1:可調PWM
輸出控制
技能訓練2:單通道電壓採集
顯示控制
項目10 D-A轉換控制及套用
任務10.1 D-A轉換認知與分析
10.1.1 D-A轉換的初步認知
10.1.2 DAC0832及其接口
電路分析
任務10.2 簡易波形發生器控制
10.2.1 控制要求與功能展示
10.2.2 硬體系統與控制流程分析
10.2.3 彙編語言程式分析與設計
10.2.4 C語言程式分析與設計
10.2.5 基於Proteus的調試與仿真
隨堂一練
技能訓練:波形發生器控制
附錄
附錄A MCS-51系列單片機
彙編指令表
附錄B C51關鍵字和常用
標準庫函式
一、關鍵字
二、C51重要庫函式
附錄C Proteus常用元器件
符號表
附錄D 程式下載器製作
及其下載
附錄E ASCII(美國標準信息
交換碼)表
參考文獻
技能訓練2:雙向跑馬燈控制
項目4 LED點陣顯示控制
任務4.1 LED按鍵指示燈控制
4.1.1 控制要求與功能展示
4.1.2 硬體系統與控制流程分析
4.1.3 彙編語言程式分析與設計
4.1.4 C語言程式分析與設計
4.1.5 基於Proteus的調試與仿真
任務4.2 LED點陣數顯控制
4.2.1 控制要求與功能展示
4.2.2 硬體系統與控制流程分析
4.2.3 彙編語言程式分析與設計
4.2.4 C語言程式分析與設計
4.2.5 基於Proteus的調試與仿真
任務4.3 鍵控LED點陣
顯示控制
4.3.1 控制要求與功能展示
4.3.2 硬體系統與控制流程分析
4.3.3 彙編語言程式分析與設計
4.3.4 C語言程式分析與設計
4.3.5 基於Proteus的調試與仿真
隨堂一練
技能訓練1:3*3按鍵指示燈控制
技能訓練2:LED點陣屏顯示
字元控制
技能訓練3:按鍵值顯示控制
項目5 中斷系統控制及套用
任務5.1 中斷系統分析與控制
5.1.1 中斷系統結構與功能分析
5.1.2 外部中斷編程與控制
任務5.2 簡易水情報警器控制
5.2.1 控制要求與功能展示
5.2.2 硬體系統與控制流程分析
5.2.3 彙編語言程式分析與設計
5.2.4 C語言程式分析與設計
5.2.5 基於Proteus的調試與仿真
任務5.3 簡易地震報警器控制
5.3.1 控制要求與功能展示
5.3.2 硬體系統與控制流程分析
5.3.3 彙編語言程式分析與設計
5.3.4 C語言程式分析與設計
5.3.5 基於Proteus的調試與仿真
隨堂一練
技能訓練1:中斷加減計數器
技能訓練2:中斷嵌套數顯控制
項目6 定時/計數器控制及套用
任務6.1 定時/計數器分析與控制
6.1.1 定時/計數器結構與功能分析
6.1.2 定時/計數器編程與控制
任務6.2 簡易定時鬧鐘控制
6.2.1 控制要求與功能展示
6.2.2 硬體系統與控制流程分析
6.2.3 彙編語言程式分析與設計
6.2.4 C語言程式分析與設計
6.2.5 基於Proteus的調試與仿真
任務6.3 簡易按鍵計數器控制
6.3.1 控制要求與功能展示
6.3.2 硬體系統與控制流程分析
6.3.3 彙編語言程式分析與設計
6.3.4 C語言程式分析與設計
6.3.5 基於Proteus的調試與仿真
隨堂一練
技能訓練1:簡易方波輸出控制
技能訓練2:測試外部脈衝頻率
項目7 串列接口控制及套用
任務7.1 串列接口分析與控制
7.1.1 串列通信結構與功能分析
7.1.2 串列通信編程與控制
任務7.2 串列轉並行數顯控制
7.2.1 控制要求與功能展示
7.2.2 硬體系統與控制流程分析
7.2.3 彙編語言程式分析與設計
7.2.4 C語言程式分析與設計
7.2.5 基於Proteus的調試與仿真
任務7.3 單片機與PC串列通信
7.3.1 控制要求與功能展示
7.3.2 硬體系統與控制流程分析
7.3.3 彙編語言程式分析與設計
7.3.4 C語言程式分析與設計
7.3.5 基於Proteus的調試與仿真
隨堂一練
技能訓練1:串口控制跑馬燈
技能訓練2:雙機通信控制
項目8 並行I/O口擴展控制
任務8.1 單片機並行擴展分析
8.1.1 51單片機三匯流排分析
8.1.2 並行I/O接口擴展認知
任務8.2 簡單並行I/O口
擴展控制
8.2.1 控制要求與功能展示
8.2.2 硬體系統與控制流程分析
8.2.3 彙編語言程式分析與設計
8.2.4 C語言程式分析與設計
8.2.5 基於Proteus的調試與仿真
隨堂一練
技能訓練:簡單I/O口擴展控制
項目9 A-D轉換控制及套用
任務9.1 A-D轉換認知與分析
9.1.1 A-D轉換的初步認知
9.1.2 ADC0809及其
接口電路分析
任務9.2 單通道電壓採集控制
9.2.1 控制要求與功能展示
9.2.2 硬體系統與控制流程分析
9.2.3 彙編語言程式分析與設計
9.2.4 C語言程式分析與設計
9.2.5 基於Proteus的調試與仿真
隨堂一練
技能訓練1:可調PWM
輸出控制
技能訓練2:單通道電壓採集
顯示控制
項目10 D-A轉換控制及套用
任務10.1 D-A轉換認知與分析
10.1.1 D-A轉換的初步認知
10.1.2 DAC0832及其接口
電路分析
任務10.2 簡易波形發生器控制
10.2.1 控制要求與功能展示
10.2.2 硬體系統與控制流程分析
10.2.3 彙編語言程式分析與設計
10.2.4 C語言程式分析與設計
10.2.5 基於Proteus的調試與仿真
隨堂一練
技能訓練:波形發生器控制
附錄
附錄A MCS-51系列單片機
彙編指令表
附錄B C51關鍵字和常用
標準庫函式
一、關鍵字
二、C51重要庫函式
附錄C Proteus常用元器件
符號表
附錄D 程式下載器製作
及其下載
附錄E ASCII(美國標準信息
交換碼)表
參考文獻

相關詞條

熱門詞條

聯絡我們