/*************** writer:shopping.w ******************/
#include <reg52.h>
#include <intrins.h>
#define uchar unsigned char
#define uint unsigned int
sbit DIN = P2^0;
sbit CSB = P2^1;
sbit CLK = P2^2;
uchar Disp_Buffer[8]=
{
2,0,0,9,10,8,10,9
};
void DelayMS(uint x)
{
uchar t;
while(x--)
{
for(t=120;t>0;t--);
}
}
void Write(uchar Addr,uchar Dat)
{
uchar i;
CSB = 0;
for(i=0;i<8;i++)
{
CLK = 0;
Addr <<= 1;
DIN = CY;
CLK = 1;
_nop_();
_nop_();
CLK = 0;
}
for(i=0;i<8;i++)
{
CLK = 0;
Dat <<= 1;
DIN = CY;
CLK = 1;
_nop_();
_nop_();
CLK = 0;
}
CSB = 1;
}
void Initialise()
{
Write(0x09,0xff);
Write(0x0a,0x07);
Write(0x0b,0x07);
Write(0x0c,0x01);
}
void main()
{
uchar i;
Initialise();
DelayMS(1);
for(i=0;i<8;i++)
{
Write(i+1,Disp_Buffer[i]);
}
while(1);
}
没有合适的资源?快使用搜索试试~ 我知道了~
65.基于AT89C51单片机的MAX7221控制数码管动态显示设计.zip
共18个文件
obj:2个
lst:2个
hex:2个
0 下载量 62 浏览量
2023-06-09
10:45:47
上传
评论
收藏 42KB ZIP 举报
温馨提示
C语言源代码+proteus仿真图
资源推荐
资源详情
资源评论
收起资源包目录
65.基于AT89C51单片机的MAX7221控制数码管动态显示设计.zip (18个子文件)
65.基于AT89C51单片机的MAX7221控制数码管动态显示设计
MAX7221控制数码管动态显示.DSN 43KB
Last Loaded MAX7221控制数码管动态显示.DBK 43KB
MAX7221控制数码管动态显示.PWI 742B
Keil C
MAX7221控制数码管动态显示 1KB
MAX7221控制数码管动态显示.hex 870B
code
11.lnp 52B
STARTUP.LST 14KB
11.hex 870B
11 4KB
STARTUP.A51 6KB
11.M51 7KB
11.LST 3KB
11.c 898B
11.Uv2 2KB
STARTUP.OBJ 749B
11.plg 218B
11.OBJ 4KB
11.Opt 1KB
共 18 条
- 1
资源评论
柒月玖.
- 粉丝: 1w+
- 资源: 201
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功