收藏 分享(赏)

8051系列单片机C程序设计完全手册.doc

上传人:cjc2202537 文档编号:5370932 上传时间:2019-02-24 格式:DOC 页数:7 大小:34.50KB
下载 相关 举报
8051系列单片机C程序设计完全手册.doc_第1页
第1页 / 共7页
8051系列单片机C程序设计完全手册.doc_第2页
第2页 / 共7页
8051系列单片机C程序设计完全手册.doc_第3页
第3页 / 共7页
8051系列单片机C程序设计完全手册.doc_第4页
第4页 / 共7页
8051系列单片机C程序设计完全手册.doc_第5页
第5页 / 共7页
点击查看更多>>
资源描述

1、8051 系列单片机 C 程序设计完全手册(实事求是 编著)下载地址http:/ 1 章 单片机基础1.1 单片机技术发展状况1.2 51 系列单片机体系结构1.2.1 内部结构1.2.2 存储器组织结构l.2.3 内部功能模块l.2.4 外部引脚1.2.5 系统资源扩展1.3 单片机的编程方法第 2 章 C 语言编程基础2.1 基本概念2.1.1 概述2.1.2 变量与算术表达式2.1.3 for 语句2.1.4 符号常量2.2 数据类型、运算符和表达式2.2.1 C 语言的数据类型2.2.2 常量与变量2.2.3 整型数据2.2.4 实型数据2.2.5 字符型数据2.2.6 运算符2.2.

2、7 表达式2.3 程序控制语句2.3.1 程序的 3 种基本结构2.3.2 条件控制语句2.3.3 程序应用举例2.4 循环控制语句2.4.1 while 语句2.4.2 dowhile 语句2.4.3 for 语句2.4.4 break 与 continue 语句2.4.5 程序应用举例2.5 小结第 3 章 C 语言高级编程3.1 函数与程序结构3.1.1 函数的基本知识3.1.2 返回非整数值的函数3.1.3 外部变量3.1.4 作用域规则3.1.5 头文件3.1.6 静态变量3.1.7 寄存器变量3.1.8 分程序结构3.1.9 初始化3.1.10 递归3.2 数组3.2.1 一维数组

3、3.2.2 维数组3.2.3 多维数组3.2.4 数组的初始化3.3 指针3.3.1 指针与指针变量.3.3.2 指针变量的定义与引用3.3.3 指针运算符与指针表达式3.3.4 指针与数组3.3.5 指针的地址分配3.3.6 指针数组3.3.7 指向指针的指针3.4 占构体与共用体3.4.1 结构体类型变量的定义和引用3.4.2 结构体数组的定义和引用3.4.3 结构体指针的定义和引用3.4.4 共用体3.5 小结第 4 章 C51 程序设计4.1 C51 对标准 C 语言的扩展4.1.1 存储区域4.1.2 数据变量分类4.1.3 存储器模式4.1.4 绝对地址的访问4.1.5 指针4.1

4、.6 函数4.2 C5 1 函数库4.2.1 字符函数 CTYPE.H4.2.2 一般 I/O 函数 STDIO.H4.2.3 字符串函数 STRING.H4.2.4 标准函数 STDLIB.H4.2.5 数学函数 MATH.H4.2.6 绝对地址访问 ABSACC.H4.2.7 内部函数 INTRINS.H4.2.8 变量参数表 STDARG.H4.2.9 全程跳转 SETJMPH4.2.10 访问 SFR 和 SFR bit 地址 REGxxx.H4.3 C51 程序编写4.3.1 C 程序基本结构4.3.2 编写高效的 C51 程序及优化程序第 5 章 Windows 集成开发环境 Vi

5、sion25.1 Vision2 编辑界面及其功能介绍5.1.1 Vision2 界面综述5.1.2 主菜单栏5.1.3 Vision2 功能按钮5.1.4 Vision2 窗口环境5.2 应用 Vision2 开发流程介绍5.2.1 建立新项目5.2.2 常用环境配置5.2.3 代码优化5.2.4 目标代码调试5.3 CPU 仿真5.3.1 Vision2 调试器5.3.2 调试命令5.3.3 存储器空间5.3.4 表述(Expressions)5.3.5 技巧5.4 深入了解 Vision25.4.1 Vision2 的项目管理5.4.2 使用技巧5.4.3 Vision2 调试函数第 6

6、 章 C5l 编译器6.1 预处理6.1.1 宏定义6.1.2 文件包含6.1.3 条件编译6.1.4 其他预处理命令6.2 C51 编译器控制指令详解6.2.1 源控制指令6.2.2 列表控制指令6.2.3 目标控制指令6.3 C5l 的高级配置文件6.3.1 目标程序启动配置文件STARTUP.A51.6.3.2 CPU 初始化文件START751.A516.3.3 静态变量初始化文件INT.A516.3.4 专用变量初始化文件INIT751.A51第 7 章 C51 的典型资源编程7.1 中断系统设计7.2 定时/计数器的使用7.3 I/O 口的使用7.4 扩展存储器7.4.1 外部 R

7、OM7.4.2 外部 RAM7.4.3 外部串行 E2PROM7.5 一个使用多种资源的完整例程7.5.1 项目需求7.5.2 步进电机背景知识7.5.3 解决方案设计与实现第 8 章 单片机通信8.1 串口通信8.1.1 串行通信基础8.1.2 单片机串口使用8.2 单片机点对点通信8.2.1 通信接口设计8.2.2 单片机点对点通信程序设计8.3 单片机多机通信8.3.1 主机部分通信程序设计8.3.2 从机部分通信程序设计8.4 单片机 I2C 总线通信8.4.1 I2C 总线介绍8.4.2 I2C 总线硬件接口设计8.4.3 I2C 总线模拟硬件接口软件设计8.4.4 I2C 总线系统

8、的设计要点8.5 单片机与计算机的互连8.5.1 电路设计8.5.2 电路的 C5 1 程序代码8.5.3 计算机端的 Visual C+程序代码第 9 章 C51 单片机的工程开发实例9.1 单片机系统设计方法9.2 C51 系统设计的相关知识9.2.1 硬件以及电路的知识9.2.2 软件以及编程语言的知识9.3 C5l 系统设计需要注意的一些问题9.3.1 单片机资源的分配9.3.2 单片机的寻址9.3.3 C5 1 函数的返回值9.3.4 单片机的看门狗功能9.3.5 单片机的外设9.3.6 单片机的功耗9.4 有关 C51 的一些问题9.5 键盘和发光数码管显示9.5.1 电路设计的背

9、景及功能9.5.2 电路的设计9.5.3 键盘扫描电路的 C51 程序代码9.5.4 电路的改进键盘的消抖动程序9.5.5 电路的显示部分-LED 数码管电路9.6 A/D、D/A 转换器使用9.6.1 电路设计的背景及功能9.6.2 电路的设计9.6.3 电路的 C51 程序代码9.7 基于单片机的数字钟9.7.1 电路设计的背景及功能9.7.2 电路的设计9.7.3 电路的 C51 程序代码第 10 章 C5l 单片机典型模块实例10.1 典型外部 ROM 和 RAM 器件的使用10.1.1 实例功能10.1.2 器件和原理10.1.3 电路10.1.4 程序设计10.2 液晶显示和驱动实

10、例10.2.1 实例功能10.2.2 器件和原理10.2.3 电路lO.2.4 程序设计10.3 用 A/D 芯片进行电压测量10.3.1 实例功能10.3.2 器件和原理10.3.3 电路10.3.4 程序设计lO.4 使用 DSl820 进行温度补偿和测量10.4.1 实例功能10.4.2 器件和原理10.4.3 电路10.4.4 程序设计10.5 语音芯片在单片机系统中的使用10.5.1 实例功能10.5.2 器件和原理10.5.3 电路10.5.4 程序设计10.6 时钟芯片在单片机系统中的应用10.6.1 实例功能10.6.2 器件和原理10.6.3 电路10.6.4 程序设计10.7 单片机中滤波算法的实现10.8 信号数据的 FFT 变换

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

当前位置:首页 > 实用文档 > 产品手册

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报