注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡硬件、外部設備與維護單片機C語言程序設計實訓100例:基于STC8051+Proteus仿真與實戰(zhàn)

單片機C語言程序設計實訓100例:基于STC8051+Proteus仿真與實戰(zhàn)

單片機C語言程序設計實訓100例:基于STC8051+Proteus仿真與實戰(zhàn)

定 價:¥139.00

作 者: 彭偉 著
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 暫缺

ISBN: 9787121425530 出版時間: 2022-01-01 包裝: 平裝
開本: 16開 頁數(shù): 516 字數(shù):  

內(nèi)容簡介

  本書基于Keil μVision5開發(fā)平臺和PROTEUS硬件仿真平臺,精心編寫了80項STC8051(STC15)C語言程序設計案例,同時提供20項硬件實物實戰(zhàn)案例,并分別在各案例中提出了難易適中的實訓要求。全書基礎設計類案例涵蓋STC8051基本I/O、中斷、定時/計數(shù)、A/D轉(zhuǎn)換、PCA、串口通信等程序設計;硬件應用類案例涵蓋編/譯碼器、串/并轉(zhuǎn)換芯片、LED顯示及驅(qū)動芯片、字符/圖形液晶屏(包括1602、OLED、TFT彩屏)、實時日歷時鐘、I2C/SPI/1-Wire總線器件、電機、溫濕度傳感器、雷達測距傳感器、GPS、GSM、SD卡等器件(或模塊);綜合設計類案例包括多個實用型項目設計,如多功能電子日歷牌、計算器、電子密碼鎖、電子秤、紅外遙控、大幅面LED點陣屏、交流電壓檢測、鉑電阻溫度計、射擊游戲、溫室監(jiān)控、小型氣象站、MODBUS及uIP應用等。為讓讀者在仿真設計基礎上進一步積累實物設計經(jīng)驗,同時提供的選用硬件實物模板(10套20個案例)除覆蓋前述多項仿真案例內(nèi)容之外,還增加了3色LED、5向微動開關(guān)、搖桿電位器、觸摸面板、COG、RFID模塊、指紋模塊、紅外測溫及北斗BDS模塊等。

作者簡介

  無

圖書目錄

目 錄
第1章 8051單片機C語言程序設計概述\t1
1.1 傳統(tǒng)型8051單片機簡介\t1
1.2 STC8051單片機簡介\t4
1.3 數(shù)據(jù)與程序內(nèi)存\t9
1.4 特殊功能寄存器\t11
1.5 外部中斷、定時/計數(shù)器及串口應用\t19
1.6 有符號與無符號數(shù)應用、數(shù)位分解、位操作\t24
1.7 變量、存儲類型與存儲模式\t26
1.8 關(guān)于C語言運算符的優(yōu)先級\t28
1.9 字符編碼\t30
1.10 數(shù)組、字符串與指針\t31
1.11 流程控制\t33
1.12 可重入函數(shù)和中斷函數(shù)\t34
1.13 C語言在單片機系統(tǒng)開發(fā)中的優(yōu)勢\t35
第2章 PROTEUS操作基礎\t36
2.1 PROTEUS操作界面簡介\t36
2.2 仿真電路原理圖設計\t38
2.3 元器件選擇\t40
2.4 調(diào)試仿真\t44
2.5 PROTEUS在8051單片機應用系統(tǒng)開發(fā)中的優(yōu)勢\t44
第3章 基礎程序設計\t46
3.1 閃爍的LED\t46
3.2 雙向來回的流水燈\t49
3.3 花樣流水燈\t50
3.4 LED模擬交通燈\t52
3.5 分立式數(shù)碼管循環(huán)顯示0~9\t54
3.6 集成式數(shù)碼管動態(tài)掃描顯示\t56
3.7 按鍵調(diào)節(jié)數(shù)碼管閃爍增減顯示\t59
3.8 數(shù)碼管顯示4×4鍵盤矩陣按鍵\t62
3.9 普通開關(guān)與撥碼開關(guān)應用\t64
3.10 繼電器及雙向晶閘管控制照明設備\t67
3.11 INT0中斷計數(shù)\t69
3.12 INT0~INT3中斷計數(shù)\t72
3.13 TIMER0控制單只LED閃爍\t75
3.14 TIMER1控制數(shù)碼管動態(tài)顯示\t80
3.15 TIMER0、TIMER1及INT0控制音階及多段音樂輸出\t84
3.16 TIMER0、TIMER1及INT0控制報警器與旋轉(zhuǎn)燈\t89
3.17 TIMER2控制8×8 LED點陣屏顯示數(shù)字\t92
3.18 TIMER3控制門鈴聲音輸出\t95
3.19 TIMER4定時器控制交通指示燈\t97
3.20 兩路A/D轉(zhuǎn)換與數(shù)碼管顯示\t100
3.21 用PCA/CCP捕獲模式實現(xiàn)頻率檢測\t104
3.22 PCA模塊軟件定時、高速脈沖、PWM輸出測試\t109
3.23 雙機串口雙向通信\t115
3.24 PC與單片機雙向通信\t122
3.25 單片機內(nèi)置EEPROM讀寫測試\t126
第4章 硬件應用\t133
4.1 74HC138譯碼器與反相緩沖器控制數(shù)碼管顯示\t133
4.2 串入并出芯片74HC595控制數(shù)碼管顯示4位數(shù)字\t136
4.3 串入并出芯片74HC595控制14段與16段數(shù)碼管演示\t139
4.4 數(shù)碼管BCD碼-7段碼譯碼/驅(qū)動器CD4511與DM7447應用\t143
4.5 串行共陰顯示驅(qū)動器MAX7219控制4+2+2集成式數(shù)碼管顯示\t146
4.6 16鍵編碼器MM74C922及觸控芯片TTP224應用\t150
4.7 62256擴展32KB外部SRAM應用\t153
4.8 1602字符液晶屏(HD44780)工作于8位模式切換顯示\t156
4.9 1602字符液晶屏(HD44780)工作于4位模式顯示DS1302時鐘\t165
4.10 1604字符液晶屏(HD44780)顯示I2C接口PCF8583日歷時鐘\t172
4.11 ERM19264(KS0108)液晶屏應用測試\t181
4.12 PG160128A(T6963C)液晶屏圖文演示\t188
4.13 Nokia5110(PCD8544)液晶屏演示\t202
4.14 UG-2864(SSD1306)I2C-OLED顯示測試\t210
4.15 EADOGS102(UC1701)SPI接口液晶屏顯示測試\t218
4.16 TFT彩屏ILI9341顯示測試\t230
4.17 I2C接口存儲器AT24C04讀寫與顯示(4片)\t246
4.18 I2C存儲器設計的中文硬件字庫應用\t254
4.19 I2C接口4通道A/D與單通道D/A轉(zhuǎn)換器PCF8591應用\t259
4.20 兼容I2C接口的MAX6953驅(qū)動4片5×7點陣顯示器\t263
4.21 兼容I2C接口的MAX6955驅(qū)動16段數(shù)碼管顯示\t267
4.22 SPI接口數(shù)字電位器MCP41010應用\t272
4.23 SPI接口存儲器AT25F1024讀寫與顯示\t276
4.24 SPI接口溫度傳感器TC72應用\t283
4.25 16位A/D轉(zhuǎn)換芯片LTC1864應用\t289
4.26 NTC熱敏電阻應用測試\t291
4.27 溫濕度傳感器SHT75應用\t295
4.28 溫濕度傳感器DHT22應用\t301
4.29 數(shù)字氣壓傳感器BMP180應用\t308
4.30 直流電機正反轉(zhuǎn)及增強型PWM調(diào)速控制\t317
4.31 硬件PWM控制多路伺服電機運行\(zhòng)t321
4.32 ULN2803驅(qū)動單極步進電機正反轉(zhuǎn)\t326
4.33 L298N驅(qū)動雙極步進電機運行\(zhòng)t330
4.34 1-Wire總線溫度傳感器DS18B20應用測試\t335
4.35 1-Wire總線可尋址開關(guān)DS2405應用測試\t342
4.36 GP2D12紅外測距傳感器應用\t347
4.37 SRF04雷達測距傳感器應用\t353
4.38 GPS導航系統(tǒng)仿真\t356
4.39 GSM模塊應用測試\t360
4.40 SD卡FAT32文件系統(tǒng)讀寫測試\t368
第5章 綜合設計\t378
5.1 帶日歷時鐘及溫度顯示的電子萬年歷\t378
5.2 用STC15+1601LCD設計的整型計算器\t383
5.3 用AT24C04與1602LCD設計的簡易加密電子密碼鎖\t389
5.4 基于HX711稱重傳感器的電子秤\t394
5.5 NEC紅外遙控收發(fā)仿真\t401
5.6 ULN2003與74HC595控制樓層點陣屏滾動顯示與繼電器開關(guān)\t410
5.7 用MCP3421與PT100設計的鉑電阻溫度計\t413
5.8 交流電壓檢測與數(shù)字顯示仿真\t421
5.9 T6963C液晶屏模擬射擊訓練游戲\t425
5.10 可接收串口信息的帶中英文硬字庫的80×16 LED點陣屏\t430
5.11 1-Wire總線器件ROM搜索與多點溫度監(jiān)測\t437
5.12 溫室監(jiān)控系統(tǒng)仿真\t452
5.13 基于STC15的小型氣象站系統(tǒng)\t458
5.14 基于STC15的MODBUS總線數(shù)據(jù)采集與開關(guān)控制\t461
5.15 基于STC15+ENC28J60+uIP1.0的以太網(wǎng)仿真應用\t478
第6章 板上實踐(選學)\t488
6.1 獨立按鍵控制8位LED與3色LED顯示\t497
6.2 按鍵控制單只與集成式數(shù)碼管顯示\t498
6.3 32×16點陣屏滾動顯示中英文\t498
6.4 上位機串口發(fā)送信息刷新點陣屏顯示\t499
6.5 1602液晶屏和鍵盤矩陣模擬計算器\t499
6.6 1602LCD +繼電器+蜂鳴器+鍵盤設計電子密碼鎖\t500
6.7 觸摸面板控制I2C/SPI接口存儲器讀寫顯示\t500
6.8 OLED顯示DS18B20/DHT22傳感器數(shù)據(jù)\t501
6.9 OLED顯示DS1302日期時間\t501
6.10 OLED顯示可變電位器及光敏/熱敏元件A/D轉(zhuǎn)換值\t502
6.11 COG顯示BMP180氣壓及MLX90614紅外測溫值\t502
6.12 COG顯示GPS與北斗BDS導航信息\t503
6.13 COG顯示SD卡文件讀寫信息\t504
6.14 TFT彩屏與HX711設計電子秤\t504
6.15 TFT彩屏顯示HC-SR04雷達測距值\t505
6.16 搖桿電位器控制SG90舵機擺動及OLED顯示\t505
6.17 紅外遙控控制直流電機運轉(zhuǎn)\t506
6.18 4相5線及2相4線步進電機運轉(zhuǎn)控制\t506
6.19 RFID識別與指紋識別控制繼電器開關(guān)\t507
6.20 基于STC15+W5500的以太網(wǎng)遠程控制\t507

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號