#51单片机应用开发案例精选.docx

上传人:b****8 文档编号:9556423 上传时间:2023-02-05 格式:DOCX 页数:23 大小:19.72KB
下载 相关 举报
#51单片机应用开发案例精选.docx_第1页
第1页 / 共23页
#51单片机应用开发案例精选.docx_第2页
第2页 / 共23页
#51单片机应用开发案例精选.docx_第3页
第3页 / 共23页
#51单片机应用开发案例精选.docx_第4页
第4页 / 共23页
#51单片机应用开发案例精选.docx_第5页
第5页 / 共23页
点击查看更多>>
下载资源
资源描述

#51单片机应用开发案例精选.docx

《#51单片机应用开发案例精选.docx》由会员分享,可在线阅读,更多相关《#51单片机应用开发案例精选.docx(23页珍藏版)》请在冰豆网上搜索。

#51单片机应用开发案例精选.docx

#51单片机应用开发案例精选

1.发光二极管流水灯 

2.交通灯控制器

3.单片机演奏音乐

4.液晶显示复杂自制图形

5.电子万年历

6.实时时钟(年月日时分秒,含定时计时) 

7.液晶显示字符(PC计算发送)

8.四路抢答器

9.数字化语音存储和回放(低频)

10.数字温度传感器

11.宽带数控放大器

12.超声波测距

13.基于单片机的电压表设计

14.基于单片机的称重显示仪表设计

15.基于单片机的车轮测速系统

16.步进电机控制

17.控制微型打印机

18.简易智能电动车

19.多种模型发生器

20.相位差测试仪

21.简易红外遥控器或红外通信

22.PC和单片机通信

23.单片机间多机通信

24.无线数据传输

25.单片机实现PWM信号

26.低频信号频谱分析仪

27.单片机USB接口

28.单片机实现TCP/IP

29.单片机读写U盘

30.高精度实时时钟芯片的使用

31.SD卡读写

32.LED数码管点阵显示(支持显示10个汉字)

33.低频数字示波器

34.频率计

35.GPS系统设计(实现GPS模块接口,获取当前定位信息)

36.I2C接口(实现串行EEPROM读写)

37.键盘扩展(增加16个按键,实现队按键的控制)

38.条形码使用

51单片机使用开发案例精选

第1章51单片机开发基础 

 1.1 单片机开发流程 

 1.2 开发工具 

 1.3 测试方法和工具 

第2章 51单片机开发入门实例 

 2.1 点亮发光二极管实例 

 2.2 跑马灯实例

 2.3 流水灯实例 

 2.4 查0~9平方表实例 

 2.5 受控输出实例 

 2.6 比较输入数大小实例 

 2.7 交通灯控制器实例 

 2.8 蜂鸣器发音实例 

 2.9 单片机演奏音乐实例 

 2.10 软件陷阱实例 

第3章 输入和显示 

 3.1 独立式键盘输入实例 

 3.2 行列式键盘输入实例 

 3.3 扫描方式键盘输入实例 

 3.4 定时中断方式键盘输入实例 

 3.5 LED静态显示实例 

 3.6 LED动态显示实例 

 3.7 实时时钟实例 

 3.8 简单液晶显示实例 

 3.9 液晶显示复杂自制图形实例 

 3.10 电子万年历实例 

第4章 数据采集 

第5章 数据通信 

第6章 全球定位系统的设计和开发 

51单片机使用开发范例大全

第1章单片机C语言开发基础

1.1MCS-51单片机硬件基础

1.1.18051引脚

1.1.251单片机功能结构

1.1.3中央处理器(CPU)

1.1.4存储器结构

1.1.5定时/计数器

1.1.6并行端口

1.1.7串行端口

1.1.8中断系统

1.1.9总线

1.2KeilmVision2

1.2.1KeilmVision2集成开发环境介绍

1.2.2使用KeilmVision2进行开发

1.2.3dScopeforWindows的使用

1.3C51基础知识

1.3.1C51控制语句

1.3.2C51函数

1.3.3C51数组和指针

1.4【实例19】P1口控制直流电动机实例

第2章单片机接口的扩展

2.1基本器件实现端口扩展实例

2.1.1【实例20】用74LS165实现串口扩展并行输入口

2.1.2【实例21】用74LS164实现串口扩展并行输出口

2.1.3【实例22】P0I/O扩展并行输入口

2.1.4【实例23】P0I/O扩展并行输出口

2.2扩展芯片实现端口扩展

2.2.1【实例24】用8243扩展I/O端口

2.2.2【实例25】用8255A扩展I/O口

2.2.3【实例26】用8155扩展I/O口

2.3CPLD实现端口扩展

第3章存储器的扩展

3.1外部程序存储器的扩展

3.1.1【实例27】EPROM27xxx程序存储器的扩展

3.1.2【实例28】EEPROM28xxx程序存储器的扩展

3.2外部数据存储器的扩展

3.2.1【实例29】和AT24系列EEPROM接口及驱动程序

3.2.2【实例30】EEPROM(X5045)接口及驱动程序

3.2.3【实例31】铁电存储器接口及驱动程序

3.2.4【实例32】和双口RAM存储器接口及使用实例

3.3FLASH驱动程序

第4章输入/输出及显示技术

4.1【实例34】独立键盘控制

4.1.1实例功能

4.1.2典型器件介绍

4.1.3硬件设计

4.1.4程序设计

4.1.5经验总结

4.2【实例35】矩阵式键盘控制

4.2.1实例功能

4.2.2典型器件介绍

4.2.3硬件设计

4.2.4程序设计

4.2.5经验总结

4.3【实例36】改进型I/O端口键盘

4.3.1实例功能

4.3.2硬件设计

4.3.3程序设计

4.4【实例37】PS/2键盘的控制

4.4.1实例功能

4.4.2典型器件介绍

4.4.3硬件设计

4.4.4程序设计

4.4.5经验总结

4.5【实例38】LED显示

4.5.1实例功能

4.5.2硬件设计

4.5.3程序设计

4.5.4经验总结

4.6【实例39】段数码管显示实例

4.6.1实例功能

4.6.2硬件设计

4.6.3程序设计

4.6.4经验总结

4.7【实例40】16×2字符型液晶显示实例

4.7.1实例功能

4.7.2典型器件介绍

4.7.3硬件设计

4.7.4程序设计

4.7.5经验总结

4.8【实例41】点阵型液晶显示实例

4.8.1实例功能

4.8.2典型器件介绍

4.8.3硬件设计

4.8.4程序设计

4.8.5经验总结

4.9【实例42】LCD显示图片实例

4.9.1实例功能

4.9.2典型器件介绍

4.9.3硬件设计

4.9.4程序设计

4.9.5经验总结

第5章实用电子制作

5.1【实例43】简易电子琴的设计

5.1.1实例功能

5.1.2典型器件介绍

5.1.3硬件设计

5.1.4程序设计

5.1.5经验总结

5.2【实例44】基于MCS-51单片机的四路抢答器

5.2.1实例功能

5.2.2典型器件介绍

5.2.3硬件设计

5.2.4程序设计

5.2.5经验总结

5.3【实例45】电子调光灯的制作

5.3.1实例功能

5.3.2典型器件介绍

5.3.3硬件设计

5.3.4程序设计

5.3.5经验总结

5.4【实例46】数码管时钟的制作

5.4.1实例功能

5.4.2典型器件介绍

5.4.3硬件设计

5.4.4程序设计

5.4.5经验总结

5.5【实例47】LCD时钟的制作

5.5.1 实例功能

5.5.2 典型器件介绍

5.5.3 硬件设计

5.5.4 程序设计

5.5.5 经验总结

5.6【实例48】数字化语音存储和回放

5.6.1实例功能

5.6.2典型器件介绍

5.6.3硬件设计

5.6.4程序设计

5.6.5经验总结

5.7【实例49】电子标签设计

5.7.1实例功能

5.7.2典型器件介绍

5.7.3硬件设计

5.7.4程序设计

5.7.5经验总结

第6章传感控制技术

6.1【实例50】指纹识别模块

6.1.1指纹识别传感器原理

6.1.2硬件设计

6.1.3程序设计

6.1.4实例实现过程

6.1.5经验总结

6.2【实例51】数字温度传感器

6.2.1数字温度传感器原理

6.2.2硬件设计

6.2.3程序设计

6.2.4实例实现过程

6.2.5经验总结

6.3【实例52】宽带数控放大器

6.3.1宽带数控放大器设计原理

6.3.2硬件设计

6.3.3程序设计

6.3.4实例实现过程

6.3.5经验总结

第7章智能仪表和测试技术

7.1【实例53】超声波测距

7.1.1实例功能

7.1.2典型器件介绍

7.1.3硬件设计

7.1.4程序设计

7.1.5经验总结

7.2【实例54】数字气压计

7.2.1实例功能

7.2.2典型器件介绍

7.2.3硬件设计

7.2.4程序设计

7.2.5经验总结

7.3【实例55】基于单片机的电压表设计

7.3.1实例功能

7.3.2电压表设计原理

7.3.3硬件设计

7.3.4程序设计

7.3.5经验总结

7.4【实例56】基于单片机的称重显示仪表设计

7.4.1实例功能

7.4.2典型器件介绍

7.4.3硬件设计

7.4.4程序设计

7.4.5经验总结

7.5【实例57】基于单片机的车轮测速系统

7.5.1实例功能

7.5.2典型器件介绍

7.5.3硬件设计

7.5.4程序设计

7.5.5经验总结

第8章电气传动及控制技术

8.1【实例58】电源切换控制

8.1.1实例功能

8.1.2典型器件介绍

8.1.3硬件设计

8.1.4程序设计

8.1.5经验总结

8.2【实例59】步进电机控制

8.2.1实例功能

8.2.2典型器件介绍

8.2.3硬件设计

8.2.4程序设计

8.2.5经验总结

8.3【实例60】单片机控制自动门系统

8.3.1实例功能

8.3.2典型器件介绍

8.3.3硬件设计

8.3.4程序设计

8.3.5经验总结

8.4【实例61】控制微型打印机

8.4.1实例功能

8.4.2典型器件介绍

8.4.3硬件设计

8.4.4程序设计

8.4.5经验总结

8.5【实例62】单片机控制的EPSON微型打印头

8.5.1实例功能

8.5.2典型器件介绍

8.5.3硬件设计

8.5.4程序设计

8.5.5经验总结

8.6【实例63】简易智能电动车

8.6.1实例功能

8.6.2典型器件介绍

8.6.3硬件设计

8.6.4程序设计

8.6.5经验总结

8.7【实例64】洗衣机控制器

8.7.1实例功能

8.7.2典型器件介绍

8.7.3硬件设计

8.7.4程序设计

8.7.5经验总结

第9章单片机数据处理

9.1【实例65】串行A/D转换

9.1.1实例功能

9.1.2典型器件介绍

9.1.3硬件设计

9.1.4程序设计

9.1.5经验总结

9.2【实例66】并行A/D转换

9.2.1实例功能

9.2.2典型器件介绍

9.2.3硬件设计

9.2.4程序设计

9.2.5经验总结

9.3【实例67】模拟比较器实现A/D转换

9.3.1实例功能

9.3.2典型器件介绍

9.3.3硬件设计

9.3.4程序设计

9.3.5经验总结

9.4【实例68】串行D/A转换

9.4.1实例功能

9.4.2典型器件介绍

9.4.3硬件设计

9.4.4程序设计

9.4.5经验总结

9.5【实例69】并行电压型D/A转换

9.5.1实例功能

9.5.2典型器件介绍

9.5.3硬件设计

9.5.4程序设计

9.5.5经验总结

9.6【实例70】并行电流型D/A转换

9.6.1实例功能

9.6.2典型器件介绍

9.6.3硬件设计

9.6.4程序设计

9.6.5经验总结

9.7【实例71】I2C接口的A/D转换

9.7.1实例功能

9.7.2典型器件介绍

9.7.3硬件设计

9.7.4程序设计

9.7.5经验总结

9.8【实例72】I2C接口的D/A转换

9.8.1实例功能

9.8.2典型器件介绍

9.8.3硬件设计

9.8.4程序设计

9.8.5经验总结

第10章单片机通信技术

10.1【实例73】单片机间通信

10.1.1实例功能

10.1.2典型器件介绍

10.1.3硬件设计

10.1.4程序设计

10.1.5经验总结

10.2【实例74】单片机间多机通信方法之一

10.2.1主从通信介绍

10.2.2实例功能

10.2.3硬件设计

10.2.4程序设计

10.2.5经验总结

10.3【实例75】单片机间多机通信方法之二

10.3.1实例功能

10.3.2程序设计

10.3.3经验总结

10.4【实例76】PC和单片机通信

10.4.1实例功能

10.4.2典型器件介绍

10.4.3硬件设计

10.4.4程序设计

10.4.5经验总结

10.5【实例77】红外通信接口

10.5.1实例功能

10.5.2典型器件介绍

10.5.3硬件设计

10.5.4程序设计

10.5.5经验总结

10.6【实例78】无线数据传输模块

10.6.1实例功能

10.6.2典型器件介绍

10.6.3硬件设计

10.6.4程序设计

10.6.5经验总结

第11章单片机实现信号和算法

11.1【实例79】单片机实现PWM信号输出

11.1.1实例功能

11.1.2典型器件介绍

11.1.3硬件设计

11.1.4程序设计

11.1.5经验总结

11.2【实例80】实现基于单片机的低频信号发生器

11.2.1实例功能

11.2.2典型器件介绍

11.2.3硬件设计

11.2.4程序代码

11.2.5经验总结

11.3【实例81】软件滤波方法

11.3.1实例功能

11.3.2软件滤波方法介绍

11.3.3程序设计

11.3.4经验总结

11.4【实例82】FSK信号解码接收

11.4.1实例功能

11.4.2FSK原理

11.4.3程序设计

11.4.4经验总结

11.5【实例83】单片机浮点数运算实现

11.5.1实例功能

11.5.2单片机浮点数运算实现原理

11.5.3程序设计

11.5.4经验总结

11.6【实例84】神经网络在单片机中的实现

11.6.1实例功能

11.6.2神经网络简介

11.6.3程序设计

11.6.4经验总结

11.7【实例85】信号数据的FFT变换

11.7.1实例功能

11.7.2FFT变换介绍

11.7.3程序设计

11.7.4经验总结

第12章单片机的总线和网络技术

12.1【实例86】I2C总线接口的软件实现

12.1.1实例功能

12.1.2典型器件介绍

12.1.3程序设计

12.1.4经验总结

12.2【实例87】SPI总线接口的软件实现

12.2.1实例功能

12.2.2典型器件介绍

12.2.3硬件设计

12.2.4经验总结

12.3【实例88】1-WIRE总线接口的软件实现

12.3.11-WIRE总线通信原理

12.3.2硬件设计

12.3.3程序设计

12.3.4经验总结

12.4【实例89】单片机外挂CAN总线接口

12.4.1CAN总线介绍

12.4.2CAN总线接口

12.4.3程序设计

12.4.4经验总结

12.5【实例90】单片机外挂USB总线接口

12.5.1USB总线原理

12.5.2和单片机的硬件接口

12.5.3程序设计

12.5.4经验总结

12.6【实例91】单片机实现以太网接口

12.6.1以太网接口芯片

12.6.2程序设计

12.6.3经验总结

12.7【实例92】单片机控制GPRS传输

12.7.1典型器件介绍

12.7.2硬件设计

12.7.3程序设计

12.7.4经验总结

12.8【实例93】单片机实现TCP/IP协议

12.8.1TCP/IP原理

12.8.2程序设计

12.8.3经验总结

第13章典型器件及使用技术

13.1【实例94】读写U盘

13.1.1实例功能

13.1.2典型器件介绍

13.1.3硬件设计

13.1.4程序设计

13.1.5经验总结

13.2【实例95】非接触IC卡读写

13.2.1实例功能

13.2.2典型器件介绍

13.2.3硬件设计

13.2.4程序设计

13.2.5经验总结

13.3【实例96】SD卡读写

13.3.1实例功能

13.3.2典型器件介绍

13.3.3硬件设计

13.3.4程序设计

13.3.5经验总结

13.4【实例97】高精度实时时钟芯片的使用

13.4.1实例功能

13.4.2典型器件介绍

13.4.3硬件电路设计

13.4.4程序设计

13.4.5经验总结

第14章综合使用实例

14.1【实例98】智能手机充电器设计

14.1.1智能手机电池充电器的结构组成

14.1.2智能手机电池充电器的硬件电路设计

14.1.3智能手机电池充电器的软件设计

14.1.4经验总结

14.2【实例99】单片机控制门禁系统

14.2.1门禁系统的结构组成

14.2.2门禁系统的硬件电路设计

14.2.3门禁系统的软件设计

14.2.4经验总结

14.3【实例100】电机保护器的设计

14.3.1电机保护器的结构组成

14.3.2电机保护器的硬件电路设计

14.3.3电机保护器的软件设计

14.3.4设计中的几个关键问题

14.3.5经验总结

附录18051的指令列表

附录2PS/2键盘键值和符号对照表

51单片机使用开发实战手册

第1章MCS-51单片机基础

 1.1概述

 1.2MCS-51单片机硬件结构

  1.2.1MCS-51单片机的基本组成

  1.2.2AT89S52单片机的引脚图及各引脚功能说明

 1.3MCS-51单片机的复位

 1.4MCS-51的存储系统

  1.4.1MCS-51程序存储器

  1.4.2MCS-51数据存储器

  1.4.3特殊功能寄存器(SFR)

 1.5MCS-51的中断系统

  1.5.1MCS-51的中断源

  1.5.2MCS-51的中断请求标志

  1.5.3MCS-51的中断控制

  1.5.4MCS-51的中断处理过程

第2章 51单片机软硬件开发环境

 2.1硬件开发环境的建立

  2.1.1Protel99SE

  2.1.2开发工具的选择

  2.1.3硬件开发所需仪器

 2.2软件开发环境的建立

  2.2.1系统概述

  2.2.2KeilC51单片机软件开发系统的整体结构

  2.2.3KeilC51的使用

 2.3KeilC51+Proteus实现单片机的软件仿真

 ……

第3章单片机使用系统设计的必备知识

第4章 简单使用系统设计案例——I/O使用

第5章 简单使用系统设计案例——定时器和中断使用

第6章 简单使用系统设计——串行通信类

第7章 简单使用系统设计——控制类

第8章 综合使用系统设计案例——基础篇

第9章 综合使用系统设计案例——提高篇

第10章 综合使用系统设计案例——实践篇

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 学科竞赛

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1