單片機技術及C51仿真與套用

單片機技術及C51仿真與套用

《單片機技術及C51仿真與套用》是2015年北京理工大學出版社出版的圖書。

基本介紹

  • 中文名:單片機技術及C51仿真與套用
  • 作者:王冬星,許有軍主編
  • 類別:教材
  • 出版社:北京理工大學出版社
  • 出版時間:2015年
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787564099732
內容簡介,圖書目錄,

內容簡介

  王冬星和許有軍編著的《單片機技術及C51仿真 與套用》通俗易懂,面向套用,從實例仿真套用入手 ,以C語言為主、彙編語言為輔結合仿真開發環境, 詳細介紹了51單片機的結構原理、內外部資源編程、 設計開發過程,以及單片機常用開發仿真軟體 μVision Keil和Proteus ISIS的套用及調試方法。
  書中列舉大量實例,均通過仿真驗證,且每個程 序都有詳細的注釋,通過對電路或程式做改動,即可 重新設計系統。本書各章都配有學習目標、習題和答 案,並附計算機常用編碼、彙編指令表和Proteus常 用器件中英文對照表,供相關人員參閱。
  本書可以作為高等院校的單片機教材,也可為從 事單片機開發套用的技術人員提供參考。

圖書目錄

第1章 初識51單片機及其開發環境
1.1 微型機與單片機
1.2 51單片機的基本結構概述
1.3 51單片機的引腳與封裝
1.4 一個簡單LED燈循環點亮實驗
1.5 μVision4開發環境介紹
1.5.1 μVision4開發界面
1.5.2 演示步驟
1.6 Proteus仿真環境簡介
1.6.1 Proteus的安裝
1.6.2 Proteus的使用
1.6.3 LLvision4+Proteus運行單片機仿真
1.7 51單片機基本電路
1.8 51系列單片機
習題
第2章 5l單片機內部硬體基本結構和原理
2.1 CPU單元
2.2 5l單片機存儲器的配置
2.2.1 程式存儲器ROM空間
2.2.2 數據存儲器RAM空間
2.3 時序與復位
2.3.1 時序分析
2.3.2 時序單位
2.3.3 復位
2.4 節電方式
2.5 輸入/輸出連線埠
2.5.1 P0口
2.5.2 P1口
2.5.3 P2口
2.5.4 P3口
習題
第3章 51單片機彙編指令系統與程式設計
3.1 彙編語言概述
3.2 指令格式和描述符號說明
3.2.1 指令格式
3.2.2 指令中常用描述符號說明
3.3 定址方式
3.4 指令系統
3.4.1 數據傳送類指令(29條)
3.4.2 算術運算類指令(24條)
3.4.3 邏輯運算與循環類指令(24條)
3.4.4 控制轉移類指令(17條)
3.4.5 位操作類指令(17條)
3.5 偽指令
3.6 彙編與彙編程式設計
3.6.1 源程式的彙編
3.6.2 彙編程式設計
3.6.3 綜合設計實驗——可控燈彙編程式設計
習題
第4章 51單片機的C語言程式設計
4.1 C5l語言與彙編語言和標準C語言的區別
4.2 C51程式的基本結構
4.3 數據類型
4.3.1 C51數據類型
4.3.2 REG51.H頭檔案
4.4 變數和C51存儲區域
4.4.1 變數的定義
4.4.2 存儲器類型
4.4.3 存儲器模式
4.4.4 變數的分類
4.5 C51對地址的訪問
4.6 指針
4.6.1 指針的概念、定義和引用
4.6.2 C51的指針類型
4.7 C51函式
4.7.1 C51函式及其定義
4.7.2 C51的中斷服務函式
4.7.3 C51庫函式
習題
第5章 數碼管顯示原理及套用
5.1 數碼管的結構及工作原理
52驅動數碼管
5.2.1 驅動共陰極數碼管
5.2.2 驅動共陽極數碼管
5.3 數碼管的顯示及實例
5.3.1 數碼管的靜態顯示及實例
5.3.2 數碼管的動態顯示及實例
5.3.3 設計型實驗——模擬秒表的實現
習題
第6章 51單片機的中斷系統
6.1 中斷概念
6.2 51單片機中斷源
6.3 中斷暫存器
6.3.1 中斷允許暫存器IE
6.3.2 定時/計數器控制暫存器TCON
6.3.3 串列口控制暫存器SCON
6.3.4 中斷優先權暫存器IP
6.4 中斷處理過程
6.4.1 中斷回響條件
6.4.2 中斷回響時間
6.4.3 中斷回響過程
6.4.4 中斷返回
6.5 中斷程式舉例
6.5.1 主程式說明
6.5.2 中斷服務程式說明
6.5.3 外部中斷INT0程式舉例
6.5.4 外部中斷INT1程式舉例
6.5.5 兩個外部中斷舉例
習題
第7章 定時/計數器的原理及套用
7.1 定時/計數器的結構和工作原理
7.1.1 定時/計數器的結構
7.1.2 定時/計數器的工作原理
7.2 定時/計數器的工作方式暫存器和控制暫存器
7.2.1 工作方式暫存器TMOD
7.2.2 控制暫存器TCON
7.3 定時/計數器的4種工作方式及套用
7.3.1 方式0的工作原理及套用
7.3.2 方式1的工作原理及套用
7.3.3 方式2的工作原理及套用
7.3.4 方式3的工作原理及套用
7.3.5 定時/計數器的外部中斷擴展及示例
7.4 綜合實驗——設計一個帶蜂鳴器的60秒計時器
7.4.1 蜂鳴器的工作原理
7.4.2 60秒計時器設計實驗
習題
第8章 鍵盤的工作原理及套用
8.1 鍵盤的工作原理及去抖
8.2 獨立鍵盤接口及程式實例
8.3 矩陣鍵盤掃描原理及實例分析
8.3.1 低電平掃描原理
8.3.2 高電平掃描原理
8.3.3 基礎實驗——矩陣鍵盤的識別與顯示
8.4 綜合實驗——秒表定時器的設計與實現
習題
第9章 單片機的串列通信
9.1 串列通信的概念
9.1.1 串列通信的基本方式
9.1.2 串列通信的波特率
9.1.3 串列通信的標準接口
9.1.4 RS一232電平與TTL電平的轉換
9.2 串列通信的結構及工作方式
9.2.1 串列通信的結構
9.2.2 串列通信的工作方式
9.3 串列口的套用
9.3.1 串列口初始化編程
9.3.2 單片機與PC通信
9.3.3 雙機通信
9.3.4 串口列印在程式調試中的使用
習題
第10章 5l粵片機常用資源與綜合套用實例
10.1 LED點陣
10.1.1 LED點陣概述
10.1.2 LED點陣的結構和工作原理
10.1.3 LED點陣的編碼方式及顯示實例
101.4 LED點陣的動態顯示及實例
10.2 LCD
10.2.1 LCD概述
10.2.2 1602液晶顯示器
10.2.3 1602液晶顯示實例
10.3 溫度感測器
10.3.1 溫度感測器概述
10.3.2 DSl8820溫度感測器
10.3.3 LCDl602與DSl8820綜合套用實例
10.4 C#與單片機通信實現溫度顯示系統
10.4.1 C#簡介
10.4.2 系統總體設計
10.4.3 系統硬體設計
10.4.4 系統軟體設計
10.4.5 系統運行結果
習題
附錄A 計算機常用編碼
附錄B 51單片機彙編指令表
附錄C 51單片機彙編指令矩陣(彙編/反彙編表)
附錄D Proteus常用器件和仿真儀表中英文對照
附錄E 習題解答
參考文獻

相關詞條

熱門詞條

聯絡我們