为什么我的C8051f060串口调试助手总是没现象
这是我的代码,希望各位帮我看看哪边出问题了#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 编辑 ]