單片機原理及套用:基於Proteus單片機系統設計及套用

單片機原理及套用:基於Proteus單片機系統設計及套用

本書以簡明的敘述、通俗的語言,系統地闡述了基於Proteus和Keil C聯合虛擬電子仿真技術的80C51 單片機原理與接口技術。全書共分6章,主要內容包括第1章,80C51單片機的結構和工作原理; 第2章,80C51單片機的指令系統; 第3章,單片機的中斷系統、定時/計數器和串列口; 第4章,MCS51單片機系統擴展; 第5章,Proteus套用指南,介紹了 Proteus ISIS工作界面,原理圖設計,Proteus VSM 電路仿真分析,Proteus軟體與Keil C聯合仿真; 第6章,基於Proteus 仿真的單片機實驗,通過許多實際例子介紹了在Proteus平台上進行單片機套用系統虛擬仿真設計的方法。該書選材新穎,內容系統,結構清晰,概念準確,通俗易懂。每章都附有思考題與習題。

基本介紹

  • 書名:單片機原理及套用:基於Proteus單片機系統設計及套用
  • 作者:何宏
  • ISBN:9787302263418
  • 定價:35元
  • 出版社:清華大學出版社
  • 出版時間:2012.01.01
  • 印次:1-3
書籍信息,內容簡介,圖書目錄,

書籍信息

作者:何宏
定價:35元
印次:1-3
ISBN:9787302263418
出版日期:2012.01.01
印刷日期:2015.06.17

內容簡介

本書以簡明的敘述、通俗的語言,系統地闡述了基於Proteus和Keil C聯合虛擬電子仿真技術的80C51 單片機原理與接口技術。全書共分6章,主要內容包括第1章,80C51單片機的結構和工作原理; 第2章,80C51單片機的指令系統; 第3章,單片機的中斷系統、定時/計數器和串列口; 第4章,MCS51單片機系統擴展; 第5章,Proteus套用指南,介紹了 Proteus ISIS工作界面,原理圖設計,Proteus VSM 電路仿真分析,Proteus軟體與Keil C聯合仿真; 第6章,基於Proteus 仿真的單片機實驗,通過許多實際例子介紹了在Proteus平台上進行單片機套用系統虛擬仿真設計的方法。該書選材新穎,內容系統,結構清晰,概念準確,通俗易懂。每章都附有思考題與習題。

圖書目錄

第1章MCS51單片機的結構和工作原理
1.1概述
1.2中央處理器CPU
1.2.1運算器
1.2.2控制器
1.3MCS51單片機外部特性
1.3.1引腳功能
1.3.2引腳的第二功能
1.4MCS51單片機時鐘電路及CPU的工作時序
1.4.1時鐘電路
1.4.2CPU的工作時序
1.5MCS51單片機存儲器分類及配置
1.5.1程式存儲器
1.5.2數據存儲器
1.6布爾處理器
1.7並行I/O接口
1.8MCS51單片機的工作方式
1.8.1復位方式
1.8.2單步執行方式
1.8.3程式執行方式
1.8.4低功耗方式
1.8.5EPROM編程、檢查與擦除方式
思考題與習題
第2章80C51單片機的指令系統
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彙編語言程式設計
2.4.1彙編語言及其語句格式
2.4.2彙編語言偽指令
2.4.3彙編語言程式設計的步驟
2.4.4順序結構程式設計
2.4.5分支程式設計
2.4.6查表程式設計
2.4.7散轉程式設計
2.4.8循環程式設計
2.4.9子程式
2.4.10運算程式設計
2.4.11代碼轉換程式
思考題與習題
第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/373
4.2.28位並行數據輸入/輸出鎖存器8212/8282
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單片機的接口電路及編程
4.4.4逐次逼近式A/D轉換器ADC0809
4.4.589C51單片機與ADC0809的接口方法
4.4.612位ADC晶片——AD574
4.4.789C51單片機與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單片機與LED顯示器的接口電路
4.7.3LCD液晶顯示器
4.7.489C51單片機與LCD顯示器的接口電路
4.8可程式鍵盤/顯示器接口8279
4.8.18279內部結構
4.8.28279的引腳功能
4.8.38279的工作方式
4.8.48279的編程與控制
4.8.58279的數據格式
4.8.68279的FIFO狀態字
4.8.789C51 單片機與8279鍵盤/顯示器接口
思考題與習題
第5章Proteus套用指南
5.1ProteusISIS工作界面
5.1.1ISIS命令工具列
5.1.2原理圖編輯視窗
5.1.3預覽視窗
5.1.4對象選擇器
5.1.5ISIS模式選擇工具列
5.1.6仿真控制按鈕
5.1.7ISIS旋轉、鏡像控制按鈕
5.2原理圖設計
5.2.1原理圖設計的方法和步驟
5.2.2ISIS滑鼠使用規則
5.2.3原理圖設計過程
5.3ProteusVSM電路仿真分析
5.3.1虛擬儀器
5.3.2Proteus信號發生器
5.3.3探針
5.3.4仿真圖表分析
5.3.5電源與地
5.3.6互動式電路仿真
5.4Proteus軟體與KeilC聯合仿真
5.4.1C51程式
5.4.2KeilC上機的基本方法
5.4.3KeilC的μVision3編寫程式注意事項
5.4.4KeilC中的51單片機中斷編程
5.4.5Proteus與KeilC聯合仿真
5.4.6Proteus51彙編源碼調試方法
第6章基於Proteus仿真的單片機實驗
6.151系列單片機輸出
6.251系列單片機輸入輸出
6.3單片機控制無解碼的七段數碼管顯示
6.4單片機控制多位LED顯示
6.5單片機控制16×64點陣顯示漢字
6.6單片機控制獨立式鍵盤
6.7單片機控制矩陣式鍵盤
6.8單片機串列連線埠輸出
6.9單片機串列連線埠輸入
6.10單片機控制的電子萬年曆
6.11單片機控制步進電機
6.12單片機控制簡易數字電壓表
6.13單片機控制帶存儲功能的電子琴
附錄AASCII字元表
附錄BMCS51指令表
附錄CMCS51系列單片機指令表
附錄DMCS51指令矩陣(彙編/反彙編表)
參考文獻

相關詞條

熱門詞條

聯絡我們