單片機原理與控制技術:雙解彙編和C51

單片機原理與控制技術:雙解彙編和C51

《單片機原理與控制技術——雙解彙編和C51(第3版)》由張志良主編,主要內容包括:微型計算機系統基本知識,80C51單片機片內結構和工作原理,80C51指令系統,彙編語言程式設計,C51程式設計,80C51片內功能部件,80C51片外擴展,常用外圍設備接口電路,單片機常用開發工具等。 本書根據職業技術教育的要求和學生的特點,從方便教學出發,精選內容,突出重點;降低難度,多舉例題,每條程式/指令均給出注釋;並編有與本書配套的《單片機學習指導及習題解答—雙解彙編和C51 第2版》,給出全部習題解答(均通過Keil調試或Proteus虛擬仿真);無需硬體板,學生就可據此課後練習,實驗操作。 《單片機原理與控制技術——雙解彙編和C51(第3版)》可作為高等職業技術教育電子類專業“單片機原理與套用”課程的教材,也適用於其他專業、其他類型學校(包括套用型本科)的單片機課程使用,並可供工程技術人員學習參考。

基本介紹

  • 書名:單片機原理與控制技術:雙解彙編和C51
  • 出版社:機械工業出版社
  • 頁數:293頁
  • 開本:16
  • 品牌:機械工業出版社
  • 作者:張志良
  • 出版日期:2013年9月12日
  • 語種:簡體中文
  • ISBN:9787111423935
內容簡介,圖書目錄,

內容簡介

《單片機原理與控制技術——雙解彙編和C51(第3版)》由張志良主編,歸納起來,教材具有以下特點:
1)圍繞培養學生的職業技能這條主線來設計教材的結構、內容和形式。
2)合理安排基礎知識和實踐知識的比例。基礎知識以“必需、夠用”為度,強調專業技術套用能力的訓練,適當增加實訓環節。
3)符合高職學生的學習特點和認知規律。對基本理論和方法的論述要容易理解、清晰簡潔,多用圖表來表達信息;增加相關技術在生產中的套用實例,引導學生主動學習。
4)教材內容緊隨技術和經濟的發展而更新,及時將新知識、新技術、新工藝和新案例等引入教材。同時注重吸收最新的教學理念,並積極支持新專業的教材建設。
5)注重立體化教材建設。通過主教材、電子教案、配套素材光碟、實訓指導和習題及解答等教學資源的有機結合,提高教學服務水平,為高素質技能型人才的培養創造良好的條件。

圖書目錄

出版說明
第3版前言
第1章 微型計算機系統基本知識
1.1 微型計算機和單片機概述
1.1.1 微型計算機發展概況
1.1.2 80C51單片機概述
【複習思考題】
1.2 計算機中數的表示方法及運算
1.2.1 二進制數和十六進制數基本概念
1.2.2 數制轉換
1.2.3 二進制數和十六進制數運算
1.2.4 原碼、反碼和補碼
【複習思考題】
1.3 常用編碼
1.3.1 8421 BCD碼
1.3.2 ASCII碼
【複習思考題】
1.4 習題
第2章 80C51單片機片內結構和工作原理
2.1 片內結構和引腳功能
2.1.1 片內結構
2.1.2 引腳功能
【複習思考題】
2.2 存儲空間配置和功能
2.2.1 程式存儲器(ROM)
2.2.2 外部數據存儲器(外RAM)
2.2.3 內部數據存儲器(內RAM)
2.2.4 特殊功能暫存器(SFR)
2.2.5 程式計數器PC
【複習思考題】
2.3 I/O連線埠結構及工作原理
【複習思考題】
2.4 時鐘和時序
2.4.1 時鐘電路和機器周期
2.4.2 時序
【複習思考題】
2.5 復位和低功耗工作方式
2.5.1 復位方式
2.5.2 低功耗工作方式
【複習思考題】
2.6 習題
第3章 80C51指令系統
3.1 指令系統基本概念
3.1.1 指令基本格式
3.1.2 指令系統中的常用符號
3.1.3 定址方式
3.1.4 指令分類
【複習思考題】
3.2 指令系統
3.2.1 數據傳送類指令
3.2.2 算術運算類指令
3.2.3 邏輯運算及移位指令
3.2.4 位操作類指令
3.2.5 控制轉移類指令
【複習思考題】
3.3 習題
第4章 彙編語言程式設計
4.1 彙編語言程式設計基本概念
4.1.1 彙編
4.1.2 偽指令
4.1.3 程式設計的基本步驟
【複習思考題】
4.2 彙編程式設計舉例
4.2.1 順序程式
4.2.2 分支程式
4.2.3 循環程式
4.2.4 查表程式
4.2.5 散轉程式
【複習思考題】
4.3 習題
第5章 C51程式設計
5.1 C51概述
【複習思考題】
5.2 C51數據與運算
5.2.1 數據與數據類型
5.2.2 變數及其定義方法
5.2.3 運算符和表達式
5.2.4 數據類型轉換和運算順序的優先權、結合性
【複習思考題】
5.3 C51基本語句
5.3.1 語句基本概念
5.3.2 選擇語句
5.3.3 循環語句
【複習思考題】
5.4 C51構造類型數據
5.4.1 數組
5.4.2 指針
【複習思考題】
5.5 C51函式
5.5.1 函式概述
5.5.2 函式的參數和返回值
5.5.3 函式的調用
5.5.4 常用庫函式
【複習思考題】
5.6 習題
第6章 80C51片內功能部件
6.1 80C51中斷系統
6.1.1 中斷概述
6.1.2 中斷源和中斷控制暫存器
6.1.3 中斷處理過程
6.1.4 中斷系統的套用
6.1.5 中斷C51編程
【複習思考題】
6.2 80C51定時/計數器
6.2.1 定時/計數器概述
6.2.2 定時/計數器的控制暫存器
6.2.3 定時/計數器工作方式
6.2.4 定時/計數器的套用
【複習思考題】
6.3 80C51串列口
6.3.1 串列通信概述
6.3.2 串列口特殊功能暫存器
6.3.3 串列工作方式
【複習思考題】
6.4 習題
第7章 80C51片外擴展
7.1 並行擴展
7.1.1 並行擴展概述
7.1.2 並行擴展外ROM
7.1.3 並行擴展外RAM
7.1.4 並行擴展I/O口
【複習思考題】
7.2 串列擴展
7.2.1 串列擴展概述
7.2.2 80C51同步移位暫存器串列擴展
7.2.3 I2C串列匯流排
7.2.4 虛擬I2C擴展AT24CXX系列E2PROM
【複習思考題】
7.3 習題
第8章 常用外圍設備接口電路
8.1 LED數碼管顯示接口電路
8.1.1 LED數碼管和編碼方式
8.1.2 靜態顯示方式及其典型套用電路
8.1.3 動態顯示方式及其典型套用電路
【複習思考題】
8.2 LCD 1602顯示屏接口電路
【複習思考題】
8.3 鍵盤接口電路
8.3.1 鍵盤接口概述
8.3.2 獨立式按鍵及其接口電路
8.3.3 矩陣式鍵盤及其接口電路
【複習思考題】
8.4 A/D轉換接口電路
8.4.1 A/D轉換的基本概念
8.4.2 並行ADC0809及其接口電路
8.4.3 串列ADC0832及其接口電路
【複習思考題】
8.5 D/A轉換接口電路
8.5.1 D/A轉換的基本概念
8.5.2 DAC 0832及其接口電路
【複習思考題】
8.6 開關量驅動輸出接口電路
【複習思考題】
8.7 時鐘DS 1302接口電路
【複習思考題】
8.8 步進電動機接口電路
【複習思考題】
8.9 習題
第9章 單片機常用開發工具
9.1 Keil C51編譯軟體介紹
9.1.1 軟體安裝
9.1.2 項目建立和設定
9.1.3 程式編譯運行
9.1.4 常用視窗介紹
9.1.5 程式調試實例
9.2 Proteus ISIS仿真軟體介紹
9.2.1 用戶編輯界面
9.2.2 電路原理圖設計和編輯
9.2.3 虛擬仿真
9.2.4 Proteus與Keil聯合仿真調試
9.3 單片機套用虛擬仿真實例
9.3.1 循環燈虛擬仿真
9.3.2 示波器顯示周期脈衝方波
9.3.3 串列擴展虛擬仿真
9.3.4 雙機串列通信
9.3.5 讀寫I2C AT24C02
9.3.6 LED數碼管顯示虛擬仿真
9.3.7 LCD 1602顯示虛擬仿真
9.3.8 鍵盤接口虛擬仿真
9.3.9 並行A/D 0808虛擬仿真
9.3.10 串列A/D 0832虛擬仿真
9.3.11 DAC0832虛擬仿真
9.3.12 時鐘1302虛擬仿真
9.3.13 步進電動機虛擬仿真
附錄 80C51反彙編指令表
參考文獻
  

相關詞條

熱門詞條

聯絡我們