欢迎来到天天文库
浏览记录
ID:13839503
大小:34.00 KB
页数:7页
时间:2018-07-24
《系列单片机c程序设计完全手册》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、8051系列单片机C程序设计完全手册(实事求是编著)目录第1章单片机基础1.1单片机技术发展状况1.251系列单片机体系结构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.3for语句2.1.4符号常量2.2数据类型、运算符和表达式2.2.1C语言的数据类型2.2.2常量与变量2.2.3整型数据2.2.4实型数据2.2.5字符型数据2.2.6运算符2.2.7表达式2.3程序
2、控制语句2.3.1程序的3种基本结构2.3.2条件控制语句2.3.3程序应用举例2.4循环控制语句2.4.1while语句2.4.2dowhile语句2.4.3for语句2.4.4break与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.2.2维数组3.2.3多
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.1C51对标准C语言的扩展4.1.1存储区域4.1.2数据变量分类4.1.3存储器模式4.1.4绝对地址的访问4.1.5指针4.1.6函数4.2C51函数
4、库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和SFRbit地址REGxxx.H4.3C51程序编写4.3.1C程序基本结构4.3.2编写高效的C51程序及优化程序第5章Windows集成开发环境μVision25.1μVision2编辑界面及其
5、功能介绍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.3CPU仿真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章C5l编译器6.1预处理
6、6.1.1宏定义6.1.2文件包含6.1.3条件编译6.1.4其他预处理命令6.2C51编译器控制指令详解6.2.1源控制指令6.2.2列表控制指令6.2.3目标控制指令6.3C5l的高级配置文件6.3.1目标程序启动配置文件——STARTUP.A51.6.3.2CPU初始化文件——START751.A516.3.3静态变量初始化文件——INT.A516.3.4专用变量初始化文件——INIT751.A51第7章C51的典型资源编程7.1中断系统设计7.2定时/计数器的使用7.3I/O口的使用7.4扩展存储器7.4.1外部ROM7.
7、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.1I2C总线介绍8.4.2I2C总线硬件接口设计8.4.3I2C总线模拟硬件接口软件设计8.4.4I2C总线系统的设计
8、要点8.5单片机与计算机的互连8.5.1电路设计8.5.2电路的C51程序代码8.5.3计算机端的VisualC++程序代码第9章C51单片机的工程开发实例9.1单片机系统设计方法9.2C51系统设计的相关知识9.2.1硬件以及电路的知识9.2.2
此文档下载收益归作者所有