导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→【请教】STC的串口程序[17840]

 *第17504篇: 【请教】STC的串口程序

  
楼 主:17840 2008年4月10日20:55
 【请教】STC的串口程序
今天在做一个串口收发的程序。用PRINTF和SCANF来输出和输入。我的程序里面没有输出输入符号的语句,为什么在运行时会自动输出键盘键入的符号?小弟不才,各位大侠请多多指教
#include  <reg51.h>  
#include  <stdio.h>  
void main(void)
{
        char temp;
        SCON = 0x50; //串口方式1,允许接收
        TMOD = 0x20; //定时器1定时方式2
        TCON = 0x40; //设定时器1开始计数
        TH1 = 0xFD;        //11.0592MHz 9600波特率
        TI = 1;
        TR1 = 1; //启动定时器

        while(1)
{        
        printf ("PLEASE INPUT YOUR CODE: \n");
        scanf("%c", &temp);
        switch(temp)
        {
                case 'A':printf("CBT!\n");break;
                case 'B':printf("TEST!\n");break;
                default: printf("ERROR!\n");break;
                
                }
        }

}


>>>>>>对该主题发表你的看法

本主题贴数1,分页: [第1页]


[上一篇主题]:8085编译工具,急需

[下一篇主题]:提供快速全面的嵌入式开发工具--包括RTOS和GUI,绝对震撼!