导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→求助!请帮忙看看这个曼彻斯特编码程序错在何处?

* 91512: 求助!请帮忙看看这个曼彻斯特编码程序错在何处?

   草木无间 
草木无间发表的帖子 

 求助!请帮忙看看这个曼彻斯特编码程序错在何处?
请看看这个曼彻斯特编码程序错误在何处

采用2051单片机,用p1.3输出曼彻斯特码 波特率:9600(晶振 11.0592MHZ)

............

unsigned char flag;

unsigned  char i,,j;

unsigned char Buf[2]={0x45,0x52}

void timer0(void)interrupte 1 using 1{

    flag++;TH0=0xff;TL0=0xd0;}

main(){

..............

TMOD=0x01;

TH0=0xff;

TL0=0xd0;

EA=1;

ET0=1;

TR0=1;

for( i=0;i  <2;i++)

    for(j=8;j>  0;j--)

  {

   while(flag){

P1^3=(Buf[i]&0x01)?1:0;

         while(flag==2){

  P1^3=~P1^3;

flag=0;

Buf[i]=Buf[i]>  >  1;

}

}

}

}

............

出现问题:信号完全不准!!!


发表时间:2006年4月11日18:40:47

  
回复该帖

本主题共有 2 帖,分页:>>>>>该主题的所有内容[2]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  91550.[详细]学习
摘要:这个我也不会,学习啊......(19字)
- [sillboy][790次] 2006年4月12日

[上一篇帖子]:三星单片机服务大家好!  如果各位对SAMSUNG/三星的任何产品有兴趣的话,可以
[下一篇帖子]:SAMSUNG MCU, SAMSUNG ARM大家好!