圖書內容
STC15系列增強型8051單片機集成了上電復位電路與高精準R/C振盪器,給單片機晶片加上電源就可跑程式;集成了大容量的程式存儲器、數據存儲器以及EEPRM,集成了A/D、PWM、SPI等高功能接口部件,可大大地簡化單片機套用系統的外圍電路,使單片機套用系統的設計更加簡捷,系統性能更加高效、可靠。
本教材以STC15F2K60S2單片機為主線,系統地介紹了STC15F2K60S2單片機的硬體結構、指令系統與套用編程,單片機套用系統的開發流程與接口設計,同時提出多種實踐模式:Keil C集成開發環境、Proteus仿真軟體以及實物運行開發環境,使得單片機的學習與套用變得更簡單、更清晰。
本書可作為普通高校計算機類、電子信息類、電氣自動化與機電一體化等專業的教學用書,基礎較好的高職高專也可選用本書。本書還可作為電子設計競賽、電子設計工程師考證的培訓教材。本書也是傳統8051單片機套用工程師升級轉型的重要參考書籍。
目錄
第1章微型計算機基礎
11數制與編碼
111數制及轉換方法
112微型計算機中數的表示方法
113微型計算機中常用編碼
12微型計算機的基本組成
13指令、程式與程式語言
14微型計算機的工作過程
15微型計算機的套用形態
本章小結
習題1
第2章STC15F2K60S2單片機增強型8051核心
21單片機概述
211單片機的概念
212常見單片機
213STC系列單片機
22STC15F2K60S2系列單片機資源概述與引腳功能
221STC15F2K60S2系列單片機資源與功能概述
222STC15F2K60S2單片機引腳功能
23STC15F2K60S2單片機的內部結構
231STC15F2K60S2單片機的內部結構
232CPU結構
24STC15F2K60S2單片機的存儲結構
25STC15F2K60S2單片機的並行I/O口
251STC15F2K60S2單片機的並行I/O口與工作模式
252STC15F2K60S2單片機的並行I/O口的結構
253STC15F2K60S2單片機並行I/O口的使用注意事項
26STC15F2K60S2單片機的時鐘與復位
261STC15F2K60S2單片機的時鐘
262 STC15F2K60S2單片機的復位
本章小結
習題2
第3章單片機套用的開發工具
31 Keil μVision2集成開發環境
311Keil μVision2集成開發環境概述
312Keil C集成開發環境下的程式編輯、編譯與調試
32STC系列單片機線上編程
321STC系列單片機在系統可程式(ISP)典型套用線路圖
322STC系列單片機PC端下載軟體的使用
323虛擬串口的套用
324STC仿真器
33單片機學習的實踐模式
331仿真模式
332利用Proteus模擬仿真軟體進行調試
333線上系統調試模式
本章小 結
習題3
第4章STC15F2K60S2單片機的指令系統
41概述
42數據傳送類指令
43算術運算類指令(24條)
44邏輯運算類與循環移位類指令(24條)
45控制轉移類指令(17條)
46位操作類指令(17條)
本章小結
習題4
第5章STC15F2K60S2單片機的程式設計
51彙編語言程式設計
511程式編制的方法和技巧
512程式的模組化設計
513偽指令
52基本程式結構與程式設計舉例
53C51程式設計
531C51基礎
532C51程式設計
本章小結
習題5
第6章STC15F2K60S2單片機存儲器的套用
61STC15F2K60S2單片機的程式存儲器
62STC15F2K60S2單片機的基本RAM
63STC15F2K60S2單片機的擴展RAM(XRAM)
64STC15F2K60S2單片機的EEPROM(數據Flash)
本章小結
習題6
第7章STC15F2K60S2單片機中斷系統
71中斷系統概述
711中斷系統的幾個概念
712中斷的技術優勢
713中斷系統需要解決的問題
72STC15F2K60S2單片機的中斷系統
721STC15F2K60S2單片機的中斷請求
722STC15F2K60S2單片機的中斷回響
723STC15F2K60S2單片機中斷套用舉例
73STC15F2K60S2單片機外部中斷的擴展
本章小結
習題7
第8章STC15F2K60S2單片機的定時器/計數器
81STC15F2K60S2單片機定時/計數器(T0/T1)的結構和工作原理
82STC15F2K60S2單片機定時/計數器(T0/T1)的控制
83STC15F2K60S2單片機定時/計數器(T0/T1)的工作方式
84STC15F2K60S2單片機定時/計數器(T0/T1)的套用舉例
841STC15F2K60S2單片機定時/計數器(T0/T1)的定時套用
842STC15F2K60S2單片機定時/計數器(T0/T1)的計數套用
843單片機秒表的設計
85STC15F2K60S2單片機的定時器T2
851STC15F2K60S2單片機的定時器T2的電路結構
852STC15F2K60S2單片機的定時/計數器T2的控制暫存器
86STC15F2K60S2單片機的可程式時鐘輸出功能
861STC15F2K60S2單片機的可程式時鐘:CLKOUT0、CLKOUT1、CLKOUT2
862STC15F2K60S2單片機可程式時鐘的套用舉例
本章小結
習題8
第9章STC15F2K60S2單片機的串列口
91串列通信基礎
92STC15F2K60S2單片機的串列口1
921串列口1的控制暫存器
922串列口1的工作方式
923串列口的波特率
924串列口的套用舉例
93STC15F2K60S2單片機串列口2
931STC15F2K60S2單片機串列口2控制暫存器
932STC15F2K60S2單片機串列口2的工作方式與波特率
94STC15F2K60S2單片機與PC機的通信
941單片機與PC機RS-232C串列通信的接口設計
942單片機與PC機USB匯流排通信的接口設計
943單片機與PC機串列通信的程式設計
95 STC15F2K60S2單片機串列口1的中繼廣播方式
96STC15F2K60S2單片機串列口硬體引腳的切換
本章小結
習題9
第10章STC15F2K60S2單片機的A/D轉換
101STC15F2K60S2單片機A/D模組的結構
102STC15F2K60S2單片機A/D模組的控制
103STC15F2K60S2單片機A/D模組的套用
本章小結
習題10
第11章STC15F2K60S2單片機CCP/PCA/PWM模組
111STC15F2K60S2單片機的CCP/PCA/PWM模組的結構
112PCA模組的特殊功能暫存器
113CCP/PCA模組的工作模式與套用舉例
114PCA模組功能引腳的切換
本章小結
習題11
第12章STC15F2K60S2單片機的SPI接口
121SPI接口的結構
122SPI接口的特殊功能暫存器
123SPI接口的數據通信
124SPI接口的套用舉例
125SPI接口功能引腳的切換
本章小結
習題12
第13章單片機套用系統設計與接口技術
131單片機套用系統的開發流程
1311單片機套用系統的設計原則
1312單片機套用系統的開發流程
132單片機人機對話接口設計
1321鍵盤接口與套用實例
1322LED數碼顯示接口與套用實例
1323LCD顯示接口與套用實例
133串列匯流排接口技術與套用設計
1331單匯流排數字溫度感測器DS18B20與套用實例
1332I2C串列匯流排原理與套用
1333I2C匯流排套用實例——基於時鐘晶片PCF8563的電子時鐘的實現
134電機控制與套用設計
1341直流電機的控制
1342步進電機的控制
1343步進電機與單片機的接口
135STC15F2K60S2單片機的低功耗設計
1351STC15F2K60S2單片機的慢速模式
1352STC15F2K60S2單片機的空閒(等待)模式與停機(掉電)模式
136STC15F2K60S2單片機的看門狗定時器
1361看門狗定時器
1362STC15F2K60S2單片機的看門狗定時器
1363STC15F2K60S2單片機的看門狗定時器的使用
本章小結
習題13
附錄1ASCII碼錶
附錄2STC15F2K60S2單片機指令系統表
附錄3STCISP下載編程軟體實用程式簡介
附錄4STC-ISP的自定義下載
附錄5STC15系列單片機功能特性表
參考文獻