51单片机程序设计:[4]51控制88点阵来回移动

 时间:2024-10-12 08:09:07

1、详细电路图连接蔡龇呶挞关系如下图。通过取模软件,分别去的下面需要的字模数组:uchar code TAB[]={0x00,0x36,0x49,0旌忭檀挢x41,0x22,0x14,0x08,0x00, 0x00,0x6C,0x92,0x82,0x44,0x28,0x10,0x00};

51单片机程序设计:[4]51控制88点阵来回移动51单片机程序设计:[4]51控制88点阵来回移动

2、代码的规整版本图片:

51单片机程序设计:[4]51控制88点阵来回移动

3、#include<at89x52.h>#include "51hei.H"#define uchar uns足毂忍珩igned char#define uint unsigned intuchar code TAB[]={0x00,0x36,0x49,0x41,0x22,0x14,0x08,0x00, 0x00,0x6C,0x92,0x82,0x44,0x28,0x10,0x00 };uchar i,t;delay(uchar t){ while (t--) { ; }}void main(void){ uchar N,T,d; P2_7=0;//关数码管 while (1) { for (N=0;N<2;N++) //循环扫描一遍6帧 for (T=0;T<70;T++) //速度 { d=0x01; out164(d); for (i=0;i<8;i++) { P0=~TAB[i+8*N]; delay(100); d=d<<1|d>>7; P0=0xff; // 消隐,很重要,不加要红一片 out164(d); } } }}效果截图,详细代码:

51单片机程序设计:[4]51控制88点阵来回移动51单片机程序设计:[4]51控制88点阵来回移动51单片机程序设计:[4]51控制88点阵来回移动51单片机程序设计:[4]51控制88点阵来回移动
  • 篮球战术里交换防守配合,主要是为了破坏进攻队员之间的()配合
  • 离散信号及其实现
  • 什么是累加寄存器?
  • 如何获取MATLAB种数组的类型
  • C#如何输出数组的类型
  • 热门搜索
    我的世界怎么下载 正方形的面积怎么算 马桶坑距怎么测量 素馅包子的做法 斗鱼怎么养 哈密瓜怎么切 体积怎么算 玫瑰糠疹怎么引起的 马为什么站着睡觉 卜算子怎么读