單片機原理及套用(李秀忠編著書籍)

單片機原理及套用(李秀忠編著書籍)

《單片機原理及套用》是2009年華南理工大學出版社出版的圖書,作者是李秀忠。

基本介紹

  • 書名:單片機原理及套用
  • 作者:李秀忠
  • ISBN:978-7-5623-3194-0
  • 頁數:138
  • 定價:27
  • 出版社:華南理工大學出版社
  • 出版時間:2009年8月
  • 裝幀:簡裝
內容簡介,目錄,

內容簡介

本書以MCS-51及其兼容單片機為例,介紹單片機的組成結構、指令系統、常用彙編語言程式設計、簡單套用電路設計、內部功能、常用接口電路及擴展技術等。本書一開始就講解了單片機常用偽真軟體(WAVE偽真軟體、KeilC51偽真軟體和Proteus偽真軟體)的使用方法,並將這幾個軟體的套用貫穿了整本書中。本書既保持了單片機各知識點結構的完整性,又融入了大量的實際工程套用項目,很好地實現了項目性與知識性的有機結合,充分體現了當前高等職業技術教育的先進教學方法。書中的絕大部分項目均經作者親自設計驗證,配有完整的電路圖。

目錄

第1章 單片機結構及常用開發設計軟體
1.1 概述
1.1.1 什麼是單片機
1.1.2 單片機發展概況
1.1.3 單片機的特點
1.1.4 單片機的套用
1.1.5 單片機的類型
1.2 單片機結構
1.2.1 單片機組成
1.2.2 單片機引腳
1.2.3 單片機工作條件
1.2.4 單片機輸入輸出連線埠
1.3 存儲器
1.3.1 存儲器配置
1.3.2 程式存儲器
1.3.3 數據存儲器
1.3.4 常用特殊功能暫存器
1.3.5 單片機存儲器總體分配
1.3.6 單片機各部分存儲器的功能及使用注意事項
1.4 WAVE仿真軟體套用
1.4.1 仿真器設定
1.4.2 新建、編輯及保存檔案
1.4.3 新建及保存項目
1.4.4 程式編譯
1.4.5 程式調試
1.5 Keil C51仿真軟體套用
1.5.1 新建及保存項目
1.5.2 新建及保存檔案
1.5.3 項目中加入檔案
1.5.4 項目設定
1.5.5 項目編譯
1.5.6 程式調試
1.6 Proteus仿真軟體套用
1.6.1 新建設計檔案
1.6.2 保存設計
1.6.3 選取元器件
1.6.4 放置元器件
1.6.5 放置電源和地
1.6.6 連線
1.6.7 電路仿真
思考與練習
第2章 單片機指令系統
2.1 概述
2.1.1 指令分類
2.1.2 指令表示形式
2.1.3 指令格式
2.1.4 指令中的常用符號
2.2 定址方式
2.2.1 立即定址
2.2.2 直接定址
2.2.3 暫存器定址
2.2.4 暫存器間接定址
2.2.5 變址定址
2.2.6 相對定址
2.2.7 位定址
2.2.8 七種定址方式
2.2.9 不同存儲器空間的定址方式
2.3 指令系統
2.3.1 數據傳送類指令
2.3.2 算術運算類指令
2.3.3 邏輯運算類指令
2.3.4 控制轉移類指令
2.3.5 位操作類指令
2.4 偽指令
2.4.1 起始地址偽指令ORG
2.4.2 彙編結束偽指令END
2.4.3 賦值偽指令EQU
2.4.4 定義位元組偽指令DB
2.4.5 定義字偽指令Dw
2.4.6 定義存儲空間偽指令DS
2.4.7 定義位地址偽指令BIT
思考與練習
第3章 單片機常用彙編語言程式設計
3.1 概述
3.1.1 彙編語言程式設計步驟
3.1.2 彙編語言程式結構
3.2 延時程式設計
3.2.1 延時程式設計
3.2.2 延時時間計算
3.2.3 延時程式循環變數初值確定
3.3 輸入輸出程式設計
3.3.1 仿真電路設計
3.3.2 程式設計
3.3.3 電路仿真
3.4 代碼轉換程式設計
3.4.1 二進制數轉換為BCD碼程式設計
3.4.2 BCD碼轉換為二進制數程式設計
3.4.3 十六進制數轉換為ASCII碼程式設計
3.4.4 ASCII碼轉換為十六進制數程式設計
3.4.5 BCD碼轉換為七段碼程式設計
3.5 數據排序程式設計
3.5.1 數據排序方法
3.5.2 程式設計
3.6 算術運算程式設計
3.6.1 加法運算程式設計
3.6.2 減法運算程式設計
3.6.3 BCD碼加法運算程式設計
3.6.4 乘法運算程式設計
3.6.5 除法運算程式設計
思考與練習
第4章 單片機簡單套用電路設計
4.1 噴泉彩燈控制電路設計
4.1.1 電路設計
4.1.2 程式設計
4.1.3 電路仿真
4.1.4 Proteus與Keil C5l聯合調試
4.2 步進電機控制電路設計
4.2.1 步進電機簡介
4.2.2 電路設計
4.2.3 程式設計
4.2.4 電路仿真
4.3 LED點陣漢字滾動顯示電路設計
4.3.1 8×8 LED點陣顯示器工作原理
4.3.2 電路設計
4.3.3 程式設計
4.3.4 電路仿真
4.4 交通燈控制電路設計
4.4.1 LED顯示器接口
4.4.2 電路設計
4.4.3 程式設計
4.4.4 電路仿真
思考與練習
第5章 單片機內部功能
5.1 中斷系統及其套用
5.1.1 中斷概念
5.1.2 中斷系統
5.1.3 中斷控制
5.1.4 中斷處理過程
5.1.5 具有中斷的程式編程結構
5.1.6 外部中斷套用電路設計
5.2 定時/計數器及其套用
5.2.1 定時/計數器結構
5.2.2 定時/計數器控制
5.2.3 定時/計數器工作方式
5.2.4 定時/計數器初始化
5.2.5 定時/計數器套用電路設計
5.3 串列通信及其套用
5.3.1 串列通信概念
5.3.2 串列接收和傳送
5.3.3 串列口結構
5.3.4 串列口控制
5.3.5 串列口工作方式
5.3.6 串列口初始化
5.3.7 串列通信套用電路設計
思考與練習
第6章 單片機常用接口電路
6.1 顯示器接口電路及其套用
6.1.1 LED顯示器的顯示方式
6.1.2 計數器設計
6.2 鍵盤接口電路及其套用
6.2.1 獨立式鍵盤和矩陣式鍵盤結構
6.2.2 按鍵號顯示電路設計
6.3 模/數轉換接口電路及其套用
6.3.1 模/數轉換器的主要性能指標
6.3.2 A/D轉換器與單片機的接口
6.3.3 數字溫度計電路設計
6.4 數/模轉換接口電路及其套用
6.4.1 數/模轉換器的主要性能指標
6.4.2 D/A轉換器與單片機的接口
6.4.3 調壓電路設計
思考與練習
第7章 單片機系統擴展
7.1 並行擴展
7.1.1 單片機的三匯流排結構
7.1.2 地址鎖存器
7.1.3 RAM的並行擴展
7.2 串列擴展
7.2.1 RS232接口
7.2.2 I2C匯流排
7.2.3 SPI接口
7.2.4 One-wire匯流排
7.2.5 Microwire匯流排
7.3 LCD液晶顯示套用電路設計
7.3.1 1602液晶顯示模組
7.3.2 LCD控制器指令系統
7.3.3 LCD液晶顯示套用電路設計
7.4 基於I2C匯流排的E2PROM電路設計
7.4.1 I2C匯流排器件地址
7.4.2 AT24C系列E2PROM
7.4.3 基於I2C匯流排的E2PROM電路設計
7.5 基於SPI接口的D/A轉換電路設計
7.5.1 SPI接口的D/A轉換器MAX515
7.5.2 基於SPI接口的D/A轉換電路設計
7.6 基於Microwire匯流排的E2PROM電路設計
7.6.1 93C系列Microwire匯流排E2PROM
7.6.2 基於Microwire匯流排的E2PROM電路設計
7.7 基於One-wire匯流排的套用電路設計
7.7.1 One-wire匯流排數字溫度感測器DS18820
7.7.2 基於One-wire匯流排的套用電路設計
思考與練習
附錄 51系列單片機指令表
參考文獻

相關詞條

熱門詞條

聯絡我們