个人近期工作内容以及总结,单片机

个人近期工作内容以及总结,单片机

ID:29776058

大小:20.07 KB

页数:10页

时间:2018-12-23

个人近期工作内容以及总结,单片机_第1页
个人近期工作内容以及总结,单片机_第2页
个人近期工作内容以及总结,单片机_第3页
个人近期工作内容以及总结,单片机_第4页
个人近期工作内容以及总结,单片机_第5页
资源描述:

《个人近期工作内容以及总结,单片机》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划个人近期工作内容以及总结,单片机  编程综述  单片机编程其实就是对寄存器的操作,更多的是用流程控制语句来决定寄存器对应行为的先后时间顺序。什么时候该让寄存器干什么,什么时候停止。  Keil-c也可以使用指针来定义字符串。uchar*trdata="hello,RS232";  send_char(trdata[i]);  unsignedchar*puchMsg;while(usDataLen--)/*传输消息缓冲区*/  {  uIndex

2、=uchCRCHi^*puchMsg++;  }  while(TI==0);//直到TI==0才往下执行。尽量在子程序中少用while(1)//死循环。voidsendchar(void)  {  while(1)//死循环。  {  if(RI)//如果接收到数据。  {目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划个人近期工作内容以及总结,单片机  编程综述  单片

3、机编程其实就是对寄存器的操作,更多的是用流程控制语句来决定寄存器对应行为的先后时间顺序。什么时候该让寄存器干什么,什么时候停止。  Keil-c也可以使用指针来定义字符串。uchar*trdata="hello,RS232";  send_char(trdata[i]);  unsignedchar*puchMsg;while(usDataLen--)/*传输消息缓冲区*/  {  uIndex=uchCRCHi^*puchMsg++;  }  while(TI==0);//直到TI==0才往下执行。尽量在子程序中少用while(1)//死循环。voids

4、endchar(void)  {  while(1)//死循环。  {  if(RI)//如果接收到数据。  {目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  RI=0;//软件清0  dat=SBUF;//将接收到的数据赋给之前定义的变量。SBUF=dat;//将接收到的数据又发送出去。  while(!TI);//等特数据传送,查询是否发送完毕。TI=0;//对发送

5、标志位清0。  }  }  }  当其他程序调用sendchar(void)时将不能跳出死循环,所以在写子程序时要严格使用死循环。  标志位、控制位的对应  一般将标志位作为判断条件来执行对应程序。结合中断使用的频率较高。例如SendFlag=0就必须有对应置1的条件,  而控制位更是要有对应的切换过程。  例如RS485E=1;//RS5485E=0为接收状态RS5485E=1为发送状态if(TI==1)  {  TI=0;  SendFlag=0;  }  if(RI==1)//RI接受中断标志目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的

6、发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  {  RI=0;//清除RI接受中断标志  Data=SBUF;//SUBF接受/发送缓冲器  SendFlag=1;  }  if(SendFlag==1)//如果中断程序响应了,即就是单片机接收到数据这时就将接收到的数据进行回显,发送到PC  {RS485E=1;//RS5485E=0为接收状态RS5485E=1为发送状态SBUF=Data;//发送数据  delay(50); 

7、 }  else  {  RS485E=0;//接收状态  }  TM1629地址写的不对导致显示字符不对。display2(0xc0,LED14Num[0]);  display2(0xc1,LED14Num[1]);  display2(0xc2,LED14Num[2]);  display2(0xc3,LED14Num[3]);  往后在编程过程中一定要注意写地址命令的地址格式。  TM1629数码管字符显示乱码目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略

8、的发展,保障停车场安保新项目的正常、顺

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。