• 大小: 11KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-01
  • 语言: 其他
  • 标签: 串口中断  单片机  

资源简介

主要使用电脑给单片机发送字符串和数字 并通过串口软件返回电脑 同时也用到了简单加密和检验设计 适合单片机初学者下载

资源截图

代码片段和文件信息

//给数码管发送“0-65535“之间的任意数据
//然后返回给电脑
#include
#define uint unsigned int
#define uchar unsigned char
uchar aflagi;
uchar num;
uchar buf[2];
uchar code table[]={0x3f0x060x5b0x4f0x66
0x6d0x7d0x070x7f0x6f};//此数组为  !!!  0~9   !!!
void main()
{
 TMOD=0x20;//定时器1工作方式2
 TH1=0xFD;
 TL1=0XFD;//设置9600波特率
 TR1=1;
 REN=1;
 SM0=0;
 SM1=1;//工作方式1
 EA=1;
 ES=1;
 while(1)
 {
  if(flag)
  {
   ES=0;

for(i=0;i<14;i++)
{
SBUF=buf[i];
while(!TI);
TI=0;
}
ES=1;
flag=0;


  }
 }
}
void series() interrupt 4
{
   RI=0;
  for(i=0;i<2;i++)
    {
 buf[i]=SBUF;
 RI=0;
 }
a=buf[0]*256+buf[1];
flag=1;

}

void disp_num(uint aa)
{
 uchar wanqianbaishige;
 wan=aa/10000;
 qian=aa/1000%10;
 bai=aa/100%10;
 shi=aa/10%10;
 ge=aa%10;

}

void disp_7seg()
{
switch(num)
{
 case 0:P2=table[0];break;
 case 1:P2=table[1];break;
 case 2:P2=table[2];break;
 case 3:P2=table[3];break;
 case 4:P2=table[4];break;
 case 5:P2=table[5];break;
 case 6:P2=table[6];break;
 case 7:P2=table[7];break;
 case 8:P2=table[8];break;
 case 9:P2=table[9];break;
 default:break;
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       3689  2009-04-18 14:57  series\series_1.LST

     文件        187  2009-05-16 11:06  series\series_1.plg

     文件       5187  2009-04-18 14:57  series\series_1.OBJ

     文件       1242  2009-04-18 14:57  series\series_1.c

     文件       4514  2009-04-18 14:57  series\series_1

    .......       983  2009-04-18 15:01  series\series_1_Opt.Bak

     文件         48  2009-04-18 14:57  series\series_1.lnp

     文件       6846  2009-04-18 14:57  series\series_1.M51

     文件        981  2009-05-16 10:40  series\series_1.Opt

     文件       1223  2009-04-18 14:57  series\series_1.hex

    .......         0  2009-04-10 14:29  series\series_1_Uv2.Bak

     文件       2124  2009-04-10 15:36  series\series_1.Uv2

     文件        512  2009-04-10 16:00  series\series_1_shumaguan.c

     文件        656  2009-04-10 16:14  series\series_secret.c

     目录          0  2009-04-10 14:28  series

----------- ---------  ---------- -----  ----

                28192                    15


评论

共有 条评论