找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1182|回复: 0
打印 上一主题 下一主题
收起左侧

求大佬看看单片机双机通信有没有错

[复制链接]
跳转到指定楼层
楼主
ID:568764 发表于 2019-6-26 19:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
20黑币
下面注释的是乙机,结果应该是:甲机按下中断按键后,乙机联排数码管有显示,但结果出不来按下按键没反应,我怀疑是单片机坏了。。。

#include <AT89X51.H>
#define uchar unsigned char  
#define unit unsigned int
void delay(unsigned char delay_time)
{
       unsigned char i;
       while(delay_time--)
       for(i=0;i<125;i++)
       ;
}
void main()
{
       IT0=1;
       EX0=1;
       EA=1;
       SCON=0x51;
       TMOD=0x20;  TH0=0xf3;TL0=0xf3;
       TR1=1;
       EA=1;
       ES=1;
       while(1);      
}
void jian() interrupt 0
{
               delay(10);
               if(P3^2!=1)
               {
                       ACC=1;
                       SBUF=ACC;
               }
}
void ser()interrupt 4
{
       if(RI==1)
       {
               RI=0;
       }
       else TI=0;
}
//#include<AT89X51.H>
//#define uchar unsigned char  
//#define unit unsigned int
//bit receive_flag;
//unsigned int i;
//void mini_delay()
//{
//  for(i=0;i<100;i++);
//}
//void main(void)
//{
//        unsigned char led[8]={0x1c,0xfc,0x7c,0x9e,0x1c,0xfc,0x7c,0x9e};
//        unsigned char wei[8]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};
//        unsigned int a;
//        unsigned int b;        
//        SCON=0x50;
//        TMOD=0x20;TH0=0xf3;TL0=0xf3;
//        ET1=1;
//        TR1=1;
//        EA=1;
//        ES=1;
//        receive_flag = 0;
//        while(1)
//        {
//                if(receive_flag)
//                {
//                        for(a=0;a<8;a++)
//                        {        
//                                for(b=0;b<=a;b++)
//                                {
//                                        P1=wei[ b];
//                                        P0=led[ b];
//                                        mini_delay();
//                                }               
//                }
//                }   
//   }
//}
//void ser()interrupt 4
//{
//        if(RI)
//        {
//               
//                receive_flag=1;
//                RI=0;
//        }
//        else TI=0;
//}

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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