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

* 29974: 【请教】STC的串口程序

   17840 
17840发表的帖子 

 【请教】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;
                
                }
        }

}


发表时间:2008年4月10日20:55:52

  
回复该帖

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

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

[上一篇帖子]:可以做到SSD1928+LM3SXXXX 加摄像头可以做到
[下一篇帖子]:提供快速全面的嵌入式开发工具--包括RTOS和GUI,绝对震撼!各位嵌入式开发同行,本人有套很优秀嵌