更新时间:2018-12-27 19:43:59
封面
版权信息
前言
第1章 51单片机I/O引脚应用实例
1.1 51单片机I/O引脚模块基础
1.2 I/O引脚驱动LED
1.3 I/O引脚驱动数码管
1.4 I/O引脚驱动继电器
1.5 I/O引脚驱动蜂鸣器
1.6 I/O引脚扩展独立按键、键盘和拨码开关
1.7 I/O引脚驱动电动机
第2章 51单片机外部中断应用实例
2.1 51单片机中断和外部中断模块基础
2.2 应用实例——外部中断计数
2.3 应用实例——外部电平中断实验
2.4 应用实例——联合中断申请
第3章 51单片机的定时/计数器应用实例
3.1 51单片机定时/计数器基础
3.2 51单片机定时/计数器基础应用
3.3 51单片机定时/计数器综合应用
第4章 51单片机的串行模块应用实例
4.1 51单片机串行模块基础
4.2 工作方式0应用实例——双机高速通信
4.3 工作方式1应用实例1——单片机和PC通信
4.4 工作方式1应用实例2——用单片机U1控制U2外围LED闪烁
4.5 工作方式1应用实例3——单片机U1和单片机U2双向控制
4.6 工作方式2应用实例——多点温度采集
第5章 51单片机常用C语言库函数应用实例
5.1 51单片机C语言库函数基础
5.2 ASCI I字符分类和转换函数
5.3 内部函数
5.4 数学函数
5.5 输入/输出函数
5.6 数据类型转换和存储器定位函数
5.7 字符串操作函数库
5.8 编译常见报警错误及解决方法应用实例
第6章 51单片机内部资源高阶应用实例
6.1 扩展外部中断应用实例
6.2 使用I/O口进行串行通信应用实例
6.3 串行通信波特率自适应应用实例
6.4 使用软件扩展多级中断应用实例
6.5 可控PWM输出应用实例
6.6 高速串行通信应用实例
6.7 51单片机内部资源综合应用实例——投票系统
第7章RTX51 实时多任务操作系统应用实例
7.1 RTX51基础
7.2 RTX51的工作原理
7.3 RTX51的配置
7.4 RXT51的库函数
7.5 RTX51的使用方法
7.6 应用实例——基于RTX51的交通灯
第8章 51单片机的外部资源扩展方法
8.1 数据-地址总线扩展方法
8.2 串行模块扩展方法
8.3 I2 C总线扩展方法
8.4 SPI总线扩展方法
8.51-wire(单线)总线扩展方法
第9章 51单片机的I/O引脚扩展应用
9.1 使用74系列芯片来扩展I/O引脚
9.2 使用串行口来扩展I/O引脚
9.3 使用I/O引脚扩展I/O引脚
9.4 使用N EC8255扩展I/O引脚
第10章 51单片机人机交互通道扩展
10.1 使用MAX7219扩展多位数码管
10.2 使用CH452扩展数码管和按键
10.3 使用1602液晶来显示数字和字符
10.4 使用12864液晶来显示汉字和图形
第11章 51单片机数据采集和输出通道扩展
11.1 A/D数据采集通道扩展
11.2 D/A数据输出通道扩展
11.3 D S18 B20温度芯片扩展
11.4 PCF8563时钟芯片扩展
第12章 51单片机的存储器扩展应用
12.1 ROM存储器和RAM存储器扩展
12.2 E2 PROM存储器扩展
12.3 SLE4442接触式加密IC存储卡扩展
12.4
第13章 51单片机通信通道扩展
13.1 RS-232-C协议通信扩展
13.2 RS-422/485协议通信扩展
13.3 双口RAM通信扩展
13.4 无线数据通信扩展
第14章 51单片机应用系统综合设计
14.1 51单片机应用系统设计基础
14.2 51单片机应用系统——太阳能电池监控模块
14.3 51单片机应用系统——手持倾角仪