集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 723|回复: 0

我想用电脑发送0xfe到单片机P1口。程如下:#include<reg52.h>

[复制链接]
ccs 发表于 2013-7-21 06:41:06 | 显示全部楼层 |阅读模式
我想用电脑发送0xfe到单片机P1口。程如下:#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int
uchar a,b;
void main()
{
        TMOD=0x20;
        TH1=0xfd;
        TL1=0xfd;
        TR1=1;
        SCON=0x50;
        PCON=0;
        EA=1;
        ES=1;
        ET1=1;
        while(1)
        {
                if(b==1)
                {
                        ES=0;
                        b=0;
                        SBUF=0xfe;
                        while(TI==0);
                        TI=0;
                        ES=1;
                }       
        }
}
void ser() interrupt 4
{
        RI=0;
        P1=SBUF;
        a=SBUF;
        b=1;       
}
现在P1不是我发送的数据呀,怎么办呢
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|fpga论坛|fpga设计论坛 ( 京ICP备20003123号-1 )

GMT+8, 2025-6-28 09:05 , Processed in 0.060045 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表