注册 登录
编程论坛 单片机编程

为什么我的C8051f060串口调试助手总是没现象

magicsnake 发布于 2011-05-19 20:22, 812 次点击
这是我的代码,希望各位帮我看看哪边出问题了
#include "c8051F060.h"
xdata unsigned char a;
void delay(unsigned long num)
{
  while(num--);

}

main()
{
 WDTCN=0xde;   //关看门狗
 WDTCN=0xad;
 OSCXCN&=0x67;
 OSCICN|=0x00;   //设置单片机外部晶振为22MHz
 
 XBR0|=0x04;     //设置P0.0为TXD,P0.1为RXD,P0.0为推挽输出
 P0MDOUT=0x01;
 XBR2|=0x40;

 a=0;
 TMOD=0x20;   //T1采用方式2,串口采用方式1
 CKCON=0x10;
 SCON0=0x50;
 PCON=0;
 TH1=230;
 TR1=1;

 while(1)
   {
   
     while(TI0==0);
SBUF0=a;
  TI0=0;
 delay(200);
  a=a+1;
  if(a==0x07)a=0;
    }
}
烧写至芯片后,运行和PC串口通讯,总是没现象,这是为什么啊


[ 本帖最后由 magicsnake 于 2011-5-19 20:23 编辑 ]
0 回复
1