版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
KeilCx51V7.0单片机高级语言编程与μVisio读书笔记模板01思维导图目录分析精彩摘录内容摘要读书笔记作者介绍目录0305020406思维导图单片编程集成开发语言环境编译器函数命令程序应用存储器变量单片编程指针驱动程序编译器参数关键字分析思维导图内容摘要内容摘要本书详细介绍了KeilC51编译器和Windows集成开发环境&目录分析1.18051单片机的存储器组织结构1.3Cx51简单编程与调试1.2KeilCx51开发工具第1章8051单片机与KeilCx51基础2.1标识符与关键字2.3Cx51程序的基本语句2.2Cx51程序设计的基本语法第2章Cx51程序设计基础2.2Cx51程序设计的基本语法2.2.1数据类型2.2.2常量2.2.3变量及其存储模式2.2.4用typedef重新定义数据类型2.2.5运算符与表达式2.3Cx51程序的基本语句2.3.1表达式语句2.3.2复合语句2.3.3条件语句2.3.4开关语句2.3.5循环语句2.3.6返回语句3.1函数的定义3.3函数的递归调用与再入函数3.2函数的调用第3章函数3.5函数变量的存储方式3.4中断服务函数与寄存器组定义第3章函数3.2函数的调用3.2.1函数的调用形式3.2.2对被调用函数的说明3.2.3函数的参数与返回值3.2.4实际参数的传递方式3.5函数变量的存储方式3.5.1局部变量与全局变量3.5.2变量的存储种类3.5.3函数的参数和局部变量的存储器模式4.1数组的定义与引用4.2字符数组4.3数组作为函数的参数4.4指针第4章数组与指针4.5数组的指针4.6函数型指针4.7返回指针型数据的函数4.8指针数组与指针型指针第4章数组与指针4.4指针4.4.1指针与4.4.2指针变量的定义4.4.3指针变量的引用4.4.4指针变量作为函数的参数4.5数组的指针4.5.1用指针引用数组元素4.5.2字符数组指针4.5.3指针的计算4.8指针数组与指针型指针4.8.1指针数组4.8.2指针型指针4.8.3抽象型指针5.1结构变量的定义与引用5.3结构数组5.2结构变量的初值第5章结构、联合与枚举5.4结构型指针5.5结构与函数5.6联合变量的定义与引用5.7枚举变量的定义与引用第5章结构、联合与枚举5.4结构型指针5.4.1结构型指针的概念5.4.2用结构型指针引用结构元素5.5结构与函数5.5.1将结构作为函数的参数5.5.2将结构型指针作为函数的参数6.1宏定义6.2文件包含6.3条件编译6.4其他预处理命令第6章预处理器6.1宏定义6.1.1不带参数的宏定义6.1.2带参数的宏定义7.1μVision2的下拉菜单7.3μVision2的调试命令7.2μVision2中的调试器第7章μVision2集成开发环境7.5μVision2的函数7.4μVision2的表达式第7章μVision2集成开发环境7.1μVision2的下拉菜单7.1.1File菜单7.1.2Edit菜单7.1.3View菜单7.1.4Project菜单7.1.5Tools菜单7.1.6SVCS菜单7.1.7Window菜单7.1.8Help菜单7.2μVision2中的调试器7.2.1Debug状态下窗口分配与View菜单操作7.2.2通过Debug菜单进行程序代码调试7.2.3通过Peripherals菜单观察仿真结果7.3μVision2的调试命令7.3.1显示和更新存储器内容命令7.3.2程序执行控制命令7.3.3断点管理命令7.3.4其他通用命令7.4μVision2的表达式7.4.1表达式的组成7.4.2μVision2表达式与C语言表达式之间的差别7.4.3μVision2表达式应用举例7.5μVision2的函数7.5.1内部函数7.5.2用户函数7.5.3信号函数7.5.4μVision2函数与Cx51函数的差别8.1编写Cx51应用程序的基本原则8.2Cx51应用中的一些常见问题与解决方法8.38051单片机的片内定时器应用编程8.4在μVision2中应用硬件目标板第8章μVision2环境下Cx51编程技巧与应用实例8.58051单片机的片内串行口应用编程8.68051单片机串行接口扩展应用编程8.7I2C总线驱动程序8.88051单片机存储器扩展与测试应用编程8.98051单片机并行接口扩展应用编程12345第8章μVision2环境下Cx51编程技巧与应用实例8.1187C752单片机在气流量测量中的应用8.1080C552单片机内部A/D转换器的Cx51驱动程序第8章μVision2环境下Cx51编程技巧与应用实例8.2Cx51应用中的一些常见问题与解决方法8.2.1Cx51程序设计中容易出错的地方8.2.2有关Cx51程序设计的若干实际应用技巧8.38051单片机的片内定时器应用编程8.3.1多模块编程8.3.2片上集成外围功能应用8.3.3在μVision2中生成应用库函数8.4在μVision2中应用硬件目标板8.4.1带MON51监控程序的硬件目标板8.4.2带FLASHMON51监控程序的硬件目标板8.58051单片机的片内串行口应用编程8.5.1用8051串行口扩展的矩阵键盘8.5.2利用8051串行口实现多机通信8.5.38051串行口的中断驱动程序8.5.4利用8051串行口实现人机对话命令的输入输出8.68051单片机串行接口扩展应用编程8.6.15位共阴极LED驱动器MC的应用8.6.28位共阴极LED驱动器MAX7219的应用8.6.3单总线温度传感器DS1820的应用8.6.4实时时钟芯片DS1302的应用8.7I2C总线驱动程序8.7.1I2C总线简介8.7.2I2C总线通用软件模拟驱动程序8.7.3I2C接口器件24C04的读写程序8.88051单片机存储器扩展与测试应用编程8.8.1测试8051应用系统总线与扩展存储器的Cx51程序8.8.28051扩展FLASH存储器在系统编程的Cx51程序8.8.3P89C51RD2单片机片内FLASH在应用中编程的Cx51程序8.98051单片机并行接口扩展应用编程8.9.1打印输出接口及其驱动程序8.9.2D/A及A/D转换接口及其驱动程序8.9.3用可编程芯片8155实现并行I/O接口扩展8.9.4实时日历/时钟芯片DS的Cx51驱动程序8.9.5用可编程芯片8279扩展键盘/LED显示器接口8.9.6LCD显示模块EA-DAR的Cx51应用编程8.9.7内置T6963C驱动器的LCD显示模块Cx51应用编程8.1080C552单片机内部A/D转换器的Cx51驱动程序8.10.180C552单片机简介8.10.280C552内部ADC的应用8.10.3使用80C552内部ADC时印制电路板的设计要点8.10.4使用80C552内部ADC的Cx51驱动程序8.1187C752单片机在气流量测量中的应用8.11.187C752单片机简介8.11.2气流量测量仪表的硬件设计8.11.3气流量测量仪表的软件设计9.1Cx51编译器简介9.2Cx51编译器控制命令详解9.3KeilCx51编译器对ANSIC的扩展9.4Cx51编译器的数据调用协议9.5Cx51编译器的特殊支持9.6用户配置文件010302040506第9章Cx51编译器9.7与汇编语言程序的接口9.8与PL/M51程序的接口9.9绝对访问9.10Cx51的库函数第9章Cx51编译器9.2Cx51编译器控制命令详解9.2.1源控制命令9.2.2列表控制命令9.2.3目标控制命令9.3KeilCx51编译器对ANSIC的扩展9.3.1存储器类型与编译模式9.3.3一般指针与基于存储器的指针及其转换9.3.4Cx51编译器对ANSIC函数定义的扩展9.4Cx51编译器的数据调用协议9.4.1数据在内存中的存储格式9.4.2目标代码的段管理9.5Cx51编译器的特殊支持9.5.1AnalogDevice公司的Aduc8xxB2系列9.5.2Atmel89x8252及衍生产品9.5.3Dallas80C320/420/520/5309.5.4Dallas80C390/400/5240及衍生产品9.5.5Infineon80C517/509/537及衍生产品9.5.6Philips8xC750/751/7529.5.7Philips8xC51Mx9.5.8Philips和AtmelWM系列的双数据指针9.6用户配置文件9.6.1启动代码文件9.6.2变量初始化文件9.6.3基本I/O函数文件9.6.4分组配置文件9.9绝对访问9.9.1采用扩展关键字“_at_”或指针定义变量的绝对9.9.2采用预定义宏指定变量的绝对9.9.3采用连接定位控制命令指定变量的绝对9.10Cx51的库函数9.10.1字符函数CTYPE.H9.10.2标准I/O函数STDIO.H9.10.3字符串函数STRING.H9.10.4标准函数STDLIB.H9.10.5数学函数MATH.H9.10.6绝对访问ABSACC.H9.10.7内部函数INTRINS.H9.10.8变量参数表STDARG.H9.10.9全程跳转SETJMP.H10.2汇编伪指令10.1符号与表达式第10章Ax51宏汇编器10.4汇编控制命令10.3宏处理器第10章Ax51宏汇编器10.2汇编伪指令10.2.1段控制指令10.2.2符号定义指令10.2.3存储器初始化指令10.2.4存储器保留指令10.2.5过程声明指令(仅用于Ax51)10.2.6程序连接指令10.2.7控制指令10.2.8其他指令10.3宏处理器10.3.1标准宏处理器10.3.2嵌套宏定义10.3.3宏调用10.3.4C宏处理器10.3.5MPL宏处理器10.3.6MPL函数10.3.7MPL条件处理函数10.3.8MPL字符串处理函数10.4汇编控制命令10.4.1汇编控制命令详解10.4.2条件汇编命令11.1BL51/Lx51的连接定位方式11.2连接定位控制命令详解11.3符号转换工具11.4库管理器LIBx51第11章BL51/Lx51连接定位器与实用工具11.1BL51/Lx51的连接定位方式11.1.1连接定位中的数据段处理11.1.2连接定位器的引用11.1.3应用程序在存储器空间中的定位11.1.4数据覆盖11.1.5代码分组11.1.6分组配置11.2连接定位控制命令详解11.2.1列表文件控制命令11.2.2输出文件控制命令11.2.3段与存储器定位控制命令11.2.4高级语言控制命令11.3符号转换工具11.3.1IntelHEX文件格式与符号转换工具11.3.2引用符号转换工具OH51/OHX5111.3.3引用分组目标文件转换工具OC5112.1RTX51一般介绍12.2RTX51技术参数12.3使用RTX51TINY的要求和限定12.4RTX51TINY的任务管理12.5RTX51TINY的配置12345第12章RTX51实时多任务操作系统12.7RTX51TINY应用
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025北京易兴元石化科技有限公司组织发展岗招聘1人笔试历年参考题库附带答案详解
- 分数加减混合运算 专题练习 2025-2026学年小学数学五年级下册期末专练 人教版 含解析
- 苏州政府投资项目绩效审计:实践、挑战与创新发展
- 推广普通话活动总结18篇
- 苏南沿江城市防洪规划:现状、挑战与优化策略
- 苏南IT企业研发团队知识共享意愿影响因素的多维度解析与提升策略
- 芸薹属栽培种杂种与异源多倍体:合成路径、遗传解析与应用展望
- 芪术颗粒“化瘀通络”作用对肝窦毛细血管化的影响探究
- 护理岗位心得体会
- 护理伦理冲突与解决策略
- 苏州2025年江苏苏州市相城区卫健系统招聘备案制工作人员133人笔试历年参考题库附带答案详解
- 第六节 学生实验:设计制作简易直流电动机说课稿-2025-2026学年中职基础课-电工电子类-高教版(2021)-(物理)-55
- 2025年及未来5年中国RTP管行业市场供需格局及行业前景展望报告
- 智慧树知道网课《企业法务概论》课后章节测试满分答案
- 2024秋九年级化学上册 4.3 水的组成说课稿 (新版)新人教版
- 绿化保洁安全培训课件
- 疑难病例讨论制度
- 人工流产并发症
- 2025年四川省广安市中考物理试题(原卷版)
- 2025年安徽省高考化学试卷真题(含答案详解)
- 设备安装、调试、验收管理制度
评论
0/150
提交评论