51单片机程序设计:[9]88点阵左移显示箭头

2024-10-13 00:58:15

1、根据取模软件取模,uchar code TAB[]={0xFF,0xF7,0xFB,0x81,0xFB,0xF7,0xFF,0xFF};根据电路图的不同,适当修改程序哦!代码当前的硬件连接图图下图:

51单片机程序设计:[9]88点阵左移显示箭头

3、源代码:#include<reg52.h>#inclu蟠校盯昂de "51hei.H"#define uchar unsigned char#define uint unsigned intuchar code TAB[]={0xFF,0xF7,0xFB,0x81,0xFB,0xF7,0xFF,0xFF};uchar i,t,j=0;delay(uchar t){while (t--){;}}void main(void){uchar T,Y,Q,d;P2=0x75;while (1){for (Q=0;Q<8;Q++)for (T=0;T<50;T++) //速度{d=0x01;out164(d);for (i=0;i<8;i++){Y=TAB[i+1]*256+TAB[i];Y=Y<<(7-Q)|Y>>Q;P0=Y%256;delay(60);d=d<<1|d>>7;P0=0xff; // 消隐,很重要,不加要红一片out164(d);}}}}

51单片机程序设计:[9]88点阵左移显示箭头
猜你喜欢