[其它应用] 中颖单片机 能接收数据但不能发送数据

[复制链接]
972|0
 楼主| 魔方控 发表于 2015-7-15 16:48 | 显示全部楼层 |阅读模式
#include"SH88F4051.h"
extern void UARTinit();
void Sendbyte();
void delay1ms(void)   //Îó²î 0us
{
    unsigned char a,b,c;
    for(c=100;c>0;c--)
        for(b=142;b>0;b--)
            for(a=2;a>0;a--);
}
unsigned char TX[]={0x00,0x01,0x02,0x03};
unsigned char LED;
void main()
{
  UARTinit();
        P4_2=1;
        delay1ms();
        while(1)
        {
    Sendbyte();
                P1=LED;
                P4_2=0;
                delay1ms();
        }
}
        void Sendbyte()
{
        unsigned char i,c;
        for(i=0;i<4;i++)
        {
                c=TX[i];
                SBUF=c;
          while(!TI);
          TI=0;
          delay1ms();
        }
}
void Portint() interrupt 4
        {
                if(RI)
    {  
                        RI=0;
                        LED=SBUF;
          }
  }

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

3

帖子

0

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