單片機原理及套用——基於Keil及Proteus(第2版)

《單片機原理及套用——基於Keil及Proteus(第2版)》是北京航空航天大學出版社於2020年出版的書籍,作者是周旭欣、周淇。

基本介紹

  • 中文名:單片機原理及套用——基於Keil及Proteus(第2版)
  • 作者:周旭欣、周淇
  • 出版時間:2020年8月1日
  • 出版社:北京航空航天大學出版社
  • ISBN:9787512422193
  • 定價:45 元
  • 開本:16 開
  • 裝幀:平裝
內容簡介,圖書目錄,

內容簡介

本書以AT89C51為典型機深入淺出地講述單片機的結構、基本原理、硬體資源及單片機的套用技術。主要內容包括:單片機的基礎知識、內外系統結構、彙編指令、中斷與定時/計數器、串口通信、系統接口、套用系統設計等。
本書在單片機傳統教學體系的基礎上進行了較大改進。第一,體現在編排方式上,書中以51單片機彙編語言作為貫穿全書各章節的主線,有機融入集成開發軟體Keil和單片機仿真軟體Pro-teus的使用方法,並與串口調試助手結合套用於例題中,直觀顯示套用結果,實現了教學內容的可視化。第二,體現在內容上,本書加入了新型或當前主流外部設備的原理介紹及仿真,包括LED點陣、LCD1602、DS18B20等。
本書可作為高等工科院校計算機類、電氣與電子信息類、機電一體化類、機械類等相關專業的本科教材,也可供從事單片機套用研究與開發的技術人員及普通讀者參考。

圖書目錄

第1章 單片機基礎知識
1.1 計算機系統概述
1.1.1 計算機
1.1.2 微型計算機
1.1.3 單片微型計算機
1.1.4 嵌入式系統
1.2 單片機的內部結構
1.2.1 中央處理器
1.2.2 存儲器
1.2.3 輸入/輸出接口
1.2.4 匯流排
1.3 單片機的類型和典型單片機產品
1.3.1 單片機的類型和特點
1.3.2 典型單片機產品
1.4 單片機的套用系統結構及其套用
1.4.1 單片機套用系統結構
1.4.2 單片機的套用
習題
第2章 51系列單片機硬體結構和功能
2.1 總體結構
2.1.1 51系列單片機的總體結構
2.1.2 51系列單片機的引腳定義及功能
2.2 存儲器的組織結構及功能
2.2.1 程式存儲器
2.2.2 內部數據存儲器
2.2.3 外部數據RAM 和I/O口
2.3 I/O接口的結構及功能
2.3.1 並行接口的結構及功能
2.3.2 串列接口的結構及功能
2.4 定時/計數器的結構及功能
2.4.1 定時/計數器的結構
2.4.2 定時/計數器方式暫存器和控制暫存器
2.4.3 T0、T1的工作方式和內部結構
2.4.4 定時/計數器T2的功能和使用方法
2.5 中斷系統的結構及功能
2.5.1 中斷系統結構
2.5.2 中斷源
2.5.3 中斷控制
2.5.4 中斷回響過程
2.5.5 中斷服務程式的現場保護和恢復
2.5.6 中斷請求的撤出
2.6 時鐘、時鐘電路、CPU定時
2.6.1 CMOS型51單片機時鐘電路
2.6.2 CPU時序
2.7 單片機工作方式
2.7.1 復位方式與復位電路
2.7.2 程式執行方式
2.7.3 省電工作方式
2.7.4 CHMOS型單片機節電工作方式
習題
第3章 51系列單片機指令系統及Keil集成開發環境
3.1 指令系統和指令格式
3.1.1 指令系統的概念
3.1.2 指令格式和常用偽指令
3.2 指令定址方式
3.2.1 暫存器定址
3.2.2 直接定址
3.2.3 暫存器間接定址
3.2.4 立即定址
3.2.5 基暫存器加變址暫存器間接定址
3.3 指令狀態標誌和類型
3.3.1 指令狀態標誌
3.3.2 指令類型
3.4 數據傳送指令
3.4.1 內部數據傳送指令
3.4.2 外部數據存儲器傳送指令
3.4.3 查表指令
3.5 算術運算指令
3.5.1 加減指令
3.5.2 乘除指令
3.6 邏輯運算指令
3.6.1 ACC的邏輯操作指令
3.6.2 兩個運算元的邏輯操作指令
3.7 位操作指令
3.7.1 位變數傳送指令
3.7.2 位變數修改指令
3.7.3 位變數邏輯操作指令
3.8 控制轉移指令
3.8.1 絕對轉移指令
3.8.2 條件轉移指令
3.8.3 調用、返回及空操作指令
3.9 Keil霽ision4集成開發環境簡介
3.9.1 霽ision4項目管理視窗
3.9.2 霽ision4的選單欄
3.9.3 霽ision4工具列
3.9.4 霽ision4的管理配置
3.9.5 霽ision4的各種常用視窗
3.9.6 用霽ision4創建項目
3.9.7 項目仿真和調試
習題
第4章 51系列單片機彙編語言程式設計方法
4.1 單片機系統程式結構及設計過程
4.1.1 程式總體構成
4.1.2 程式設計過程
4.2 順序程式結構設計
4.3 分支程式結構設計
4.3.1 基本分支結構程式設計
4.3.2 多分支結構程式設計
4.4 循環結構程式設計
4.4.1 單重循環程式
4.4.2 多重循環程式
4.4.3 已知循環次數結構程式設計
4.4.4 未知循環次數結構程式設計
4.5 子程式設計及參數傳遞方法
4.5.1 子程式的調用與返回
4.5.2 子程式的參數傳遞
4.6 中斷程式設計
4.6.1 中斷的初始化
4.6.2 中斷服務程式
4.6.3 外部中斷程式
4.6.4 定時中斷程式
4.6.5 串列中斷程式
4.7 常用程式設計及調試實例
4.7.1 定點數運算程式
4.7.2 查表程式
4.7.3 數制轉換程式
習題
第5章 51系列單片機接口套用及Proteus仿真
5.1 Proteus簡介
5.1.1 Proteus編輯環境
5.1.2 電路原理圖設計
5.1.3 單片機的仿真
5.1.4 ISIS模組套用舉例
5.2 51系列單片機內部接口和定時器的套用
5.2.1 並行接口套用
5.2.2 定時/計數器套用
5.2.3 串列接口電路
5.3 51系列單片機並行擴展系統的擴展原理
5.3.1 51單片機最小系統
5.3.2 51單片機擴展匯流排與編址技術
5.4 程式存儲器擴展
5.4.1 外部程式存儲器的操作時序
5.4.2 常用EPROM 存儲器
5.4.3 程式存儲器擴展方法
5.5 數據存儲器擴展
5.5.1 外部數據存儲器的操作時序
5.5.2 常用的RAM 晶片
5.5.3 RAM 存儲器擴展方法
5.5.4 外部RAM 的讀寫程式
5.6 LED鍵盤/顯示專用電路接口技術和套用
5.6.1 LED顯示接口技術
5.6.2 按鍵、鍵盤與單片機的接口技術
5.7 LED點陣顯示電路接口技術和套用
5.7.1 點陣LED顯示器原理
5.7.2 LED點陣顯示接口電路及編程方法
5.8 LCD顯示電路接口技術和套用
5.8.1 SMC1602顯示器工作原理
5.8.2 指令集及時序
5.8.3 套用實例
5.9 ADC與DAC器件接口技術
5.9.1 DAC轉換器接口
5.9.2 ADC轉換接口
5.10 溫度感測器接口技術
5.10.1 DS18B20的基礎知識
5.10.2 參考程式
5.10.3 DS18B20測溫實例
習題
參考文獻

相關詞條

熱門詞條

聯絡我們