原创 (原创)单片机双机串口通信(含keil源程序+Protues仿真)

2009-10-30 15:17 7925 5 8 分类: MCU/ 嵌入式

工程文件下载:(包括keil源程序+Protues仿真+电路图+效果图)


https://static.assets-stash.eet-china.com/album/old-resources/2009/10/30/d5c767cb-53b6-4830-8157-98e43a25fd69.rar


 


main函数如下:


#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int
#define key_port P1
#define dis_port P2


void ser_interrupt() interrupt 4 //串口中断函数
{
 dis_port=SBUF;             //接收数据
 RI=0;  
}
void main()
{
 uchar key_in=0xff;
 TMOD=0x20;    //设置为定时器1方式2
 TH1=0xfd;   //装初值,波特率设为9600
 TL1=0Xfd;
 EA=1;    //开总中断
 ET1=1;    //允许定时器1中断
 TR1=1;    //开定时器1中断
 SCON=0x50;   //串口控制寄存器设置,方式1、开串口接收。SM0=0;SM1=1;REN=1;
 ES=1;    //开串口中断


 while(1)
 {  
    if(key_in != key_port)
  {
   key_in=key_port;
   SBUF=key_in;    //发送数据
   while(!TI);     //等待数据发送
   TI=0;
  } 
 }
}



 

PARTNER CONTENT

文章评论3条评论)

登录后参与讨论

用户377235 2013-5-27 23:51

太感谢了

用户575872 2011-7-27 16:59

有没有MSP430的呢

用户225660 2009-12-11 22:19

支持反反复反复
相关推荐阅读
用户395791 2011-02-21 10:10
单片机实现贪吃蛇游戏
本文章原创于 www.yafeilinux.com  作者:雨?烟?, 转载请注明出处。最近忙完英语考试了,感觉轻松许多。手痒的很,想写点程序,在玩弄手机时看见自己的手机游戏里连个贪吃蛇都没有呢…为什...
用户395791 2011-02-13 16:20
Qt 的未来
2011年的春节刚过,当我们还不愿意从过年的懒散生活中清醒过来时,一则无法设想的新闻将我们惊醒!   一、事件突发: 1.北京时间2月11日下午消息,诺基亚与微软刚刚宣布,双方计划建立广泛的战略伙伴关...
用户395791 2010-07-17 13:37
Qt串口通信专题教程
本文章原创于www.yafeilinux.com 转载请注明出处。Qt串口通信专题教程前言去年我使用Qt编写串口通信程序时,将自己的学习过程写成了教程(Qt编写串口通信程序全程图文讲解),但是由于时间...
用户395791 2010-06-16 22:32
Led非典型应用——感测外部光线
本文章原创于 www.yafeilinux.com  作者:Jay , 转载请注明出处。基本上初学者学习任何一款单片机都会写同样的一个程序——Led流水灯。就像初学C、C++、Qt之类的语言时都要写“...
用户395791 2010-05-27 18:47
Qt Creator系列教程
Qt Creator系列教程        为了使更多的Qt初学者能尽快入门Qt,也为了Qt及Qt Creator的快速普及,我们花费大量精力写出了这一系列教程。虽然教程的知识可能很浅显,虽然教程的语...
用户395791 2010-03-26 17:51
二十七、Qt数据库(七)QSqlRelationalTableModel(原创)
声明:本文原创于yafeilinux的百度博客,http://hi.baidu.com/yafeilinux 转载请注明出处。讲完QSqlTableModel了,我们这次讲这个类的扩展类QSqlRel...
EE直播间
更多
我要评论
3
5
关闭 站长推荐上一条 /3 下一条