一乐电子

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

微信扫码登录

手机号码,快捷登录

手机号码,快捷登录

搜索
查看: 6421|回复: 30

求16x64左移程序纠错 麻烦各位老师看一下

  [复制链接]
发表于 2011-10-29 19:57 | 显示全部楼层 |阅读模式
#include <reg52.h>
#define uchar unsigned char
sbit ds=P2^0;
sbit shcp=P2^1;
sbit stcp=P2^2;
sbit hc595_oe=P2^3;
void ser_in(uchar data_ds);
void par_out();
uchar code tab[]={
0x00,0x20,0x04,0x20,0x04,0x20,0x04,0x20,0x04,0x20,0x04,0x20,0x04,0x20,0xFC,0x3F,
0x04,0x20,0x04,0x20,0x04,0x20,0x04,0x20,0x06,0x20,0x04,0x30,0x00,0x20,0x00,0x00,//工
0x00,0x40,0x10,0x40,0x60,0x40,0x80,0x47,0x00,0x40,0xFF,0x7F,0x00,0x40,0x00,0x40,
0x00,0x40,0xFF,0x7F,0x00,0x44,0x00,0x43,0xC0,0x40,0x30,0x60,0x00,0x40,0x00,0x00,//业
0x40,0x04,0x30,0x04,0x11,0x04,0x96,0x04,0x90,0x04,0x90,0x44,0x91,0x84,0x96,0x7E,
0x90,0x06,0x90,0x05,0x98,0x04,0x14,0x04,0x13,0x04,0x50,0x06,0x30,0x04,0x00,0x00,//学
0x00,0x00,0xFE,0xFF,0x22,0x04,0x5A,0x08,0x96,0x87,0x0C,0x81,0x24,0x41,0x24,0x31,
0x25,0x0F,0x26,0x01,0x24,0x3F,0x34,0x41,0xA4,0x41,0x14,0x41,0x0C,0x70,0x00,0x00};//院
void main()
{
int y,k;
hc595_oe=0;
while(1)
{
  for(y=0;y<50;y++)
  {
   for(k=0;k<16;k++)
    {
     ser_in(tab[2*k]);
     ser_in(tab[2*k+1]);
     ser_in(tab[2*k+32]);
     ser_in(tab[2*k+33]);
     ser_in(tab[2*k+64]);
     ser_in(tab[2*k+65]);
     ser_in(tab[2*k+96]);
     ser_in(tab[2*k+97]);
     P1=k+1;
     par_out();

    }
  
   }
}

}
void ser_in(uchar data_ds)
{
uchar i;
for(i=0;i<8;i++)
{
  shcp=0;
  data_ds=data_ds&0x80;
  data_ds<<1;
  shcp=1;
}  
}
void par_out()
{
stcp=0;
stcp=1;
}
仿真图.png
发表于 2011-10-29 21:11 | 显示全部楼层
描述呢,描述在哪?
回复

使用道具 举报

发表于 2011-10-29 21:35 | 显示全部楼层
#include
#define uchar unsigned char
sbit ds=P2^0;
sbit shcp=P2^1;
sbit stcp=P2^2;
sbit hc595_ ...
lijiapeng169 发表于 2011-10-29 19:57 https://www.yleee.com.cn/images/common/back.gif



    应该提示一下你试验后的问题在哪来。
回复

使用道具 举报

 楼主| 发表于 2011-10-29 21:53 | 显示全部楼层
仿真后屏全亮了
回复

使用道具 举报

 楼主| 发表于 2011-10-29 21:55 | 显示全部楼层
想实现“工业学院”四个字左移循环显示  但仿真后屏全亮了
回复

使用道具 举报

发表于 2011-10-29 22:06 | 显示全部楼层
发送完一行以后,延时1ms左右看看.

左移右移的话, 字符前,字符后 发送几个空白数据就可以了.
回复

使用道具 举报

 楼主| 发表于 2011-10-29 22:57 | 显示全部楼层
嗯 试试看
回复

使用道具 举报

发表于 2011-10-29 23:02 | 显示全部楼层
想实现“工业学院”四个字左移循环显示  但仿真后屏全亮了
lijiapeng169 发表于 2011-10-29 21:55 https://www.yleee.com.cn/images/common/back.gif



    是不是可以提供防真软件试试。
回复

使用道具 举报

 楼主| 发表于 2011-10-29 23:38 | 显示全部楼层
这是仿真源文件

16×64LED点阵.rar

69.99 KB, 下载次数: 398, 下载积分: 一乐金币 -1

回复

使用道具 举报

 楼主| 发表于 2011-10-29 23:39 | 显示全部楼层
那里面的程序是以前弄得换字体显示  但没实现循环移动
回复

使用道具 举报

本版积分规则

QQ|一淘宝店|手机版|商店|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2026-3-13 18:07 , Processed in 0.031350 second(s), 29 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表