基於Multisim 10的51單片機仿真實戰教程:使用彙編和C語言

《基於Multisim 10的51單片機仿真實戰教程:使用彙編和C語言》是2010年電子工業出版社出版的圖書。

內容簡介

《基於Multisim 10的51單片機仿真實戰教程:使用彙編和C語言》主要講解最新的EDA設計軟體NI Multisim 10在51單片機設計中的套用,包括單片機介紹、如何使用仿真平台、具體仿真步驟及過程、彙編及C語言的要點、基本的編程方法、各種接口電路的使用等內容,並給出了大量的仿真實例。《基於Multisim 10的51單片機仿真實戰教程:使用彙編和C語言》所有實例均採用仿真軟體Multisim 10進行仿真,使讀者真正做到“邊理論,邊實踐”,在實踐中逐步掌握單片機的硬體結構和開發方法。

《基於Multisim 10的51單片機仿真實戰教程:使用彙編和C語言》適合通信工程、電子信息、自動化、電氣控制等專業的學生學習和進行綜合性的設計、試驗,同時也適用於從事電子相關行業的人員。另外,《基於Multisim 10的51單片機仿真實戰教程:使用彙編和C語言》特別適合單片機零起點的初學者使用,可作為高等院校控制類專業學生、電子愛好者及各類工程技術人員的參考用書,也可作為高職高專及中專院校的單片機課程教學用書。

編輯推薦

《基於Multisim 10的51單片機仿真實戰教程:使用彙編和C語言》以美國國家儀器公司(NI公司)推出的最新版本NI Multsim 10為計算機仿真軟體。

圖文並茂地闡述了NI Multsim 10在單片機仿真中的各項主要功能。

內容翔實,實例豐富,真正使瀆者做到“邊理論、邊實踐”。

不僅適合單片機零起點的初學者使用,也可作為高等院校控制類專業學生.電子愛好者及各類工程技術人員的參考用書。

彙編語言部分

8051單版機的指令系統及彙編語言程式設計

8051單片機輸入/輸出連線埠、定時器/計數器、中斷系統、串列接口,

以及系統擴展與套用

彙編語言的Multsim MCU仿真實例集錦

C語言如部分

C語言程式的基本結構、標識符和關鍵字、常量、變數及存儲類型

C語言的編譯預處理、運算符與表達式、開關語句和循環語句、函式的

定義、中斷系統及定時器

C語言的數組、指針、結構體、共用體和枚舉類型

C語言的.Multisim MCU仿真實例集錦

目錄

彙編語言部分

第1章 概述

1.1 NIMultisim10簡介

1.1.1 NIMultisim10的主要特點簡介

1.2 MultisimMCu的仿真環境

1.2.1 創建一個新的MCU工程

1.2.2 輸入原始碼及添加其他工程

1.2.3 放置並連線外圍組件

1.2.4 仿真電路

1.2.5 調試原始碼

1.2.6 在活動工程之間切換

第2章 單片機及8051單片機簡介

2.1 單片機簡介

2.1.1 單片機的概念

2.1.2 單片機的分類

2.1.3 單片機的套用

2.2 8051單片機結構

2.2.1 MCS一51單片機功能及結構框圖

2.2.2 8051單片機功能綜述

2.2.3 8051單片機內部結構

2.2.4 8051單片機的CPIJ結構

2.2.5 存儲器結構

2.2.6 I/0連線埠結構

2.2.7 定時器,計數器結構

2.2.8 中斷系統

2.3 8051單片機的引腳功能

2.3.1 8051晶片封裝

2.3.2 805l晶片引腳及功能

2.3.3 8051工作方式

2.4 805l單片機工作時序

2.4.1 時鐘電路

2.4.2 機器周期及指令周期

2.4.3 指令周期

2.4.4 指令的執行時序

第3章8051單片機指令系統

3.1 8051單片機指令系統

3.1.1 指令、指令系統和彙編語言

3.1.2 指令格式

3.1.3 8051單片機指令系統的特點

3.1.4 指令系統的分類與助記符語言

3.2 定址方式

3.2.1 立即定址方式

3.2.2 直接定址方式

3.2.3 直接定址方式的MultisimMCU仿真

3.2.4 暫存器定址方式

3.2.5 暫存器定址方式的MultisimMCU仿真

3.2.6 暫存器間接定址方式

3.2.7 暫存器間接定址方式的MultisimMCU仿真舉例

3.2.8 變址定址方式

3.2.9 變址定址方式的MultisimMCU仿真舉例

3.2.10 相對定址方式

3.2.11 位定址方式

3.2.12 定址方式小結

3.3 8051單片機指令系統分類及套用

3.3.1 數據傳送類指令(28條)

3.3.2 算術操作類指令(24條)

3.3 13邏輯運算及移位類指令(25條)

3.3.4 控制轉移類指令(17條)

3.3.5 位操作類指令(17條)

3.4 MCU仿真實例

3.4.1 廣告燈(利用取表方式)

3.4.2 使用8051單片機播放音樂

第4章8051單片機彙編語言程式設計

4.1 彙編語言程式設計概述

4.1.1 彙編語言的特點及語句格式

4.1.2 彙編語言偽指令

4.2 彙編語言程式設計

4.2.1 順序程式

4.2.2 分支程式

4.2.3 循環程式

4.3 MCU仿真實例

4.3.1 實驗簡介

4.3.2 電路圖、源程式及流程圖

4.3.3 程式執行過程及結果

第5章8051單片機輸入/輸出連線埠

5.1 P0連線埠

5.1.1 P0口的結構

5.1.2 控制P0口的程式說明

5.1.3 簡單I/O接口擴展電路仿真實例分析

5.2 P1連線埠

5.2.1 P1口的結構

5.2.2 七段數碼管實現十六進制循環計數器仿真實例分析

5.3 P2連線埠

5.3.1 P2口的結構

5.3.2 用獨立式鍵盤控制燈移動仿真實例分析

5.4 P3連線埠

5.4.1 P3口的結構

5.4.2 用8位DIP開關控制LED仿真實例分析

5.4.3 小結

5.5 連線埠的負載能力和接口要求及仿真實例分析

5.5.1 連線埠的負載能力和接口要求

5.5.2 指撥開關控制輸出電壓仿真實例分析

第6章8051單片機定時器/計數器

6.1 8051定時器/計數器的方式控制字

6.1.1 工作模式控制暫存器T'MOD(89H)

6.1.2 定時控制暫存器TCON(88H)

6.2 805l定時器/計數器工作模式0

6.2.1 定時器/計數器工作模式0的基本概念

6.2.2 8051定時器/計數器工作模式0的仿真實例分析——使用定時器延時的流水燈設計

6.3 8051定時器/計數器工作模式1

6.3.1 定時器/計數器工作模式1的基本概念

6.3.2 8051定時器/計數器工作模式l的MultisimMCU仿真實例分析一使用外部時鐘的數碼管顯示設計

6.4 8051定時器/計數器工作模式2

6.4.1 定時器/計數器工作模式2的基本概念

6.4.2 8051定時器/計數器工作模式2的仿真實例分析——使用定時器延時產生方波脈衝設計

6.5 805l的定時器/計數器工作模式3

6.5.1 8051的定時器/計數器工作模式3的基本概念

6.5.2 8051的定時器/計數器工作模式3的MulfisimMCU仿真實例分析——使用定時器延時的開關燈設計

第7章8051單片機中斷系統

7.1 引言

7.1.1 中斷的概念

7.1.2 中斷源

7.1.3 中斷系統的功能

7.2 中斷系統

7.2.1 中斷系統的應答

7.2.2 中斷請求源

7.3 中斷控制

7.3.1 中斷的開放和禁止

7.3.2 中斷優先權控制

7.3.3 中斷向量

7.4 中斷回響過程

7.4.1 中斷回響條件

7.4.2 回響過程

7.4.3 外部中斷觸發方式

7.4.4 外部中斷回響時間

7.5 中斷系統套用

7.5.1 套用中斷要做的幾項工作

7.5.2 中斷套用實例設計與分析

7.6 中斷系統小結

第8章8051單片機串列接口

8.1 8051單片機的串列接口結構

8.2 數據緩衝暫存器SBUF(99H)

8.3 串列口控制暫存器SCON

8.3.1 串列口控制暫存器功能概述

8.3.2 MultisimMCU仿真

8.4 模式0工作狀態

8.4.1 串列口方式0的工作原理

8.4..2 方式O輸出原理

8.4.3 方式O輸入原理

8.4.4 MultisimMcu仿真實例分析

8.5 方式工作狀態

8.5.1 串口方式1的工作原理

……

第9章8051單片機的系統擴展與套用

第10章MCS-51單片機套用及Multisim MCU仿真實例集錦

C語言部分

第1章C語言程式設計概述

第2章 基於Multisim 10的單片機C語言開發環境

第3章C語言程式的基本結構

第4章C語言的標識符和關鍵字

第5章 常量

第6章 變數及存儲類型

第7章 編譯預處理

第8章 運算符與表達式

第9章 開關語句和循環語句

第10章 函式的定義

第11章 單片機的中斷系統及定時器

第12章 數組

第13章 指針

第14章 結構體、共用體及枚舉類型

第15章8051單片機套用及Multisim MCU仿真實例集錦

附錄A MCS-51單片機指令表

附錄B C語言庫函式

參考文獻

相關詞條

熱門詞條

聯絡我們