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“缺失
  • 热门搜索
    湖北省旅游局 泰国旅游费用 香港旅游费用 丹巴旅游 和田旅游 成都市内旅游景点 梅州旅游景点大全 镜泊湖旅游攻略 虎跳峡旅游 丽水旅游景点大全