现代电子技术综合实验-温度采集控制的设计与实现.pptVIP

现代电子技术综合实验-温度采集控制的设计与实现.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验题目:温度采集控制的设计与实现 * * * 指导教师:王 军 现代电子技术综合实验 参考内容:Keil C51 摘要 实验内容 1 实验平台介绍 2 基础知识及工具软件介绍 3 实验内容和步骤 4 考核办法及成绩构成 5 C语言与MCS-51单片机 简化具体组织、分配存储器资源和处理端口数据;在C语言编程中,根据单片机存储结构及内部资源定义相应的数据类型和变量。 C51包含的数据类型、变量存储模式、输入输出处理、函数等方面与标准的C语言有一定的区别。其它的语法规则、程序结构及程序设计方法等与标准的C语言程序设计相同。 KEIL C51编译器能够识别的基本数据类型: 0~65535 2字节 sfr16 0~255 1字节 sfr 0或1 1位 sbit 0或1 1位 bit ?1.175494E-38~?3.402823E+38 4字节 float -2147483648~+2147483647 4字节 signed long 0~4294967295 4字节 unsigned long -32768~+32767 2字节 signed int 0~65535 2字节 unsigned int -128~+127 1字节 signed char 0~255 1字节 unsigned char 取值范围 长度 基本数据类型 存储器类型 存储器类型是用于指明变量所处的单片机的存储器区域情况。存储器类型与存储种类完全不同。C51编译器能识别的存储器类型有以下几种,见表所示。 程序存储器ROM 64k空间 code 用DPTR间接访问的片外RAM,允许访问全部64k片外RAM xdata 用Ri间接访问的片外RAM的低256B pdata 间接寻址访问的片内RAM,允许访问全部片内RAM idata 片内RAM的可位寻址区(20H~2FH),允许字节和位混合访问 bdata 直接寻址的片内RAM低128B,访问速度快 data 描 述 存储器类型 C51运算符 算术运算符有: + 加或取正值运算符 - 减或取负值运算符 * 乘运算符 / 除运算符 % 取余运算符 关系运算符: 大于 小于 = 大于等于 = 小于等于 = = 等于 != 不等于 逻辑运算符: || 逻辑或 逻辑与 ! 逻辑非 位运算符有: 按位与 | 按位或 ^ 按位异或 ~ 按位取反 左移 右移 C51程序基本结构与相关语句 if语句 if语句是C51中的一个基本条件选择语句,它通常有三种格式: (1)if (表达式) {语句;} (2)if (表达式) {语句1;} else {语句2;} (3)if (表达式1) {语句1;} else if (表达式2) (语句2;) else if (表达式3) (语句3;) …… else if (表达式n-1) (语句n-1;) else {语句n} C51程序基本结构与相关语句 switch/case语句 if语句通过嵌套可以实现多分支结构,但结构复杂。switch是C51中提供的专门处理多分支结构的多分支选择语句。它的格式如下: switch (表达式) {case 常量表达式1:{语句1;}break; case 常量表达式2:{语句2;}break; …… case 常量表达式n:{语句n;}break; default:{语句n+1;} C51程序基本结构与相关语句 for语句 for(表达式1;表达式2;表达式3) {语句;} /*循环体*/ for语句后面带三个表达式,它的执行过程如下: (1)先求解表达式1的值。 (2)求解表达式2的值,如表达式2的值为真,则执行循环休中的语句,然后执行下一步(3)的操作,如表达式2的值为假,则结束for循环,转到最后一步。 (3)若表达式2的值为真,则执行完循环体中的语句后,求解表达式3,然后转到第四步。 (4)转到(2)继续执行。 (5)退出for循环,执行下面的一条语句。 C51函数的使用 函数定义的一般格式如下: 函数类型 函数名(形式参数表) [reentrant][interrupt m][using n] 形式参数说明 { 局部变量定义 函数体 } 前面部件称为函数的首部,后面称为函数的尾部,格式说明: 1.函数类型 函数类型说明了函数返回值的类型。 2.函数名 函数名是用户为自定义函数取的名字以便调用函数时使用。 3.形式参数表 形式参数表用于列录在主调函数与被调用函数

文档评论(0)

1243595614 + 关注
实名认证
文档贡献者

文档有任何问题,请私信留言,会第一时间解决。

版权声明书
用户编号:7043023136000000

1亿VIP精品文档

相关文档