《STC單片機基礎及應用(C語言版)》以STC15F2K60s2為例,著重從應用的角度介紹單片機C語言的程序設計以及單片機與各種硬件接口的設計,同時兼顧匯編語言的使用,給出了部分例程。全書共11章,包括:STC15系列單片機的硬件結構,單片機C語言程序設計,STC15系列的中斷系統、定時/計數器,STC15系列單片機外部存儲器擴展、串行通信接口技術,STC15系列單片機的A/D、CCP/PCA/PWM模塊、SPI接口及STC15系列單片機應用系統的設計等!禨TC單片機基礎及應用(C語言版)》突出了選取內容的實用性、典型性。書中的應用實例,大多來自科研工作及教學實踐,且經過檢驗,內容豐富、詳實。
《STC單片機基礎及應用(C語言版)》可作為工科院校本科生課程的教材,電子設計競賽、電子設計工程師考試的培訓教材,也可供從事自動控制、智能儀器儀表、電力電子、機電一體化以及各類單片機開發(fā)與應用的工程技術人員參考。
1 緒論
1.1 單片機的基本概念
1.2 單片機的發(fā)展
1.3 單片機內部結構
1.4 單片機的特點
1.5 單片機的分類
1.6 單片機應用系統
1.7 單片機應用領域
1.8 單片機的發(fā)展趨勢
2 STC15單片機的硬件結構
2.1 STC15F2K60S2單片機主要性能
2.2 STC15F2K60S2單片機引腳功能
2.3 STC15F2K60S2單片機的內部結構
2.4 STC15F2K60S2單片機的存儲結構
2.5 STC15F2K60S2單片機的并行I/O口
2.6 STC15F2K60S2單片機的時鐘與復位
2.7 STC15F2K60S2單片機低功耗模式
3 STC15單片機的程序設計
3.1 單片機程序設計語言概述
3.2 C51基礎
3.3 C51程序設計
4 STC15單片機的中斷系統
4.1 中斷概述
4.2 STC15F2K60S2單片機的中斷系統
4.3 STC15F2K60S2單片機外部中斷的擴展
5 STC15單片機的定時/計數器
5.1 計算機系統中的定時方法
5.2 STC15F2K60S2單片機定時/計數器(T0、T1)的結構和工作原理
5.3 STC15F2K60S2單片機定時/計數器(T0、T1)的相關控制寄存器
5.4 STC15F2K60S2單片機定時/計數器(T0、T1)的工作方式
5.5 STC15F2K60S2單片機定時/計數器(T0、T1)的應用舉例
5.6 STC15F2K60S2單片機的定時器T2
5.7 STC15F2K60S2單片機的可編程時鐘輸出功能
6 STC15單片機存儲器的應用
6.1 STC15F2K60S2單片機的程序存儲器
6.2 STC15F2K60S2單片機的基本RAM
6.3 STC15F2K60S2單片機的擴展RAM(xRAM)
6.4 STC15F2K60S2單片機的EEPROM
7 STC15單片機的串行通信
7.1 串行通信基本知識
7.2 STC15F2K60S2單片機的串行口1
7.3 STC15F2K60S2單片機的串行口2
8 STC15單片機的A/D轉換
8.1 STC15F2K60S2單片機A/D模塊的結構
8.2 STC15F2K60S2單片機A/D模塊的控制
8.3 STC15F2K60S2單片機A/D模塊的應用
9 STC15單片機的CCP/PCA/PWM模塊
9.1 STC15F2K60S2單片機的CCP/PCA/PWM模塊的結構
9.2 與CCP/PwM/PCA應用有關的特殊功能寄存器
9.3 CCP/PCA模塊的工作模式與應用舉例
9.4 PCA模塊功能引腳的切換
10 STC15單片機的SPI接口
10.1 STC15F2K60S2單片機的SPI接口結構
10.2 與SPI功能模塊相關的特殊功能寄存器
10.3 SPI接口的數據通信
10.4 SPI接口的應用舉例
10.5 SPI接口功能引腳的切換
11 STC15單片機的其他接口設計
11.1 鍵盤接口設計
11.2 LED顯示接口設計
11.3 LCD接口及應用
11.4 專用鍵盤顯示接口ZLG7290
11.5 串行A/D轉換器TLC549的應用
11.6 串行D/A轉換器TLC5620的應用
附錄1 KeiluVision集成開發(fā)環(huán)境
1.1 創(chuàng)建一個KeilC51應用程序
1.2 程序文件的編譯、鏈接
1.3 軟件調試環(huán)境的設置
1.4 仿真調試
附錄2 MCS—51系列單片機匯編指令表
附錄3 ASCH美國標準信息交換碼表
參考文獻