4位七段数码管动态显示系统设计 主要原理方法和依据(包括硬件原理图软件流程图及程序代码)谢谢 170

邮箱是75977433@qq.com... 邮箱是75977433@qq.com 展开
 我来答
若以下回答无法解决问题,邀请你更新回答
jxyang1005
2011-06-07 · TA获得超过423个赞
知道小有建树答主
回答量:400
采纳率:0%
帮助的人:256万
展开全部
这是我用我的 开发板写的一个0-9999计数器,你给个邮箱,我把原理图发给你,照片上传不了

#include<reg52.h>
#include<intrins.h>
#define uchar unsigned char
#define uint unsigned int
#define dula P0
#define wela P2
uchar aa,qian,bai,shi,ge;
uint i;
void init();
void delay(uint z);
void display(uchar qian,uchar bai,uchar shi,uchar ge);
void shu(uchar qian,uchar bai,uchar shi,uchar ge) ;
uchar code num_table[]=
{0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e};
/*0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E , F */
void main()
{
init(); //初始化
i=0;
//wela=0xf0;//选择点亮的数码管
while(1)
{

if(aa==10)
{
aa=0;
if (i==9999)
i=0;
i++;
qian=i/1000;
bai=i%1000/100;
shi=i%100/10;
ge=i%10;

}
display(qian,bai,shi,ge);
}
}
void init()
{
TMOD=0x01;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
EA=1;
ET0=1;
TR0=1;
}
void timer0()interrupt 1
{
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
aa++;
}
/*void shu(uchar qian,uchar bai,uchar shi,uchar ge)
{
qian=i/1000;
bai=i%1000/100;
shi=i%100/10;
ge=i%10;
} */
void display(uchar qian,uchar bai,uchar shi,uchar ge)
{
wela=0xef;
dula=num_table[qian];
P0=dula;
delay(1) ;

wela=0xdf;
dula=num_table[bai];
P0=dula;
delay(1) ;

wela=0xbf;
dula=num_table[shi];
P0=dula;
delay(1);

wela=0x7f;
dula=num_table[ge];
P0=dula;
delay(1) ;
}
void delay(uint z)
{
uint x,y;
for(x=z;x>0;x--)
for(y=110;y>0;y--);
}
更多追问追答
追问
75977433@qq.com
追答
已经把我的原理图发到你的邮箱了,你可以直接按照我的原理图自己仿真,那个程序好用
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-06-07
展开全部
2015468
追问
什么呀?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
豆小惟
2011-06-07 · TA获得超过2243个赞
知道小有建树答主
回答量:1581
采纳率:0%
帮助的人:959万
展开全部
笨怂!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
不记得密码2
2011-06-07
知道答主
回答量:2
采纳率:0%
帮助的人:0
展开全部
我自己的毕设做到4位七段数码管动态显示系统设计,但是不知道你要的是哪一张语言,我的是FPGA语言实现
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 4条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式