• 大小: 140KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-09
  • 语言: 其他
  • 标签: 单片机  

资源简介

_单片机与单片机之间串口通信,注释详细(附仿真电路图)

资源截图

代码片段和文件信息

#include
#include“type.h“

uint8 SigNum[10]={0x3f0x060x5b0x4f0x660x6d0x7d0x070x7f0x6f};//CC共阴极数码管0123456789

void Delay1s(void)
{
uint8 hijk;
for(h=5;h>0;h--)
for(i=4;i>0;i--)
for(j=116;j>0;j--)
for(k=214;k>0;k--);
}

/*********************************************************
串口初始化函数  参数:无  返回值:无
*********************************************************/
void USART_Init(void) 
{
TMOD = 0x20;//将定时器1设置为方式2,8位自动重装模式
SCON = 0x50;//串口控制寄存器,使串口工作在方式1,并且接受使能
PCON = 0x00;//该寄存器第一位为串口波特率倍速控制位,这里不倍速
TH1 = 0xfd;  //11.0592M晶振,波特率9600
TL1 = 0xfd;
TR1 = 1;//开启定时器1
ES = 1;//开启串口中断
EA = 1;//开启总中断
}

/******************************************************************
发送一个字节函数  输入参数:dat 返回值:无
******************************************************************/
void Send_Dat(uint8 dat)
{
SBUF = dat;
while(TI==0);
TI=0;
}

void main()
{
uint8 a=0;
USART_Init();
while(1)
{
Send_Dat(SigNum[a]);
Delay1s();
a++;
if(a==10)
{
a=0;
}
}
}

void USART_INTR() interrupt 4 //串口中断
{
if(RI)
{
RI = 0;
P1 = SBUF;
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-09-06 09:58  单片机与单片机之间串口通信,注释详细(附仿真电路图)\
     目录           0  2017-05-31 03:10  单片机与单片机之间串口通信,注释详细(附仿真电路图)\仿真\
     文件       94141  2013-08-19 16:57  单片机与单片机之间串口通信,注释详细(附仿真电路图)\仿真\51_TO_51.DSN
     文件        1052  2017-05-31 03:10  单片机与单片机之间串口通信,注释详细(附仿真电路图)\仿真\51_TO_51.PWI
     文件       94141  2013-08-19 16:00  单片机与单片机之间串口通信,注释详细(附仿真电路图)\仿真\Last Loaded 51_TO_51.DBK
     文件       66080  2018-09-06 09:58  单片机与单片机之间串口通信,注释详细(附仿真电路图)\图片.PNG
     目录           0  2013-08-19 14:37  单片机与单片机之间串口通信,注释详细(附仿真电路图)\程序\
     目录           0  2018-09-06 09:56  单片机与单片机之间串口通信,注释详细(附仿真电路图)\程序\单片机A\
     文件        2912  2013-08-19 16:57  单片机与单片机之间串口通信,注释详细(附仿真电路图)\程序\单片机A\USART_A.plg
     文件       55221  2018-09-06 09:56  单片机与单片机之间串口通信,注释详细(附仿真电路图)\程序\单片机A\USART_A.uvopt
     文件       13242  2013-08-19 16:57  单片机与单片机之间串口通信,注释详细(附仿真电路图)\程序\单片机A\USART_A.uvproj
     文件       55225  2013-08-19 16:57  单片机与单片机之间串口通信,注释详细(附仿真电路图)\程序\单片机A\USART_A_uvopt.bak
     文件       13026  2013-08-19 15:19  单片机与单片机之间串口通信,注释详细(附仿真电路图)\程序\单片机A\USART_A_uvproj.bak
     目录           0  2018-09-06 09:56  单片机与单片机之间串口通信,注释详细(附仿真电路图)\程序\单片机A\list\
     文件        5756  2018-09-06 09:56  单片机与单片机之间串口通信,注释详细(附仿真电路图)\程序\单片机A\list\USART_A.m51
     文件        3409  2018-09-06 09:56  单片机与单片机之间串口通信,注释详细(附仿真电路图)\程序\单片机A\list\main.lst
     目录           0  2018-09-06 09:56  单片机与单片机之间串口通信,注释详细(附仿真电路图)\程序\单片机A\obj\
     文件        4725  2018-09-06 09:56  单片机与单片机之间串口通信,注释详细(附仿真电路图)\程序\单片机A\obj\USART_A
     文件         766  2018-09-06 09:56  单片机与单片机之间串口通信,注释详细(附仿真电路图)\程序\单片机A\obj\USART_A.hex
     文件          83  2018-09-06 09:56  单片机与单片机之间串口通信,注释详细(附仿真电路图)\程序\单片机A\obj\USART_A.lnp
     文件         626  2018-09-06 09:56  单片机与单片机之间串口通信,注释详细(附仿真电路图)\程序\单片机A\obj\USART_A.plg
     文件        4942  2018-09-06 09:56  单片机与单片机之间串口通信,注释详细(附仿真电路图)\程序\单片机A\obj\main.obj
     目录           0  2013-08-19 15:54  单片机与单片机之间串口通信,注释详细(附仿真电路图)\程序\单片机A\user\
     文件        1262  2013-08-19 16:53  单片机与单片机之间串口通信,注释详细(附仿真电路图)\程序\单片机A\user\main.c
     文件         684  2013-08-19 15:41  单片机与单片机之间串口通信,注释详细(附仿真电路图)\程序\单片机A\user\type.h
     目录           0  2013-08-19 16:57  单片机与单片机之间串口通信,注释详细(附仿真电路图)\程序\单片机B\
     文件        4315  2013-08-19 16:53  单片机与单片机之间串口通信,注释详细(附仿真电路图)\程序\单片机B\USART_B.plg
     文件       56083  2013-08-19 16:57  单片机与单片机之间串口通信,注释详细(附仿真电路图)\程序\单片机B\USART_B.uvopt
     文件       13242  2013-08-19 16:57  单片机与单片机之间串口通信,注释详细(附仿真电路图)\程序\单片机B\USART_B.uvproj
     文件           0  2013-08-19 15:19  单片机与单片机之间串口通信,注释详细(附仿真电路图)\程序\单片机B\USART_B_uvproj.bak
     目录           0  2013-08-19 16:53  单片机与单片机之间串口通信,注释详细(附仿真电路图)\程序\单片机B\list\
............此处省略12个文件信息

评论

共有 条评论