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

代码片段和文件信息
//给数码管发送“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
- 上一篇:云安全技术与应用试题
- 下一篇:FlashFXP最新 注册码 注册机
相关资源
- 51 单片机 红外避障小车 大集合136
- STC8951系列单片机中方指南
- 基于MCS_51单片机的工业屏柜散热方案
- MCS_51单片机与8255A的接口设计
- 飞思卡尔单片机MC9S12XS12G128驱动(硬件
- 51单片机PWM程序,占空比、周期可调整
- 单片机和adc0809数字电压表
- PIC单片机完成的电子密码锁
- 单片机、ADC0808809设计简易数字电压表
- 51单片机多功能自行车测速仪
- 单片机做的6位时分秒数字钟
- 单片机电子时钟 闹钟 日历
- 音乐代码转换软件 单片机编程时用
- 单片机课程设计 篮球计分器
- 00
- 用51单片机实现G代码翻译
- 简易的电阻电容测量电路
- 单片机与温度传感器DS18B20的程序设计
- 51单片机基于protues的几个仿真实例
- 基于52单片机的直流电压测量
- 38k单片机红外发送代码、keil
- 51单片机PCB设计图
- PC -- 单片机的串口数据传输系统设计
- 51单片机控制舵机程序
- 武汉理工大学 单片机课程设计 16*16点
- 51单片机读取温度数据存储到SD卡中并
- 【单片机】51单片机数码管显示万年历
- 浙江工业大学2005-2006学年单片机习题
- 单片机与PC机串口通讯仿真
- 毕业设计 单片机 对讲机 protues仿真
评论
共有 条评论