#include"reg51.h"
#define uchar unsigned char
int count=0;
uchar a=0x3f;
sbit dula=P1^1;
sbit wela=P1^2;
sbit led=P1^0;
uchar code dis[]={
0x3f,0x06,0x5b,0x4f,
0x66,0x6d,0x7d,0x07,
0x7f,0x6f};
uchar buf[]={0,0,0,0};
uchar wei[]={0x7f,0xBf,0xDf,0xEf};
void delay(uchar i)
{
uchar b;
while(i--)
{
for(b=40;b>0;b--);
}
}
void display(uchar a)
{
uchar j;
for(j=0;j<4;j++)
{
wela=1;
dula=0;
P0=wei[j];
wela=0;
dula=1;
P0=dis[buf[j]];
delay(10);
}
buf[1]=a/100;
buf[2]=a%100/10;
buf[3]=a%10;
buf[0]=0;
}
void main()
{
TMOD=0X20;
TH1=0xfd;
TL1=0xfd;
SCON=0X51;
PCON=0X00;
TR1=1;
led=0;
while(1)
{
while(RI==0)
{ display(a);
}
if(RI==1)
{
RI=0;
a=SBUF;
}
display(a);
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
atmega16-51单片机USART通信
共47个文件
lst:3个
c:2个
obj:2个
需积分: 10 25 下载量 49 浏览量
2010-03-30
12:03:46
上传
评论
收藏 43KB RAR 举报
温馨提示
atmega16-51单片机USART通信 atmega16-51单片机USART通信
资源推荐
资源详情
资源评论
收起资源包目录
USART(AVR-51).rar (47个子文件)
USART(AVR-51)
51(RXR)
串口数据显示
STARTUP.LST 14KB
xianshi.c 854B
串口数据显示.Opt 1KB
串口数据显示.M51 7KB
xianshi.OBJ 4KB
xianshi.LST 3KB
STARTUP.A51 6KB
串口数据显示 4KB
串口数据显示.lnp 67B
STARTUP.OBJ 758B
串口数据显示_Opt.Bak 1KB
串口数据显示.hex 976B
串口数据显示_Uv2.Bak 2KB
串口数据显示.Uv2 2KB
串口数据显示.plg 639B
AVR(TXR)
BACKUP
USART.c.100326182648 524B
USART.c.100326092454 2B
USART.c.100326182638 563B
USART.c.100326160216 621B
USART.c.100326160226 605B
USART.c.100326155938 638B
USART.c.100326093156 214B
USART.c.100326191006 556B
USART.c.100326160002 638B
USART._c 669B
USART.c.100326160016 638B
USART.c.100326181548 599B
USART.c.100326155834 640B
USART.c.100326183028 556B
USART.c.100326155920 640B
usart_cof.aws 252B
USART.lis 8KB
USART.o 2KB
USART.mp 2KB
USART.SRC 42B
USART.dbg 826B
USART.DSN 34KB
USART.lst 4KB
USART.cof 1KB
USART.PWI 1KB
USART_cof.aps 2KB
Last Loaded USART.DBK 31KB
USART.hex 634B
USART.c 671B
USART.mak 637B
USART.lk 10B
USART.prj 1KB
共 47 条
- 1
资源评论
pengli8244
- 粉丝: 1
- 资源: 9
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功