点阵不流动?请教!

2019-03-24 19:19发布

下面是个点阵教程能流动,我在protues仿真不能流动,并且显示的字也不对?请教了 #include <reg51.h> char XD[ ]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x60}; char code YD[] ={ 0xf7, 0xf7, 0xf7, 0xf7, 0xf7, 0xf7, 0xf7, 0xf7, 0xb7,0xab,0xa9,0x81,0xab,0xab, 0xab,0xbf, 0xf7, 0xf7, 0xf7, 0xf7, 0xf7, 0xf7, 0xf7, 0xf7, 0xf7, 0x81, 0xb7, 0x83, 0x97, 0x83, 0xb7, 0xb7}; void delay(int x) {        int i,j; for(i=0;i<x;i++)    for(j=0;j<120;j++); } main() {        int i,t,k=0;        while(1) {        for(t=0;t<10;t++) { for(i=0;i<8;i++) {                      P2=XD;             P0=YD[k+1];                      delay(2); } }         k=k+1;               if(k>24) k=0; } }   此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
wrlsohu
1楼-- · 2019-03-25 02:44
我感觉应加定时器,还需要中断吧,为何教程视频能流动?
zhenghaili102
2楼-- · 2019-03-25 04:41
for(i=0;i<8;i++)

{

                     P2=XD;  //    这个地方有问题吧?

            P0=YD[k+1];

                     delay(2);
xq_2005146222
3楼-- · 2019-03-25 07:37
可以流動,只是不能顯示字
xq_2005146222
4楼-- · 2019-03-25 11:09
樓主可以把教程執行后顯示的字發出來嗎?
wrlsohu
5楼-- · 2019-03-25 15:55
 精彩回答 2  元偷偷看……
wrlsohu
6楼-- · 2019-03-25 19:43
改:P2=XD; 还是不行?

一周热门 更多>