- 單片機C語言程序設計實訓100例:基于STC8051+Proteus仿真與實戰
- 彭偉
- 495字
- 2022-05-05 20:18:17
內容簡介
本書基于Keil μVision5程序開發平臺和Proteus硬件仿真平臺,精心編寫了80項STC8051(STC15)C語言程序設計案例,同時提供20項硬件實物實戰案例,并分別在各案例中提出了難易適中的實訓要求。
全書基礎設計類案例涵蓋STC8051基本I/O、中斷、定時/計數、A/D轉換、PCA、串口通信等程序設計;硬件應用類案例涵蓋編/譯碼器、串/并轉換芯片、LED顯示及驅動芯片、字符/圖形液晶屏(包括1602、OLED、TFT彩屏)、實時日歷時鐘、I2C/SPI/1-Wire總線器件、電機、溫濕度傳感器、雷達測距傳感器、GPS、GSM、SD卡等器件(或模塊);綜合設計類案例包括多個實用型項目設計,如多功能電子日歷牌、計算器、電子密碼鎖、電子秤、紅外遙控、大幅面LED點陣屏、交流電壓檢測、鉑電阻溫度計、射擊游戲、溫室監控、小型氣象站、MODBUS及uIP應用等。為讓讀者在仿真設計基礎上進一步積累實物設計經驗,同時提供的選用硬件實物模板(10套20個案例)除覆蓋前述多項仿真案例內容之外,還增加了3色LED、5向微動開關、搖桿電位器、觸摸面板、COG、RFID模塊、指紋模塊、紅外測溫及北斗BDS模塊等。
本書可作為本、專科院校學生學習和實踐STC8051(STC15)C語言程序設計技術的教材或參考書籍,也可作為工程技術人員或單片機技術愛好者的學習參考書或工具書。
推薦閱讀
- Android Development with Kotlin
- FFmpeg入門詳解:音視頻流媒體播放器原理及應用
- Apache Hive Essentials
- D3.js By Example
- Advanced Express Web Application Development
- Learning Nessus for Penetration Testing
- Machine Learning for Developers
- Application Development with Swift
- JavaScript Concurrency
- Java程序設計及應用開發
- RESTful Web API Design with Node.js(Second Edition)
- CryENGINE Game Programming with C++,C#,and Lua
- Learning Redux
- 計算機應用基礎
- Python程序設計案例教程