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“缺失
  • 热门搜索
    下眼袋怎么去除 海鲜大全 猫的简笔画图片大全 cf怎么瞬狙 教学内容怎么写 少女邪恶漫画大全 qq网名特殊符号大全 床吻震车视频大全 水果名字大全 张新成个人资料简介