STC系列單片機項目實踐

STC系列單片機項目實踐

《STC系列單片機項目實踐》是2017年12月機械工業出版社出版的圖書,作者是聶章龍。

基本介紹

  • 書名:STC系列單片機項目實踐
  • 作者:聶章龍
  • ISBN:9787111581291
  • 定價:39.9元
  • 出版社:機械工業出版社
  • 出版時間:2017年12月
  • 裝幀:平裝
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

《STC系列單片機項目實踐》以宏晶科技公司的STC系列STC15F2K60S2為藍本,闡述了51單片機相關技術知識及模組化編程方法,重點放在接口驅動能力和綜合項目編程開發能力方面。《STC系列單片機項目實踐》按照基於工作過程的以“項目”為載體的教學模式進行編寫,“項目”遵循由易到難、由簡單到綜合的學習規律。全書共分為9個項目,其中項目1~項目6為部分單元模組的綜合,主要包括:鍵盤、4位數碼管、DS18B20、LCD1602、串口通信、LCD12864、DS1302、I2C匯流排、E2PROM、藍牙無線通信、步進電機驅動等模組的基礎知識及編程方法;項目7~項目9為3個綜合項目,將STC系列微控制器的各個模組的功能進行有機融合和靈活設計,可以培養讀者綜合項目的規範化編程和模組化設計思想。 《STC系列單片機項目實踐》特色是以單片機硬體構件及底層軟體構件設計為主線,基於嵌入式軟體工程的思想,按照“項目引入→項目分析→支撐知識→項目實施→運行調試→案例練習”的線條,將知識點按照項目案例的要求進行分解、提煉,並融合到學習情境中,實現課程知識的“系統化”和學習內容的“項目化”;強調單片機通用性編程,每個項目均給出相關模組的底層驅動通用化編程方法,為實際套用提供底層構件,方便移植與復用。 《STC系列單片機項目實踐》可作為高職高專院校電子信息類相關專業學生的教材,也可用於單片機或嵌入式系統的教學或技術培訓,還可供從事相關專業的技術人員參考。

圖書目錄

目錄
前言
項目1LED燈設計1
1.1學習目標1
1.2項目分析1
1.3情境設計1
1.4支撐知識2
1.4.1STC單片機簡介2
1.4.2Keil開發環境介紹8
1.4.3CCIT STC單片機綜合實驗儀
介紹14
1.5項目實施26
1.5.1任務1閃爍燈設計26
1.5.2任務2流水燈設計33
1.6項目小結33
1.7習題33
項目2簡易計算器設計35
2.1學習目標35
2.2項目分析35
2.3情境設計35
2.4支撐知識36
2.4.1行列式鍵盤36
2.4.2數碼管驅動41
2.5項目實施46
2.6項目小結48
2.7習題48
項目3數字溫度計設計50
3.1學習目標50
3.2項目分析50
3.3情境設計50
3.4支撐知識51
3.4.1LCD1602液晶屏驅動51
3.4.2DS18B20溫度感測器驅動58
3.5項目實施66
3.6項目運行調試68
3.7項目小結69
3.8習題70
項目4基於串列通信的電子
廣告牌設計71
4.1學習目標71
4.2項目分析71
4.3情境設計71
4.4支撐知識72
4.4.1串列通信72
4.4.2LCD12864液晶屏顯示驅動84
4.5項目實施95
4.5.1串列查詢方式的電子廣告牌設計95
4.5.2串列中斷方式的電子廣告牌設計96
4.6項目小結97
4.7習題97
項目5電子日曆鐘設計99
5.1學習目標99
5.2項目分析99
5.3情境設計99
5.4支撐知識100
5.4.1DS1302的基礎知識100
5.4.2積體電路互聯匯流排I2C驅動104
5.4.3E2PROM——電可擦可程式只
讀存儲器(AT24C02)114
5.4.4蜂鳴器模組設計116
5.4.5定時器/計數器118
5.5項目實施119
5.5.1數碼管顯示函式設計120
5.5.2串口通信函式設計120
5.6項目運行調試125
5.7項目小結127
5.8習題127
項目6基於藍牙通信的智慧型
風扇設計128
6.1學習目標128
6.2項目分析128
6.3情境設計128
6.4支撐知識129
6.4.2HC系列藍牙串口模組134
6.5項目實施142
6.5.1LCD12864液晶顯示驅動
函式設計142
6.5.2DS18B20驅動函式設計144
6.5.3步進電動機驅動函式設計145
6.5.4基於藍牙通信的智慧型風扇
工程設計147
6.6項目小結151
6.7習題151
項目7自動售水機設計153
7.1功能描述153
7.2系統設計思路及具體要求153
7.3A-D轉換模組設計154
7.3.1PCF8591晶片介紹154
7.3.2功能描述155
7.3.3電路設計156
7.4項目實施156
7.4.1設定指定小燈閃爍的
函式設計156
7.4.2I2C接收子器件的數據
函式設計157
7.4.3數碼管顯示頭檔案及
函式設計158
7.4.4獨立按鍵通用函式設計159
7.4.5繼電器操作通用函式設計161
7.4.6光敏採集通用函式設計162
7.4.7自動售水機工程設計162
7.5項目運行調試165
7.6習題166
項目8自動澆灌模擬系統設計167
8.1功能描述167
8.2系統設計思路及具體要求167
8.3項目實施168
8.3.1按鍵模組169
8.3.2DS18B20驅動171
8.3.3LCD12864驅動171
8.3.4AT24C02驅動173
8.3.5LCD顯示界面模組175
8.3.6主選單模組178
8.3.7自動澆灌模擬系統182
8.4項目運行調試185
8.5習題185
項目9智慧型物料傳送系統設計186
9.1功能描述186
9.2系統設計思路及具體要求186
9.3超音波測距187
9.3.2超音波模組電路設計188
9.3.3超音波模組190
9.4項目實施192
9.4.1設定指定小燈閃爍的函式設計192
9.4.24位數碼管顯示函式193
9.4.3繼電器開關控制函式193
9.4.4I2C傳送和接收函式194
9.4.54×1按鍵掃描函式195
9.4.6可調電阻模擬量採集函式196
9.4.7智慧型物料傳送系統197
9.5項目運行調試207
9.6習題208
附錄209
附錄A嵌入式設計規範要求209
A.1硬體設計規範209
A.2軟體設計規範210
附錄B嵌入式通用編程構建規範212
B.1基本規則212
B.2單片機編程規範——標識符命名212
B.3單片機編程規範——注釋213
B.4單片機編程規範——函式213
B.5單片機編程規範——程式結構214
B.6工程中所包含的檔案215
參考文獻222

相關詞條

熱門詞條

聯絡我們