ZKX's LAB

大神,能帮忙写个完整的单片机8只数码管滚动显示单个数字的汇编程序么

2020-07-21知识8

单片机C语言程序设计实训100例里的第七题8只数码管滚动显示单个数字c语言设计 把主函数改成这样:void main(){uchar i,j,k=0x80;while(1){for(i=8;i>;0;i-){for(j=250;j>;0;j-){P2=0xff;P0=DSY_CODE[8-i];P2=k;DelayMS(3);}}k=_crol_(k,1);}}补充:你要是想从左到右依次显示0到7,并且依次一个一个的显示过去,那你只需要改你一个数组里的内容就OK了。uchar code DSY_CODE[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};具体怎么改要看你电路是怎么接的,就是任意时刻只让一个发光管点亮,很明显,你上面的这个数组里的数据估计不能完成你所要的功能,我也没法知道你的电路,你要按你的电路去改这个数组的内容,就是任意一个数同时只让八个数码管其中一个点亮就OK了,至于细节,还是你自己慢慢试,印象深些。呵呵。p三rotues《8只数码管滚动显示单个数字》模拟时显示不六正确,乱了,零而且不能真正的显示出数字来。都只显示类似如上的乱的东西 可以的,你码表取反了 阳:unsigned char 。07 8只数码管滚动显示单个数字,利用51单片机控制时钟,078只数码管滚动显示单个数字8只数码管滚动显示单个数字,要求,不使用三极管(老师没给)从0-7,只有下面这些元件,大家帮忙看看 你那不是有现成的开发板了吗,还用什么元件呢,直接在开发板上写程序就好了。那个原理图是开发板的吧,按那个原理图就写程序呀。51单片机怎么用按键控制一个数码管,按一下显示一个数字,顺序显示 1、首先,要把代码写好,点亮 数码管。2、代码写完后,要确认原先写好的代码是不是正确的。3、确认代码无误后,进入下一步,就是在这一行代码(箭头所指)的地方,将这四个。

qrcode
访问手机版