- 單片機技術與項目實踐
- 王恩亮 陳潔主編
- 785字
- 2019-07-30 17:09:09
前言
本書主要介紹了以MCS-51單片機為控制核心的應用案例和項目的設計原理及設計過程,詳細介紹了MCS-51單片機的功能與結構,以及MCS-51單片機編程的常用方法和設計功能應用。
目前單片機的種類繁多,功能多樣。但MCS-51單片機的設計結構與功能具有代表性。讀者學會了MCS-51單片機的設計與編程,學習其他類型的單片機也會比較容易。學好MCS-51單片機可以為深入學習嵌入式產品設計開發打好堅實的基礎。
本書具有以下特點。
1)以單片機設計項目為載體,“教、學、做”過程為一體,理實一體。
2)每個案例項目的講解包括了硬件結構介紹、設計功能分析、設計功能實現三個環節,符合學習的認知過程。
3)硬件電路的設計結合了Proteus仿真與實物電路設計,能夠方便地實現程序在仿真設計與實物設計的程序移植。
4)單片機案例項目的功能程序采用模塊化設計方法編寫,能夠方便實現程序移植和設計功能的升級。
5)本書的教學案例項目內容由淺入深,案例難度逐漸提高,逐步提高讀者的設計能力。
本書共分為10章,主要內容包括發光二極管的單燈閃爍設計、跑馬燈的設計、交通燈系統設計、電子鐘的設計、基于單片機的頻率計設計、串口通信功能設計、數字電壓表設計、數字溫度計設計、正弦波信號發生器設計、單片機常用人機接口設計。包含了單片機的內部基本結構、存儲器結構、I/O端口功能、復位及時鐘功能、定時器及中斷功能、串口通信結構與功能、并行AD0809與串行AD0831接口功能、并行DAC0832接口功能,數字溫度傳感器DS18B20的功能與應用、I/O鍵盤與矩陣鍵盤的功能與應用、LCD1602的功能與應用。
課程安排上建議安排在“C程序設計”“電工基礎”“模擬電路”“數字電路”之后講授。
本書由王恩亮、陳潔任主編,張建蓉任副主編,戴紅霞參編。第1章由戴紅霞編寫,第2章、第3章、第4章由張建蓉編寫,第5章、第10章由陳潔編寫,第6章、第7章、第8章、第9章由王恩亮編寫。
由于編者的經驗和水平有限,書中難免有不足和缺漏之處,懇請專家、讀者批評指正。
編者
- Learning Cocos2d-x Game Development
- 龍芯應用開發標準教程
- 電腦組裝與維修從入門到精通(第2版)
- 辦公通信設備維修
- 數字道路技術架構與建設指南
- Getting Started with Qt 5
- 電腦常見故障現場處理
- Manage Partitions with GParted How-to
- 從零開始學51單片機C語言
- scikit-learn:Machine Learning Simplified
- Learning Stencyl 3.x Game Development Beginner's Guide
- Svelte 3 Up and Running
- The Deep Learning with Keras Workshop
- 基于Apache Kylin構建大數據分析平臺
- Rapid BeagleBoard Prototyping with MATLAB and Simulink