[求助]CH452数码管延时显示问题

程序用的是网站上,只是main函数里面发生改变 CH452_Write(0x0401); CH452_Write(0x0580); CH452_Write(CH452_DIG7|8); for(i=0;i<1000;i++); CH452_Write(CH452_DIG6 | 7); CH452_Write(CH452_DIG5 | 6); CH452_Write(CH452_DIG4 | 5); CH452_Write(CH452_DIG3 | 4); CH452_Write(CH452_DIG2 | 3); CH452_Write(CH452_DIG1 | 2); CH452_Write(CH452_DIG0 | 1); 按道理数码管应该先显示数字8 然后等待一段时间显示7654321,可实际上只是显示数字8,后面的数码管就不显示了 不知道是哪里出现了问题

请问你一下局部变量i取值范围是多少?是否溢出?导致程序跑飞!


对哦 原来我的i是无符号字符型 难怪后面无显示 改成整型后 就好了 谢谢你的帮助


只有登录才能回复,可以选择微信账号登录