單片微機原理與接口技術——基於STC15系列單片機

單片微機原理與接口技術——基於STC15系列單片機

本教材以STC15F2K60S2單片機為主線,系統地介紹了STC15F2K60S2單片機的硬體結構、指令系統與套用編程,單片機套用系統的開發流程與接口設計,同時提出多種實踐模式:Keil C集成開發環境、Proteus仿真軟體以及實物運行開發環境,使得單片機的學習與套用變得更簡單、更清晰。 本書可作為普通高校計算機類、電子信息類、電氣自動化與機電一體化等專業的教學用書,基礎較好的高職高專也可選用本書。本書還可作為電子設計競賽、電子設計工程師考證的培訓教材。本書也是傳統8051單片機套用工程師升級轉型的重要參考書籍。

圖書內容

STC15系列增強型8051單片機集成了上電復位電路與高精準R/C振盪器,給單片機晶片加上電源就可跑程式;集成了大容量的程式存儲器、數據存儲器以及EEPRM,集成了A/D、PWM、SPI等高功能接口部件,可大大地簡化單片機套用系統的外圍電路,使單片機套用系統的設計更加簡捷,系統性能更加高效、可靠。

本教材以STC15F2K60S2單片機為主線,系統地介紹了STC15F2K60S2單片機的硬體結構、指令系統與套用編程,單片機套用系統的開發流程與接口設計,同時提出多種實踐模式:Keil C集成開發環境、Proteus仿真軟體以及實物運行開發環境,使得單片機的學習與套用變得更簡單、更清晰。

本書可作為普通高校計算機類、電子信息類、電氣自動化與機電一體化等專業的教學用書,基礎較好的高職高專也可選用本書。本書還可作為電子設計競賽、電子設計工程師考證的培訓教材。本書也是傳統8051單片機套用工程師升級轉型的重要參考書籍。

目錄

第1章微型計算機基礎

11數制與編碼

111數制及轉換方法

112微型計算機中數的表示方法

113微型計算機中常用編碼

12微型計算機的基本組成

13指令、程式與程式語言

14微型計算機的工作過程

15微型計算機的套用形態

本章小結

習題1

第2章STC15F2K60S2單片機增強型8051核心

21單片機概述

211單片機的概念

212常見單片機

213STC系列單片機

22STC15F2K60S2系列單片機資源概述與引腳功能

221STC15F2K60S2系列單片機資源與功能概述

222STC15F2K60S2單片機引腳功能

23STC15F2K60S2單片機的內部結構

231STC15F2K60S2單片機的內部結構

232CPU結構

24STC15F2K60S2單片機的存儲結構

25STC15F2K60S2單片機的並行I/O口

251STC15F2K60S2單片機的並行I/O口與工作模式

252STC15F2K60S2單片機的並行I/O口的結構

253STC15F2K60S2單片機並行I/O口的使用注意事項

26STC15F2K60S2單片機的時鐘與復位

261STC15F2K60S2單片機的時鐘

262 STC15F2K60S2單片機的復位

本章小結

習題2

第3章單片機套用的開發工具

31 Keil μVision2集成開發環境

311Keil μVision2集成開發環境概述

312Keil C集成開發環境下的程式編輯、編譯與調試

32STC系列單片機線上編程

321STC系列單片機在系統可程式(ISP)典型套用線路圖

322STC系列單片機PC端下載軟體的使用

323虛擬串口的套用

324STC仿真器

33單片機學習的實踐模式

331仿真模式

332利用Proteus模擬仿真軟體進行調試

333線上系統調試模式

本章小 結

習題3

第4章STC15F2K60S2單片機的指令系統

41概述

42數據傳送類指令

43算術運算類指令(24條)

44邏輯運算類與循環移位類指令(24條)

45控制轉移類指令(17條)

46位操作類指令(17條)

本章小結

習題4

第5章STC15F2K60S2單片機的程式設計

51彙編語言程式設計

511程式編制的方法和技巧

512程式的模組化設計

513偽指令

52基本程式結構與程式設計舉例

53C51程式設計

531C51基礎

532C51程式設計

本章小結

習題5

第6章STC15F2K60S2單片機存儲器的套用

61STC15F2K60S2單片機的程式存儲器

62STC15F2K60S2單片機的基本RAM

63STC15F2K60S2單片機的擴展RAM(XRAM)

64STC15F2K60S2單片機的EEPROM(數據Flash)

本章小結

習題6

第7章STC15F2K60S2單片機中斷系統

71中斷系統概述

711中斷系統的幾個概念

712中斷的技術優勢

713中斷系統需要解決的問題

72STC15F2K60S2單片機的中斷系統

721STC15F2K60S2單片機的中斷請求

722STC15F2K60S2單片機的中斷回響

723STC15F2K60S2單片機中斷套用舉例

73STC15F2K60S2單片機外部中斷的擴展

本章小結

習題7

第8章STC15F2K60S2單片機的定時器/計數器

81STC15F2K60S2單片機定時/計數器(T0/T1)的結構和工作原理

82STC15F2K60S2單片機定時/計數器(T0/T1)的控制

83STC15F2K60S2單片機定時/計數器(T0/T1)的工作方式

84STC15F2K60S2單片機定時/計數器(T0/T1)的套用舉例

841STC15F2K60S2單片機定時/計數器(T0/T1)的定時套用

842STC15F2K60S2單片機定時/計數器(T0/T1)的計數套用

843單片機秒表的設計

85STC15F2K60S2單片機的定時器T2

851STC15F2K60S2單片機的定時器T2的電路結構

852STC15F2K60S2單片機的定時/計數器T2的控制暫存器

86STC15F2K60S2單片機的可程式時鐘輸出功能

861STC15F2K60S2單片機的可程式時鐘:CLKOUT0、CLKOUT1、CLKOUT2

862STC15F2K60S2單片機可程式時鐘的套用舉例

本章小結

習題8

第9章STC15F2K60S2單片機的串列口

91串列通信基礎

92STC15F2K60S2單片機的串列口1

921串列口1的控制暫存器

922串列口1的工作方式

923串列口的波特率

924串列口的套用舉例

93STC15F2K60S2單片機串列口2

931STC15F2K60S2單片機串列口2控制暫存器

932STC15F2K60S2單片機串列口2的工作方式與波特率

94STC15F2K60S2單片機與PC機的通信

941單片機與PC機RS-232C串列通信的接口設計

942單片機與PC機USB匯流排通信的接口設計

943單片機與PC機串列通信的程式設計

95 STC15F2K60S2單片機串列口1的中繼廣播方式

96STC15F2K60S2單片機串列口硬體引腳的切換

本章小結

習題9

第10章STC15F2K60S2單片機的A/D轉換

101STC15F2K60S2單片機A/D模組的結構

102STC15F2K60S2單片機A/D模組的控制

103STC15F2K60S2單片機A/D模組的套用

本章小結

習題10

第11章STC15F2K60S2單片機CCP/PCA/PWM模組

111STC15F2K60S2單片機的CCP/PCA/PWM模組的結構

112PCA模組的特殊功能暫存器

113CCP/PCA模組的工作模式與套用舉例

114PCA模組功能引腳的切換

本章小結

習題11

第12章STC15F2K60S2單片機的SPI接口

121SPI接口的結構

122SPI接口的特殊功能暫存器

123SPI接口的數據通信

124SPI接口的套用舉例

125SPI接口功能引腳的切換

本章小結

習題12

第13章單片機套用系統設計與接口技術

131單片機套用系統的開發流程

1311單片機套用系統的設計原則

1312單片機套用系統的開發流程

132單片機人機對話接口設計

1321鍵盤接口與套用實例

1322LED數碼顯示接口與套用實例

1323LCD顯示接口與套用實例

133串列匯流排接口技術與套用設計

1331單匯流排數字溫度感測器DS18B20與套用實例

1332I2C串列匯流排原理與套用

1333I2C匯流排套用實例——基於時鐘晶片PCF8563的電子時鐘的實現

134電機控制與套用設計

1341直流電機的控制

1342步進電機的控制

1343步進電機與單片機的接口

135STC15F2K60S2單片機的低功耗設計

1351STC15F2K60S2單片機的慢速模式

1352STC15F2K60S2單片機的空閒(等待)模式與停機(掉電)模式

136STC15F2K60S2單片機的看門狗定時器

1361看門狗定時器

1362STC15F2K60S2單片機的看門狗定時器

1363STC15F2K60S2單片機的看門狗定時器的使用

本章小結

習題13

附錄1ASCII碼錶

附錄2STC15F2K60S2單片機指令系統表

附錄3STCISP下載編程軟體實用程式簡介

附錄4STC-ISP的自定義下載

附錄5STC15系列單片機功能特性表

參考文獻

熱門詞條

聯絡我們