• 大小: 3.32MB
    文件类型: .zip
    金币: 2
    下载: 0 次
    发布日期: 2024-02-04
  • 语言: 其他
  • 标签: 51  串口  仿真  

资源简介

51串口通信程序+仿真 主从机发送接收

资源截图

代码片段和文件信息

//PC机发送数据;单片机在方式1下,接收数据在串行口中断里,接收数据状态由8个LED显示
#include 
#include 
#define uchar unsigned char
#define uint unsigned int

//串行中断服务程序
void com_isr(void) interrupt 4 using 1
{
 if(RI)//每次接收到数据,就进入串行中断,并且RI被硬件置1
   {
    P1=SBUF;//平P1口控制LED
RI=0;//对RI进行软件清0,便于下次数据接收
   }

}

main()
{
uchar i=0;

//串行口通信初始化
TMOD=0x20;//选择定时器T1方式2
TL1=0xfd;TH1=0xfd;//置初始值,使得在串行口工作方式1、SMOD位为0时,波特率=(定时器1溢出率/32)=9600;
SCON=0x50;//串行口工作方式1;接收到字符,RI就置位;允许串行口接收
PCON=0x00;//设置SMOD位为:0,串行口波特率不加倍
TR1=1;//打开定时器
ES=1;//打开串行中断硬件开关
EA=1;//打开总开关

while(1)
   {
     
   }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2011-12-13 19:50  51串口通信\
     目录           0  2011-12-13 19:50  51串口通信\2.PC发送-C51中断接收\
     文件        1876  2011-12-13 19:50  51串口通信\2.PC发送-C51中断接收\1
     文件         792  2011-12-13 19:50  51串口通信\2.PC发送-C51中断接收\1.c
     文件         195  2011-12-13 19:50  51串口通信\2.PC发送-C51中断接收\1.hex
     文件          19  2011-12-13 19:50  51串口通信\2.PC发送-C51中断接收\1.lnp
     文件        1997  2011-12-13 19:50  51串口通信\2.PC发送-C51中断接收\1.LST
     文件        3410  2011-12-13 19:50  51串口通信\2.PC发送-C51中断接收\1.M51
     文件        1981  2011-12-13 19:50  51串口通信\2.PC发送-C51中断接收\1.OBJ
     文件         975  2011-12-13 19:50  51串口通信\2.PC发送-C51中断接收\1.Opt
     文件         677  2011-12-13 19:50  51串口通信\2.PC发送-C51中断接收\1.plg
     文件        1086  2011-12-13 19:50  51串口通信\2.PC发送-C51中断接收\1.PWI
     文件        1682  2011-12-13 19:50  51串口通信\2.PC发送-C51中断接收\1.Uv2
     文件         975  2011-12-13 19:50  51串口通信\2.PC发送-C51中断接收\1_Opt.Bak
     文件        2110  2011-12-13 19:50  51串口通信\2.PC发送-C51中断接收\1_Uv2.Bak
     文件       95422  2011-12-13 19:50  51串口通信\2.PC发送-C51中断接收\Last Loaded 1.DBK
     目录           0  2011-12-13 19:50  51串口通信\51baudrate\
     文件         402  2011-12-13 19:50  51串口通信\51baudrate\173绿色软件.url
     文件        1630  2011-12-13 19:50  51串口通信\51baudrate\173软件下载.txt
     文件      476160  2011-12-13 19:50  51串口通信\51baudrate\51baudrate.exe
     目录           0  2011-12-13 19:50  51串口通信\C51-C51 一对一通信\
     目录           0  2011-12-13 19:50  51串口通信\C51-C51 一对一通信\3.主机只发送数据在主程序内,从机只接收数据在串行中断里\
     文件     1590478  2011-12-13 19:50  51串口通信\C51-C51 一对一通信\3.主机只发送数据在主程序内,从机只接收数据在串行中断里\1.bmp
     文件       97617  2011-12-13 19:50  51串口通信\C51-C51 一对一通信\3.主机只发送数据在主程序内,从机只接收数据在串行中断里\1.DSN
     文件        1052  2011-12-13 19:50  51串口通信\C51-C51 一对一通信\3.主机只发送数据在主程序内,从机只接收数据在串行中断里\1.PWI
     文件       97579  2011-12-13 19:50  51串口通信\C51-C51 一对一通信\3.主机只发送数据在主程序内,从机只接收数据在串行中断里\Last Loaded 1.DBK
     目录           0  2011-12-13 19:50  51串口通信\C51-C51 一对一通信\3.主机只发送数据在主程序内,从机只接收数据在串行中断里\方式1 主机\
     文件        2623  2011-12-13 19:50  51串口通信\C51-C51 一对一通信\3.主机只发送数据在主程序内,从机只接收数据在串行中断里\方式1 主机\1
     文件         761  2011-12-13 19:50  51串口通信\C51-C51 一对一通信\3.主机只发送数据在主程序内,从机只接收数据在串行中断里\方式1 主机\1.c
     文件         326  2011-12-13 19:50  51串口通信\C51-C51 一对一通信\3.主机只发送数据在主程序内,从机只接收数据在串行中断里\方式1 主机\1.hex
     文件          19  2011-12-13 19:50  51串口通信\C51-C51 一对一通信\3.主机只发送数据在主程序内,从机只接收数据在串行中断里\方式1 主机\1.lnp
............此处省略84个文件信息

评论

共有 条评论