單片機原理與應用——基於C51及Proteus模擬(第2版·微課視頻版)

徐陽,徐愛鈞

  • 出版商: 清華大學
  • 出版日期: 2022-08-01
  • 定價: $354
  • 售價: 8.5$301
  • 語言: 簡體中文
  • ISBN: 7302607990
  • ISBN-13: 9787302607991
  • 下單後立即進貨 (約4週~6週)

  • 單片機原理與應用——基於C51及Proteus模擬(第2版·微課視頻版)-preview-1
  • 單片機原理與應用——基於C51及Proteus模擬(第2版·微課視頻版)-preview-2
  • 單片機原理與應用——基於C51及Proteus模擬(第2版·微課視頻版)-preview-3
單片機原理與應用——基於C51及Proteus模擬(第2版·微課視頻版)-preview-1

商品描述

《單片機原理與應用——基於C51及Proteus模擬(第2版?微課視頻版)》以Keil C51及Proteus虛擬模擬技術為基礎闡述8051單片機原理與應用,對8051單片機基本結構、中斷系統、定時器、串行口等功能部件的工作原理做了完整介紹。在介紹8051指令系統的基礎上,闡述了Keil C51高級語言程序設計方法;詳細介紹了8051單片機片內集成功能及其編程方法、系統擴展、鍵盤與顯示器接口技術、模數與數模轉換接口技術等;給出了大量Proteus虛擬模擬和C51應用程序範例,所有範例均在Proteus軟件平臺上調試通過。本書配有微課視頻、教學課件(PPT)、程序代碼、教學大綱、電子教案、配套試捲等資源,獲取方式見前言。 《單片機原理與應用——基於C51及Proteus模擬(第2版?微課視頻版)》可作為高等學校電子信息、自動化、電子測量儀器、電腦應用等相關專業“單片機原理與應用”課程的教學用書,也可供廣大從事單片機應用系統開發的工程技術人員閱讀。

目錄大綱

目錄

第1章8051單片機基本結構(視頻講解: 52分鐘,4集)

1.18051單片機的特點與基本結構

1.28051單片機的存儲器結構

1.3CPU時序

1.4復位信號與復位電路

1.5並行I/O埠結構

復習思考題

第2章Proteus虛擬模擬(視頻講解: 12分鐘,2集)

2.1集成環境ISIS

2.2繪制原理圖

2.3創建匯編語言源代碼模擬文件

2.4在原理圖中進行源代碼模擬調試

2.5原理圖與Keil環境聯機模擬調試

復習思考題

第3章指令系統與匯編語言程序設計(視頻講解: 45分鐘,3集)

3.1指令助記符和字節數

3.2尋址方式

3.2.1寄存器尋址

3.2.2直接尋址

3.2.3立即尋址

3.2.4寄存器間接尋址

3.2.5變址尋址

3.2.6相對尋址

3.2.7位尋址

3.3指令分類詳解

3.3.1算術運算指令

3.3.2邏輯運算指令

3.3.3數據傳送指令

3.3.4控制轉移指令

3.3.5位操作指令

3.4匯編語言程序設計

復習思考題

第4章Keil C51應用程序設計(視頻講解: 62分鐘,7集)

4.1Keil C51程序設計的基本語法

4.1.1Keil C51程序的一般結構

4.1.2數據類型

4.1.3常量、變量及其存儲模式

4.1.4運算符與表達式

4.2C51程序的基本語句

4.2.1表達式語句

4.2.2復合語句

4.2.3條件語句

4.2.4開關語句

4.2.5循環語句

4.2.6goto、break、continue語句

4.2.7返回語句

4.3函數

4.3.1函數的定義與調用

4.3.2中斷服務函數與寄存器組定義

4.4Keil C51編譯器對ANSI C的擴展

4.4.1存儲器類型與編譯模式

4.4.2關於bit、sbit、sfr、sfr16數據類型

4.4.3一般指針與基於存儲器的指針及其轉換

4.4.4C51編譯器對ANSI C函數定義的擴展

4.5C51編譯器的數據調用協議

4.5.1數據在內存中的存儲格式

4.5.2目標代碼的段管理

4.6與匯編語言程序的接口

4.6.1參數傳遞規則

4.6.2C51與匯編語言混合編程舉例

4.7絕對地址訪問

4.7.1採用擴展關鍵字“_at_”或指針定義變量的絕對地址

4.7.2採用預定義宏指定變量的絕對地址

4.8Keil C51庫函數

4.8.1本徵庫函數

4.8.2字符判斷轉換庫函數

4.8.3輸入輸出庫函數

4.8.4字符串處理庫函數

4.8.5類型轉換及內存分配庫函數

4.8.6數學計算庫函數

復習思考題

第5章中斷系統(視頻講解: 21分鐘,3集)

5.1中斷的概念

5.2中斷系統結構與中斷控制

5.3中斷響應

5.4中斷系統應用舉例

5.4.1中斷源擴展

5.4.2中斷嵌套

復習思考題

第6章定時器/計數器(視頻講解: 37分鐘,8集)

6.1定時器/計數器的工作方式與控制

6.2定時器/計數器應用舉例

6.2.1初值和最大定時時間計算

6.2.2定時器方式應用

6.2.3計數器方式應用

6.3利用定時器產生音樂

復習思考題

第7章串行口(視頻講解: 48分鐘,8集)

7.1串行通信

7.2串行口的工作方式與控制

7.3串行口應用舉例

7.3.1串口/並口轉換

7.3.2單片機之間的通信

7.3.3單片機與PC之間的通信

7.3.4修改底層函數實現printf()重新定向

復習思考題

第8章鍵盤與顯示器接口技術(視頻講解: 98分鐘,12集)

8.1LED顯示器接口技術

8.1.17段LED數碼顯示器

8.1.2單個74HC595驅動多位LED數碼管

8.1.3串行接口8位共陰極LED驅動器MAX7219

8.2鍵盤接口技術

8.2.1編碼鍵盤接口技術

8.2.2非編碼鍵盤接口技術

8.38279可編程鍵盤/顯示器芯片接口技術

8.3.18279的引腳排列

8.3.28279的數據輸入、顯示輸出及命令格式

8.3.38279的接口方法

8.4LCD液晶顯示器接口技術

8.4.1LCD顯示器的工作原理

8.4.2點陣字符型LCD顯示模塊

8.4.3直接方式接口

8.4.4間接方式接口

8.4.54位數據總線接口

8.4.612864點陣圖形LCD顯示模塊

8.4.712864 LCD與單片機的接口

8.4.8T6963C點陣圖形LCD顯示模塊

8.4.9T6963C LCD與單片機的接口

復習思考題

第9章數模與模數轉換接口技術(視頻講解: 41分鐘,11集)

9.1轉換器的主要技術指標

9.2數模轉換器接口技術

9.2.1無內部鎖存器的DAC接口方法

9.2.2DAC0832與8051單片機的接口方法

9.2.3DAC1208與8051單片機的接口方法

9.2.4串行DAC與8051單片機的接口方法

9.2.5利用DAC接口實現波形發生器

9.3模數轉換器接口技術

9.3.1比較式ADC0809與8051單片機的接口方法

9.3.2積分式ADC7135與8051單片機的接口方法

9.3.3串行ADC與8051單片機的接口方法

復習思考題

第10章單片機系統擴展(視頻講解: 26分鐘,6集)

10.1程序存儲器擴展

10.2數據存儲器擴展

10.3並行I/O埠擴展

10.4利用I2C總線進行系統擴展

10.4.1I2C總線主要特性

10.4.2I2C總線通用驅動程序

10.4.3I2C接口存儲器芯片24C04擴展

10.4.4I2C接口A/DD/A芯片PCF8591擴展

10.4.5I2C接口時鐘芯片PCF8563擴展

復習思考題

第11章Proteus模擬設計實例(視頻講解: 28分鐘,6集)

11.1紅外遙控系統設計

11.1.1功能要求

11.1.2硬件電路設計

11.1.3軟件程序設計

11.2點陣LED顯示屏設計

11.2.1功能要求

11.2.2硬件電路設計

11.2.3軟件程序設計

11.3帶農歷的電子萬年歷設計

11.3.1功能要求

11.3.2硬件電路設計

11.3.3軟件程序設計

11.4電子密碼鎖設計

11.4.1功能要求

11.4.2硬件電路設計

11.4.3軟件程序設計

11.5DS18B20多點溫度監測系統設計

11.5.1功能要求

11.5.2硬件電路設計

11.5.3軟件程序設計

11.6帶輸入和存儲功能的音樂播放器設計

11.6.1功能要求

11.6.2硬件電路設計

11.6.3軟件程序設計

復習思考題

附錄A8051指令表

附錄BProteus中的常用元器件

參考文獻