內容簡介
本書內容包括:
微機系統基本知識,80C51單片機片內結構和工作原理,彙編指令及程式設計,C51程式設計、中斷、定時/計數器和串列口,並、串列擴展技術,常用外圍設備接口電路,KeilC51和ProteusISIS軟體介紹及套用實例。根據職業技術教育要求和學生特點,從方便教學出發,精選內容,突出重點;降低難度,多舉例題,每條程式/指令均給出注釋;並編有與本書配套的《單片機學習指導與習題解答》,給出全部習題解答(均通過Keil調試或Proteus虛擬仿真);無需硬體板,學生就可據此課後練習,實驗操作。
作者簡介
張志良長期從事大中專電工、電子技術(模擬、數字)、單片機以及電子實訓等課程教學工作,長期從事電子技術套用、自動控制等方面項目的技術開發工作,曾多次獲得全國星火杯創造發明競賽獎和多項國家
實用新型專利,是名符其實的雙師型教師。
張志良主編了電工、模電、數電和單片機等教材,適合當前高職學生教學,能有效減輕教師教學負擔。其主要特點是:
⑴ 內容淺而詳盡,敘述通俗易懂,文字條理分明,學生容易理解、容易記憶。
⑵ 有與教材書配套的教輔參考書。由於課時有限,教師不可能在課堂上講得很多很透,因此,學生可能會有許多問題,又得不到解答。配套的教輔書給出了教材書中全部複習思考題和習題的詳細解答,教師在課堂上不需過多講解,可大大減輕教師答疑負擔。
⑶ 習題量多,且題型多樣,可選性、可布置性好。教師布置、批改,測驗考試選題、考前複習劃定範圍方便。
⑷ 有配套的較為詳細(電路圖多)的電子教案,教師只需稍加修改即可用於教學。
圖書目錄
目 錄
出版說明
第3版前言
第1章 微型計算機系統基本知識
1.1 微型計算機和單片機概述
1.1.1 微型計算機發展概況
1.1.2 80C51單片機概述
【複習思考題】
1.2 計算機中數的表示方法及運算
1.2.2 數制轉換
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.2 外部數據存儲器(外RAM)
2.2.3 內部數據存儲器(內RAM)
【複習思考題】
【複習思考題】
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.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.3 I2C串列匯流排
7.2.4 虛擬I2C擴展AT24CXX系列E2PROM
【複習思考題】
7.3 習題
第8章 常用外圍設備接口電路
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.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仿真軟體介紹