- 积分
- 3553
- 下载分
- 分
- 威望
- 点
- 原创币
- 点
- 下载
- 次
- 上传
- 次
- 注册时间
- 2014-11-13
- 精华
|
马上注册,获取阅读精华内容及下载权限
您需要 登录 才可以下载或查看,没有帐号?注册
x
数码管数字单个飞入 单片机程序及原理图
51单片机控制的数码管数字单个飞入程序,下面是原理图:
部分源码预览:
- #include<reg51.h>
- #define scan P0
- #define SEG P2
- char code TAB[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
- void delay(int);
- main()
- {unsigned char i;
- for(i=1;i<50;i++){
- scan=8;SEG=TAB[1];delay(10);
- }
- for(i=1;i<50;i++){
- scan=4;SEG=TAB[1];delay(10);
- }
- for(i=1;i<50;i++){
- scan=2;SEG=TAB[1];delay(10);
- }
- for(i=1;i<50;i++){
- scan=1;SEG=TAB[1];delay(10);
- }
- for(i=1;i<35;i++){
- scan=1;SEG=TAB[1];delay(10);
- scan=8;SEG=TAB[2];delay(10);
- }
- for(i=1;i<35;i++){
- scan=1;SEG=TAB[1];delay(10);
- scan=4;SEG=TAB[2];delay(10);
- }
- for(i=1;i<35;i++){
- scan=1;SEG=TAB[1];delay(10);
- scan=2;SEG=TAB[2];delay(10);
- }
- for(i=1;i<25;i++){
- scan=1;SEG=TAB[1];delay(10);
- scan=2;SEG=TAB[2];delay(10);
- scan=8;SEG=TAB[3];delay(10);
- }
- for(i=1;i<25;i++){
- scan=1;SEG=TAB[1];delay(10);
- scan=2;SEG=TAB[2];delay(10);
- scan=4;SEG=TAB[3];delay(10);
- }
- for(i=1;i<20;i++){
- scan=1;SEG=TAB[1];delay(10);
- scan=2;SEG=TAB[2];delay(10);
- scan=4;SEG=TAB[3];delay(10);
- scan=8;SEG=TAB[4];delay(10);
- }
- }
- 略
|
|
|