#include"reg51.h"
sbit LE0=P3^0;
sbit LE1=P3^1;
sbit LE2=P3^2;
sbit LE3=P3^3;
int i,j,k;
int xx[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
void yanchi(int ms)
{
while(ms--)
{
for(i=0;i<100;i++);
}
}
void main()
{
while(1)
{
for(j=0;j<10000;j++)
{
P2=xx[j/1000];//千
LE3=0;
yanchi(1);
LE3=1;
yanchi(1);
LE3=0;
P2=xx[(j%1000)/100];//百
LE2=0;
yanchi(1);
LE2=1;
yanchi(1);
LE2=0;
P2=xx[(j%100)/10];//十
LE1=0;
yanchi(1);
LE1=1;
yanchi(1);
LE1=0;
P2=xx[j%10];//个
LE0=0;
yanchi(1);
LE0=1;
yanchi(1);
LE0=0;
yanchi(100);
}
}
}
#include"reg51.h"
#include int i,j,k,ss; int xx[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; void yanchi(int ms) { while(ms--) { for(i=0;i<100;i++); } } void main() { while(1) { for(j=9900;j<10000;j++) { P2=xx[j%10];//个 P1=0X01; yanchi(1); P1=0x00; P2=xx[(j%100)/10];//十 P1=0x02; yanchi(1); P1=0x00; P2=xx[(j%1000)/100];//百 P1=0x04; yanchi(1); P1=0x00; P2=xx[j/1000];//千 P1=0x08; yanchi(1); P1=0x00; if (j==9999) ss++; P2=xx[ss%10];//万 P1=0x10; yanchi(1); P1=0x00; P2=xx[(ss%100)/10];//十万 P1=0x20; yanchi(1); P1=0x00; P2=xx[(ss%1000)/100];//百万 P1=0x40; yanchi(1); P1=0x00; P2=xx[ss/1000];//千万 P1=0x80; yanchi(1); P1=0x00; yanchi(10); } } }
设计资源 培训 开发板 精华推荐
- KSZ8463MLI-EVAL,KSZ8463 IEEE 1588 精确时间协议 (PTP) 启用开关 IC 的评估套件功能
- 0.98 OLED
- 用于以太网路由器的 12V DC 到 DC 单路输出电源
- 使用 Analog Devices 的 AD5611AKS 的参考设计
- LTM8042IV 1A 降压模式的典型应用电路,驱动 4 个白光 LED
- 使用 ROHM Semiconductor 的 BU4928 的参考设计
- LTC6803-1 和 -3 的典型应用 - 多节电池组监视器
- HCHO-CUBE
- 纯硬件螺丝刀
- 具有软启动电路的 LT3461AES6 5V 至 12V 升压型 DC/DC 转换器的典型应用电路