單片機套用技術一體化教程

單片機套用技術一體化教程

《單片機套用技術一體化教程》以89C51系列單片機為對象,通過學習當前最為流行的電路設計與仿真軟體Pro-teus和單片機程式集成開發軟體:Keil,將單片機技術的硬體和軟體、理論和實踐、單元虛擬實驗和課程設計項目有機地結合起來,使學生在接近實際開發的過程中較完整地學習單片機技術及開發工具的使用,成功地實現了教、學、做的合一。這種教學改革的嘗試使本課程被評為安徽省2007年省級精品課程。

基本介紹

  • 書名:單片機套用技術一體化教程
  • 頁數:264頁
  • 出版社: 中國科學技術大學出版社
  • 出版時間:2008年8月1日
圖書信息,內容簡介,目錄,

圖書信息

叢書名: 高職高專工科類系列教材
平裝
正文語種: 簡體中文
開本: 16
ISBN: 9787312023477
條形碼: 9787312023477
尺寸: 22.6 x 16.8 x 1.2 cm
重量: 399 g

內容簡介

《單片機套用技術一體化教程》可作為高等職業院校、中等職業院校的教學和實驗用書,也非常適合自學單片機的讀者使用。

目錄

前言
緒論
0.1 什麼是單片機
0.2 單片機的特點
0.3 單片機的套用領域
0.4 單片機的分類
0.5 MCS-51系列單片機簡介
0.6 單片機發展現狀
0.7 單片機套用系統的開發過程
0.8 課程教學目標
思考題與習題
第1章 單片機硬體電路圖的繪製與仿真
1.1 MCS-51單片機引腳功能
1.2 單片機電路設計與仿真軟體Protet-s ISIS
1.3 用ProteusISIS設計單片機電路的基本步驟
本章要點小結
思考題與習題
實驗1-1 單片機彩燈控制器的電路設計與仿真
第2章 51單片機內部結構與軟體開發環境
2.1 51單片機的內部結構
2.1.1 存儲器的配置
2.1.2 程式存儲器
2.1.3 片內數據存儲器
2.2 51單片機的程式設計語言
2.3 Keil集成開發環境概述
2.3.1 Keil及其安裝
2.3.2 Keil的操作界面
2.4 用Keil開發單片機程式
2.4.1 工程的建立
2.4.2 工程屬性的設定
2.4.3 源檔案的建立和添加
2.4.4 構造目標程式
2.4.5 Keil仿真和調試
2.4.6 程式下載
2.5 套用舉例
本章要點小結
思考題與習題
實驗2-1 彩燈控制器的程式開發步驟
第3章 51單片機彙編語言程式設計
3.1 MCS-51單片機指令系統
3.1.1 MCS-51指令分類
3.1.2 彙編指令格式
3.1.3 定址方式
3.1.4 指令符號說明
3.1.5 數據傳送類指令
3.1.6 算術運算類指令
3.1.7 邏輯運算類指令
3.1.8 控制轉移類指令
3.1.9 位操作指令
3.1.10 偽指令
3.2 程式的基本結構及其實現方法
3.2.1 順序結構
3.2.2 分支結構
3.2.3 循環結構
3.2.4 子程式
本章要點小結
思考題與習題
實驗3-1 查表程式設計——通過LED顯示數字
實驗3-2 用位操作實現邏輯功能——開關監測報警裝置
實驗3-3 分支程式設計與套用——簡單的溫度控制
實驗3-4 設計性實驗
第4章 C51程式設計
4.1 C51程式的書寫格式
4.2 C51的程式結構
4.3 C51的關鍵字和運算符
4.3.1 C51的關鍵字
4.3.2 C51的運算符
4.4 程式流程控制:分支(選擇)結構
4.4.1 用if語句實現分支
4.4.2 用條件運算表達式實現兩分支
4.4.3 用switch語句實現多分支
4.5 程式流程控制:循環結構
4.5.1 while循環
4.5.2 for循環
4.5.3 循環程式舉例
4.6 C51程式中直接嵌入A51彙編代碼
本章要點小結
思考題與習題
實驗4-1 查表程式設計——通過LED顯示數字
實驗4-2 用位操作實現邏輯功能——開關監測報警裝置
實驗4-3 分支程式設計與套用——簡單的溫度控制
實驗4-4 設計性實驗
第5章 定時/計數器
5.1 單片機定時/計數器
5.1.1 MCS-51定時/計數器的基本結構
5.1.2 定時/計數器的控制暫存器
5.1.3 定時/計數器的工作模式
5.2 定時/計數器編程要點
5.2.1 定時/計數器的初始化編程
5.2.2 啟動和停止計數
5.2.3 計數結果(讀取值、查詢溢出、中斷)
5.3 定時/計數器套用舉例
本章要點小結
思考題與習題
實驗5-1用T0實現電子計數器功能I
實驗5-2方波信號發生器
第6章 MCS-51中斷系統
6.1 中斷的概念
6.2 MCS-51單片機的中斷系統
6.2.1 中斷源與中斷請求標誌
6.2.2 中斷的控制
6.2.3 中斷回響的條件
6.2.4 中斷處理過程
6.3 中斷程式設計要點
6.3.1 A51中斷主程式設計要點
6.3.2 中斷服務程式設計要點
6.3.3 C51中斷程式設計要點
6.4 中斷套用舉例
本章要點小結
思考題與習題
實驗6-1 利用中斷技術實現前後台程式並行處理
實驗6-2 利用中斷技術實現的數字時鐘
第7章 MCS-51串列口
7.1 串列通信基本概念
7.1.1 通信方式
7.1.2 異步串列通信的幀格式和波特率
7.2 MCS-51串列口
7.2.1 概述
7.2.2 相關特殊功能暫存器
7.2.3 串列口的工作模式、波特率
7.2.4 串列口收發條件
7.3 串列口編程要點
7.3.1 A51串列口編程要點與步驟
7.3.2 C51串列口編程要點
7.4 串列口套用舉例
7.4.1 並行I/O口的擴展
7.4.2 Keil的串列口仿真
7.4.3 單片機與PC機之間的通信
本章要點小結
思考題與習題
實驗7-1 單片機與PC機之間的通信
……
第8章 單片機接口技術
第9章 單片機綜合套用實例
第10章 電路板設計
參考文獻

相關詞條

熱門詞條

聯絡我們