第1章 80C51硬件结构简介
1.1 80C51内部结构
1.2 80C51存储器配置
1.2.1 程序存储器
1.2.2 内部数据存储器
1.2.3 外部数据存储器
1.3 80C51输入/输出接口电路
1.3.1 P0口
1.3.2 P1口
1.3.3 P2口
1.3.4 P3口
1.4 80C51中断系统
1.4.1 什么是中断
1.4.2 80C51的中断源
1.4.3 中断方式
1.4.4 中断控制寄存器
1.5 80C51定时器
1.5.1 定时/计数功能
1.5.2 定时/计数器控制寄存器
1.5.3 定时/计数器的工作方式
1.6 80C51串行通信
1.6.1 串行通信的概念
1.6.2 串行口的工作方式
第2章 P89V51Rx2单片机引脚功能和数据存储器RAM的C语言定义与应用
2.1 P89V51RX2单片机简介与引脚功能
2.1.1 P89V51RX2单片机简介
2.1.2 P89V51RX2单片机引脚功能
2.2 P89V51RX2单片机数据存储器RAM的C语言专用数据存储类型定义
2.2.1 P89V51RX2单片机的内部结构
2.2.2 C语言对单片机数据存储器的专用定义
2.2.3 C51单片机专用数据存储器定义类型符的应用
2.3 C语言对P89V51RX2单片机特殊寄存器的定义方法
2.3.1 特殊寄存器说明符的应用
2.3.2 sbit位说明符的应用
第3章 程序模板的编写与使用方法
3.1 定时/计数器0程序模板的编写与使用
3.1.1 定时/计数器.程序模板库
3.1.2 函数原型与说明
3.1.3 函数应用范例
3.2 定时/计数器1程序模板的编写与使用
3.2.1 定时/计数器1程序模板库
3.2.2 函数原型与说明
3.2.3 函数应用范例
3.3 外部中断INTO程序模板的编写与使用
3.3.1 外部中断INTO程序模板库
3.3.2 函数原型与说明
3.3.3 函数应用范例
3.4 外部中断INT1程序模板的编写与使用
3.4.1 外部中断INT1程序模板库
3.4.2 函数原型与说明
3.4.3 函数应用范例
3.5 串行通信程序模板的编写与使用
3.5.1 UART串行通信程序模板库
3.5.2 函数原型与说明
3.5.3 函数应用范例
3.6 运用IAP指令向Flash程序存储器写人数据程序模板的编写与使用
3.6.1 IAP指令向Flash程序存储器写人数据程序模板库
3.6.2 向工程中加入IAP读/写函数的说明
3.6.3 函数原型与说明
3.6.4 函数应用范例
3.7 P89V51RX2计数阵列中的PWM程序模板的编写与使用
3.7.1 P89V51RX2计数阵列中的PWM程序模板库
3.7.2 函数原型与说明
3.7.3 函数应用范例
3.8 P89V51RX2看门狗WDT程序模板的编写与使用
3.8.1 P89V51RX2看门狗wDT程序模板库
3.8.2 函数原型与说明
3.8.3 函数应用范例
3.9 8位按键程序模板的编写与使用
3.9.1 8位按键程序模板库
3.9.2 函数原型与说明
3.9.3 函数应用范例
3.10 4×4按键程序模板的编写与使用
3.10.1 4×4按键程序模板库
3.10.2 函数原型与说明
3.10.3 函数应用范例
3.11 8位数码管程序模板的编写与使用
3.11.1 8位数码管程序模板库
3.11.2 函数原型与说明
3.11.3 函数应用范例
3.12 按键发音程序模板的编写与使用
3.12.1 按键发音程序模板库
3.12.2 函数原型与说明
3.12.3 函数应用范例
3.13 液晶TCl602程序模板的编写与使用
3.13.1 液晶TCl602程序模板库
3.13.2 函数原型与说明
3.13.3 函数应用范例
3.14 模板综合应用范例——简易定时开/关的制作
3.14.1 任务
3.14.2 硬件设计
3.14.3 软件设计
3.14.4 综合程序模板的编程结束语
3.15 程序模板汇总库说明
第4章 程序模板应用编程
课题1 P89V51RX2单片机最小系统与数码管的应用(脉冲计数器的实现)
本课题工程软件设计
课题2 4×4键盘与YMl602液晶显示屏在单片机最小系统上的应用
本课题工程软件设计
课题3 74LS595的级联在户用电子点阵屏中的应用
本课题工程软件设计
课题4 PCF8591和128×64液晶显示器在数据采集与显示上的应用
……
第5章 单片机外围接口电路应用
第6章 工程应用实例
附录
参考文献
温馨提示