当前位置: 首页 > news >正文

汕尾市网站建设_网站建设公司_ASP.NET_seo优化

网站建设的大公司有哪些,辽宁东方建设工程有限公司网站,股权分配系统建设网站,济南seo网站建站一、实验目的#xff1a; 1.掌握C51编程基础#xff0c;C51程序结构。 2.掌握C51数据类型、函数设计。 3.掌握C51程序的编辑、编译、调试和运行 二、编程提示 编程将片外8000H单元开始的10字节的内容移至8100H开始的各单元中。8000H单元开始的10字节内容用编程方式赋值。…一、实验目的 1.掌握C51编程基础C51程序结构。 2.掌握C51数据类型、函数设计。 3.掌握C51程序的编辑、编译、调试和运行 二、编程提示  编程将片外8000H单元开始的10字节的内容移至8100H开始的各单元中。8000H单元开始的10字节内容用编程方式赋值。编程将片内50H单元开始10字节的内容初始化为09然后移至55H开始的各单元中。在片外RAM的2000~200FH中查找零把零的个数放在2010H中。Number单元是字数据单元将其拆分成十进制数, 存入 Result 数组。Number单元地址为片内0x30。三、流程图实验内容1程序流程                                     实验内容3程序流程 四、每小题代码及流程图 编程将片外8000H单元开始的10字节的内容移至8100H开始的各单元中。8000H单元开始的10字节内容用编程方式赋值 代码 #includeabsacc.h #includereg51.h #define uchar unsigned char void main(void) { uchar xdata *xdp1; uchar xdata *xdp2; uchar data i; xdp10x8000; xdp20x8100; for(i0;i9;i) { *(xdp1i)10i; } for(i0;i9;i) { *(xdp2i)*(xdp1i); } } #includereg51.h #define uchar unsigned char xdata uchar rom8000[10] _at_ 0x8000; xdata uchar rom8100[10] _at_ 0x8100; void main(void) { uchar data i; for(i0;i9;i) { rom8000[i]i; } for(i0;i9;i) {rom8100[i]rom8000[i]; }} 结果 分析 1.用for循环给片外8000H赋值值从0A开始 2.再把8000H的值传给8100H 2、编程将片内50H单元开始10字节的内容初始化为09然后移至55H开始的各单元中。 代码 #includeabsacc.h #includereg51.h #define uchar unsigned char void main(void) { uchar data *dp1; uchar data *dp2; uchar data i; dp10x50; dp20x5e; for(i0;i9;i) { *(dp1i)i; } for(i0;i10;i) { *(dp2-i)*(dp1-i9); } } 结果 分析 1.用for循环给片内50H开始赋值值开始为0赋值10个数一直到59H单元 2.用59H开始将其单元的内容值赋给5e结束的单元最后变为55-5E单元的内容分别为50-59H单元的内容 3、在片外RAM的2000~200FH中查找零把零的个数放在2010H中 代码 #includeabsacc.h #includereg51.h #define uchar unsigned char void main(void) { uchar xdata *xdp1; uchar xdata *xdp2; uchar data i; xdp10x2000; xdp20x2010; *xdp20x00; for(i0;i16;i) { if(i%20) *(xdp1i)0; else   *(xdp1i)i; } for(i0;i16;i) { if(*(xdp1i)0)   *xdp2*xdp21; } } #includereg51.h #define uchar unsigned char xdata uchar rom2000[16] _at_ 0x2000; xdata uchar rom2010 _at_ 0x2010; void main(void) { uchar data i; rom20100; for(i0;i16;i) { if(i%20) rom2000[i]0; else   rom2000[i]i; } for(i0;i16;i) { if(rom2000[i]0)   rom2010rom20101;  }} 结果 分析 用i是否整除2判断存到片外2000H-200F内存单元能整出为0不能整除为i最后统计为8个0 4、Number单元是字数据单元将其拆分成十进制数, 存入 Result 数组。Number单元地址为片内0x30 代码 #includeabsacc.h #includereg51.h #define uint unsigned int #define uchar unsigned char void main(void) {uint data  *Number; uchar data   Result[2],c[5]; uchar data i,j; Number0x30; *Number23456; c[0]*Number/100000; c[1]*Number%100000/10000; c[2]*Number%10000/1000; c[3]*Number%1000/100; c[4]*Number%100/10; c[5]*Number%10; for(i0,j0;i5,j3;ii2,j) {Result[j]c[i]*(0x10)c[i1];}} #includeabsacc.h #includereg51.h #define uint unsigned int #define uchar unsigned char data uint number _at_ 0x30; data uchar result[2] _at_ 0x40; void main(void) { uchar data  c[5]; uchar data i,j; number23456; c[0]number/100000; c[1]number%100000/10000; c[2]number%10000/1000; c[3]number%1000/100; c[4]number%100/10; c[5]number%10; for(i0,j0;i5,j3;ii2,j) { result[j]c[i]*(0x10)c[i1]; } } 结果 分析 在Number单元是字数据单元存的内容为23456十六制为5BA0H变化之后为00,02,03,04,05,06两个数存到Result 数组的一个内存单元最后值为02,34,56存储类型默认为AUTO,存储模式为small模式,存储器类型为data,则Number单元、Result 单元分配之后会出现覆盖情况
http://www.lebaoying.cn/news/20385.html

相关文章:

  • 新开传奇网站999企业管理系统er图
  • 看那种片哪个网站好用国内软件公司排名
  • 怎么做填表网站济宁专业建网站
  • 网站响应时间多久律师 wordpress
  • 景安做网站教程免费企业网站开源系统
  • 手机网站的推广淘宝联盟里的网站推广怎么做
  • 宁波余姚网站建设分销微信小程序开发
  • 怎么做网站推广佳木斯一流的基础微网站开发
  • 电商网站怎样做优化才最合理微信公众号运营策划书范文
  • 网站设计的目的是什么龙岩小程序报价
  • 大连网站快速建设推荐网络教育平台登录入口
  • 流控插件wordpress企业网站关键词优化排名应该怎么做
  • 制作简单的站点推广方案广州自助建站模板
  • wordpress分行符国家二十条优化措施
  • 安通建设有限公司网站网站推广的优势
  • 捡个校花做老婆是哪个网站的网站推广的措施有哪些
  • 网站的建站过程网页设计网站官网
  • 怎么弄免费的空间做网站大学生创业服务网站建设方案
  • 合肥网站建设外包响应式网站生成
  • 别墅装修排名重庆网站关键词排名优化
  • 网站logo尺寸一般多大wordpress 所有标签
  • 寿县住房与城乡建设局网站服务器512m内存做网站
  • 通化市建设局网站微慕wordpress插件
  • 网站添加微信支付域名申请网站
  • 深圳营销网站建设服务网销工作内容简述
  • 宣传部网站建设方案phpmysql网站开发技术
  • 碗网站网络营销课程设计计划书
  • 网络科技有限公司网站男学网站开发
  • 网站模板目录数据库 导入 wordpress 错误
  • 加强网站集约化建设网站开发工程师需要会写什么