[STC单片机] 帮帮看下那错了, 位什么发送不了啊???

[复制链接]
2127|8
 楼主| haochangxu 发表于 2013-9-16 09:03 | 显示全部楼层 |阅读模式
CD, LCD, EDA, os, TE
main()
{
        BYTE i;
        lcd_init();                                // 初始化LCD
        chushihua();                       
        delay(10);


//       
        i = 0;


       
                lcd_pos(0);                                // 设置显示位置为第一行的第1个字符       
                {                                                       
                        lcd_wdat(ReData); // 显示字符
                //        delay(2000);       
                }       
                lcd_pos(0x41);
                {                        // 设置显示位置为第二行第1个字符
                        lcd_wdat(0x6b);        // 显示字符
                //        delay(2000);       
                }
                        delay(900);               
}


void ser_int (void) interrupt 4 using 1
{
        if(RI == 1)
        {
                RI = 0;
                buf[count] = SBUF;
                count++;
                if(count>1)
                {
                        ReData=buf[0];
                        Flag=1;
                        count=0;
                }
        }
}

ayb_ice 发表于 2013-9-16 09:45 | 显示全部楼层
while(1)都没有,
 楼主| haochangxu 发表于 2013-9-16 10:08 | 显示全部楼层
ayb_ice 发表于 2013-9-16 09:45
while(1)都没有,

加上while(1)之后就什么都不显示了。
ayb_ice 发表于 2013-9-16 10:25 | 显示全部楼层
haochangxu 发表于 2013-9-16 10:08
加上while(1)之后就什么都不显示了。

那你意思是加错了

只能说明你的程序还有问题
单片机学习123 发表于 2013-9-17 08:06 | 显示全部楼层
你写的中断,调用了吗?发送和接收标志
opal11 发表于 2013-9-17 20:04 | 显示全部楼层
中断还没开
林志财 发表于 2013-9-17 22:26 | 显示全部楼层
程序没上完整
lanqiao1026 发表于 2013-9-18 13:30 | 显示全部楼层
单步执行
 楼主| haochangxu 发表于 2013-9-18 19:37 | 显示全部楼层
已经解决,谢了各位!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

11

主题

38

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部