第七章 单片机的C语言应用程序设计.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章 单片机的C语言应用程序设计 第7章 单片机的C语言应用程序设计 7.1 C语言与语言与MCS-51 语言与语言与 7.2 C51数据类型及在数据类型及在MCS-51 中的存储方式中的存储方式 数据类型及在数据类型及在 中的存储方式中的存储方式 7.3 C51数据的存储类型与数据的存储类型与MCS-51存储结构存储结构 数据的存储类型与数据的存储类型与 存储结构存储结构 7.4 MCS-51特殊功能寄存器特殊功能寄存器(SFR)的的C51定义定义 特殊功能寄存器特殊功能寄存器 的的 定义定义 7.5 MCS-51并行接口的并行接口的C51定义定义 并行接口的并行接口的 定义定义 7.6 位变量的位变量的C51定义定义 位变量的位变量的 定义定义 7.7 C51构造数据类型构造数据类型 构造数据类型构造数据类型 7.8 模块化程序开发过程模块化程序开发过程 模块化程序开发过程模块化程序开发过程 7.9 MCS-51 内部资源使用的内部资源使用的C语言编程语言编程 内部资源使用的内部资源使用的 语言编程语言编程 7.10 MCS-51片外扩展的片外扩展的C语言编程语言编程 片外扩展的片外扩展的 语言编程语言编程 7.11 频率量测量的频率量测量的C语言编程语言编程 频率量测量的频率量测量的 语言编程语言编程 7.12 MCS-51机间通信的机间通信的C语言编程语言编程 机间通信的机间通信的 语言编程语言编程 7.13 键盘和数码显示人机交互的键盘和数码显示人机交互的C语言编程语言编程 键盘和数码显示人机交互的键盘和数码显示人机交互的 语言编程语言编程 第7章 单片机的C语言应用程序设计 7.1 C语言与语言与MCS–51 语言与语言与 用汇编程序设计MCS–51系列单片机应用程序时,必须要考虑 其存储器结构,尤其必须考虑其片内数据存储器与特殊功能寄存 器正确、合理的使用以及按实际地址处理端口数据。用C语言编写 MCS–51单片机的应用程序,虽然不像用汇编语言那样具体地组织、 分配存储器资源和处理端口数据,但在C语言编程中,对数据类型 与变量的定义,必须要与单片机的存储结构相关联,否则编译器 不能正确地映射定位。用C语言编写单片机应用程序与编写标准的 C语言程序的不同之处就在于根据单片机存储结构及内部资源定义 相应的C语言中的数据类型和变量,其它的语法规定、程序结构及 程序设计方法都与标准的C语言程序设计相同。 第7章 单片机的C语言应用程序设计 用C语言编写的应用程序必须经单片机的C语言编译器(简 称C51),转换生成单片机可执行的代码程序。支持MCS–51系 列单片机的C语言编译器有很多种。如American Automation 、 Auocet 、BSO/TASKING 、DUNFIELD SHAREWARE 、 KEIL/Franklin等。其中KEIL/Franklin 以它的代码紧凑和使用方 便等特点优于其它编译器。本章是针对这种编译器介绍MCS– 51单片机C语言程序设计。 第7章 单片机的C语言应用程序设计 7.2 C51数据类型及在数据类型及在MCS-51 中的存储方式中的存储方式 数据类型及在数据类型及在

文档评论(0)

wvqj + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档