您的位置:首页技术文栏单片机C51
内容搜索:
阅读内容
背景:#EDF0F5 #FAFBE6 #FFF2E2 #FDE6E0 #F3FFE1 #DAFAF3 #EAEAEF 默认  

C51串口调试程序

[日期:2007-12-27 ] [来源: 作者:] [字体: (投递新闻)
/*----------------------------------
Keil C51 V8.02编译通过
晶振12M,波特率1200bps
----------------------------------*/
#include<AT89X51.h>
#include<stdio.h>

void main(void)
{
        void delay(void);
        TMOD|=0x20;//初始化定时器1
        TH1=230;//定时器1自动生装值
        TL1=230;
        SCON=0x50;//设置串口工作方式
        TR1=1;//起动定时器
        TI=1;//发送完毕标志置位,这个很得要,因为printf会检测这个位是否为1,为0不工作
        while(1)
        {
                printf("My Name Is XXX\n");//输出
                delay();//延时,当出现码不同步时,可以避开这个不同步的字节。
        }
}
void delay(void)//延时
{
        unsigned char i;
        for(i=255;i>0;i--);
}
阅读:
录入:admin

推荐 】 【 打印
上一篇:流水灯程序
下一篇:6位数显频率计数器
本文评论
      全部评论
发表评论


点评: 字数
姓名:
赞助商广告