实验系统编程应用.doc.docVIP

  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文档。上传文档
查看更多
实验系统编程应用.doc

信息工程学院实验报告 成 绩: 指导老师(签名): 课程名称:单片机原理及接口 实验项目名称:实验系统编程应用 实验时间:2016年3月15日 班级:通信141 姓名: 学号: 一、实 验 目 的: 熟悉使用keil仿真软件、伟福仿真调试软件编写C51单片机程序的编写过程以及调试运行步骤。熟悉在C51中各种类型变量的定义方法,以及各种常用程序结构的编写方法。学习编写基本的单片机程序。 实 验 设 备 与 器 件 微机,KEIL C51单片机仿真调试软件,伟福V系列仿真调试软件等。 三、实 验 原 理 C51定义的任何数据类型必须以一定的存储类型定位,在8051的某一存储区中。说明的一般格式: 数据类型 存储类型 变量名 C51对单片机的不同存储区域定义了不同的存储类型,它们的关系如下: 存储类型 对应的存储区域 data bdata idata xdata Code 直接寻址片内RAM(128字节) 可位寻址的片内RAM(16字节),允许位与字节混合访问 间接寻址片内RAM,可访问全部片内RAM(256字节) 片外RAM(64K) 程序存储区(64K) 另外8051单片机片内还有有21个特殊功能寄存器(SFR),它们分布在片内RAM的高128字节中,特殊功能寄存器中还有11个可位寻址的寄存器。 在C51中,特殊功能寄存器是通过关键字sfr来定义,而其中可位寻址的位则用sbit来定义。 大部分特殊功能寄存器及其可位寻址的位的定义在reg51.h、reg52.h等相应的头文件中已给出,使用时只需在源文件中包含相应的头文件,即可使用SFR及其可寻址的位;而对于未定义的位,使用之前必须先定义。 另外在C51中增加了位数据类型。位变量用关键字bit来定义,它的值是一个二进制位。 四、实 验 内 容 与 步 骤 使用KEIL或伟福单片机仿真调试软件完成以下程序的编写,要求使用C51编写并进行调试观察各个变量的存放情况及结果: 1、19805×24503的编程。乘积存放在外部数据存贮器0号开始的单元(指针去做) 解:编程代码如下: #include reg51.h main() { unsigned long a,b; unsigned long xdata *p; p=0x00; a=19805; b=24503; *p=a*b; } (1)存储器模式截图如图1所示: 图1 存储器模式图 存储器的观察窗口截图如图2所示: 图2 存储器观察窗口 窗口中3个变量的数值图的截图如图3所示: 图3 变量数值图 2、定义变量a,b,c 其中a为内部RAM的可位寻址区的字符变量;b为外部数据存储区浮点型变量;c为一个位变量;另外需要单独使用P2口的第3根引脚和P1口的第4根引脚。写出他们的完整定义。 解:定义变量的编程代码如下图4所示: 图4 XBYTE[0x0001]=0X76; 解:代码和存储器窗口如图5所示: 图5 编程将内部数据存储区的20H单元和35H单元的数据相乘,结果存到外部数据存储区中(位置不限)。 解:编程代码如图6所示: 图6 五、实 验 总 结: 通过使用keil仿真软件、伟福仿真调试软件编写C51单片机程序的编写过程以及调试运行步骤。熟悉在C51中各种类型变量的定义方法,以及各种常用程序结构的编写方法。学习编写基本的单片机程序。 第 2 页 共 6 页

文档评论(0)

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

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

版权声明书
用户编号:7014141164000003

1亿VIP精品文档

相关文档