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点阵左移显示箭头
  • C语言如何定义全局变量
  • matlab怎么使用C语言
  • Quartus II怎么快速设置仿真时钟波形
  • 如何在AD中放置12位分立幅度比较器?
  • simulink simscape仿真出现”powergui“缺失
  • 热门搜索
    去泰山旅游 去哪儿旅游网官网 上海旅游介绍 重庆海外旅游百事通 宁夏旅游局 潍坊旅行社旅游线路 四川色达旅游 阜阳旅游景点大全 兰州旅游网 吉林旅游政务网