單片機原理與應用——基於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/DD/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中的常用元器件
參考文獻