單片機原理及套用(2022年清華大學出版社出版的圖書)

本詞條是多義詞,共58個義項
更多義項 ▼ 收起列表 ▲

《單片機原理及套用》是2022年清華大學出版社出版的圖書,作者是何宏、張志宏、沈敏、郭彬、步春寧、白鋅、侯甜甜、李德、杜瑤、金鈺、張喜英。

基本介紹

  • 中文名:單片機原理及套用
  • 作者:何宏、張志宏、沈敏、郭彬、步春寧、白鋅、侯甜甜、李德、杜瑤、金鈺、張喜英
  • 出版社:清華大學出版社
  • 出版時間:2022年11月1日
  • 定價:59 元
  • ISBN:9787302610106
內容簡介,圖書目錄,

內容簡介

《單片機原理及套用》系統闡述了基於Proteus和Keil C聯合虛擬電子仿真技術的80C51單片機原理與接口技術。全書共6章,內容包括MCS51單片機的結構和工作原理; 單片機的指令系統; 單片機的中斷系統、定時器/計數器和串列口; MCS51單片機系統擴展; Proteus套用指南; 基於Proteus仿真的單片機實驗。 《單片機原理及套用》可作為高等院校自動化、電氣工程、電子信息、通信工程、計算機等專業本科生單片機課程的教材,還可作為相關行業工程師或科技人員的參考書。

圖書目錄

第1章MCS51單片機的結構和工作原理
1.1概述
1.1.1計算機控制系統概述
1.1.2單片機概述
1.2中央處理器CPU
1.2.1運算器
1.2.2控制器
1.2.3布爾處理器
1.3MCS51單片機存儲器分類及配置
1.3.1程式存儲器
1.3.2數據存儲器
1.4並行I/O接口
1.5MCS51單片機外部特性
1.5.1引腳功能
1.5.2引腳的第二功能
1.6MCS51單片機最小系統
1.6.1電源電路
1.6.2時鐘電路
1.6.3復位電路
1.7MCS51單片機的工作方式
1.7.1復位方式
1.7.2單步執行方式
1.7.3程式執行方式
1.7.4低功耗方式
1.7.5EPROM編程、檢查與擦除方式
思考題與習題
第2章單片機的指令系統
2.1概述
2.1.1程式設計語言和指令
2.1.2指令格式
2.2定址方式
2.2.1指令系統中使用的常用符號
2.2.280C51單片機指令系統的定址方式
2.380C51單片機的指令系統
2.3.1數據傳送指令
2.3.2算術運算指令
2.3.3邏輯運算指令
2.3.4控制轉移指令
2.3.5位操作(布爾處理)指令
2.4單片機C51語言編程簡介
2.4.1C51語言程式的基本結構
2.4.2函式類型說明包括的主要內容
2.5單片機程式設計
2.5.1彙編語言及其語句格式
2.5.2彙編語言偽指令
2.5.3彙編語言程式設計的步驟
2.5.4順序結構程式設計
2.5.5分支結構程式設計
2.5.6查表程式設計
2.5.7散轉程式設計
2.5.8循環結構程式設計
2.5.9子程式
2.5.10運算程式設計
2.5.11代碼轉換程式
2.5.12C51語言其他語句
思考題與習題
第3章單片機的中斷系統、定時器/計數器和串列口
3.1單片機的中斷系統
3.1.1中斷系統概念
3.1.2MCS51中斷系統結構
3.1.3中斷系統的初始化及套用
3.280C51的定時器/計數器
3.2.1定時器/計數器
3.2.2定時器/計數器的工作方式
3.2.3定時器/計數器的初始化和套用舉例
3.380C51的串列口
3.3.1串列通信基本知識
3.3.2串列口的組成和特性
3.3.3串列口的工作方式
3.3.4波特率的設計
3.3.580C51串列口雙機異步通信
思考題與習題
第4章MCS51單片機系統擴展
4.1單片機系統匯流排概述
4.1.1單片機並行匯流排
4.1.2單片機串列匯流排
4.2存儲器擴展
4.2.18位數據/地址鎖存器74LS273/74LS373
4.2.28位並行數據輸入輸出鎖存器74LS8212/74LS8282
4.2.3地址解碼方法
4.2.4外部程式存儲器擴展
4.2.5外部數據存儲器擴展
4.2.6外部程式/數據共用存儲器
4.3並行接口的擴展
4.3.1I/O口的直接輸入輸出
4.3.2用74系列器件擴展並行I/O口
4.3.3帶RAM和定時器的可程式並行I/O擴展接口8155A
4.4模/數(A/D)轉換器接口的擴展
4.4.1A/D轉換原理
4.4.2雙積分式A/D轉換器MC14433
4.4.3MC14433與89C51/80C51單片機的接口電路及編程
4.4.4逐次逼近式A/D轉換器ADC0809
4.4.589C51單片機與ADC0809的接口方法
4.4.612位ADC晶片AD574
4.4.789C51/80C51單片機與AD574的接口
4.5數/模(D/A)轉換器接口的擴展
4.5.1D/A轉換的工作原理
4.5.2D/A轉換器的主要性能指標
4.5.38位DAC晶片DAC0832
4.5.489C51單片機與DAC0832的接口
4.5.512位DAC晶片DAC1208
4.5.689C51/80C51單片機與DAC1208的接口
4.6鍵盤輸入接口電路
4.6.1鍵盤的工作原理
4.6.2鍵盤的工作方式
4.6.389C51單片機的鍵盤接口電路
4.7顯示器接口電路
4.7.1LED顯示器
4.7.289C51/80C51單片機與LED顯示器的接口電路
4.7.3LCD顯示器
4.7.489C51單片機與LCD顯示器的接口電路
思考題與習題
第5章Proteus套用指南
5.1Proteus ISIS工作界面
5.1.1ISIS的命令工具列
5.1.2ISIS原理圖編輯視窗
5.1.3ISIS預覽視窗
5.1.4ISIS對象選擇器視窗
5.1.5ISIS模式選擇工具列
5.1.6ISIS仿真控制按鈕
5.1.7ISIS旋轉、鏡像控制按鈕
5.2Proteus ISIS原理圖設計
5.2.1ISIS原理圖設計的方法和步驟
5.2.2ISIS滑鼠使用規則
5.2.3ISIS原理圖設計過程
5.3Proteus VSM電路仿真分析
5.3.1虛擬儀器
5.3.2Proteus信號發生器
5.3.3探針
5.3.4仿真圖表分析
5.3.5電源與地
5.3.6互動式電路仿真
5.4Proteus軟體與Keil C聯合仿真
5.4.1C51程式
5.4.2Keil C上機的基本方法
5.4.3Keil C的μVision3編寫程式注意事項
5.4.4Keil C的51單片機中斷編程
5.4.5Proteus與Keil C聯合仿真
5.4.6Proteus 51彙編源碼調試方法
第6章基於Proteus仿真的單片機實驗
6.1LED流水燈控制
6.1.1實驗內容和實驗目的
6.1.2實驗步驟和實驗環境
6.1.3硬體電路的設計
6.1.4軟體的設計
6.1.5控制功能的擴展
6.2交通燈控制
6.2.1實驗內容和實驗目的
6.2.2實驗步驟和實驗環境
6.2.3硬體電路的設計
6.2.4軟體的設計
6.2.5控制功能的擴展
6.3步進電機控制
6.3.1實驗內容和實驗目的
6.3.2實驗步驟和實驗環境
6.3.3硬體電路的設計
6.3.4軟體的設計
6.3.5控制功能的擴展
6.4秒表的設計
6.4.1實驗內容和實驗目的
6.4.2實驗步驟和實驗環境
6.4.3硬體電路的設計
6.4.4軟體的設計
6.4.5控制功能的擴展
6.5基於串列通信的秒表設計
6.5.1實驗內容和實驗目的
6.5.2實驗步驟和實驗環境
6.5.3硬體電路的設計
6.5.4軟體的設計
6.5.5控制功能的擴展
6.6電子時鐘的設計
6.6.1實驗內容和實驗目的
6.6.2實驗步驟和實驗環境
6.6.3硬體電路的設計
6.6.4軟體的設計
6.6.5控制功能的擴展
6.7電子琴的設計
6.7.1實驗內容和實驗目的
6.7.2實驗步驟和實驗環境
6.7.3硬體電路的設計
6.7.4軟體的設計
6.7.5控制功能的擴展
6.8溫度檢測儀
6.8.1實驗內容和實驗目的
6.8.2實驗步驟和實驗環境
6.8.3硬體電路的設計
6.8.4軟體的設計
6.8.5控制功能的擴展
參考文獻
附錄AMCS51指令表
附錄BC51語言的常用關鍵字
附錄CASCII字元表

相關詞條

熱門詞條

聯絡我們