一乐电子

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

QQ登录

只需一步,快速开始

微信扫码登录

手机号码,快捷登录

手机号码,快捷登录

搜索
楼主: cdwj

大家看看我这段程序问题在哪?

  [复制链接]
发表于 2012-10-31 15:18 | 显示全部楼层
回复 8# dianzichina


    ?????char?  int??
回复

使用道具 举报

 楼主| 发表于 2012-10-31 15:51 | 显示全部楼层
问题解决了!谢谢大家的技术指导!
现在开始做32x128的上移显示!
回复

使用道具 举报

 楼主| 发表于 2012-11-1 09:40 | 显示全部楼层
回复 6# 为了毕业设计


   是的!
回复

使用道具 举报

发表于 2012-11-1 16:37 | 显示全部楼层
楼上的,你问题解决了,你应该回复一下,具体解决过程。
回复

使用道具 举报

发表于 2012-11-1 21:56 | 显示全部楼层
回复 13# cdwj


   楼主  你的程序怎么没了?删掉了?
回复

使用道具 举报

发表于 2012-11-2 12:02 | 显示全部楼层
这样做貌似不妥吧,问题解决了就删掉原程序?
那以后大家都这样,问题解决了就将关键的东西删掉,大家作何感想?
回复

使用道具 举报

发表于 2012-11-2 12:06 | 显示全部楼层
你这是求助帖,单就大家这么热心的帮你且解决了问题,你就都没理由删掉原程序。
回复

使用道具 举报

 楼主| 发表于 2012-11-4 23:10 | 显示全部楼层
本帖最后由 cdwj 于 2012-11-4 23:26 编辑

LED点阵屏显示--16x128单行突变

#include <reg52.h>
#include <zimo.h>
#define uchar unsigned char
#define uint unsigned int

//////////新卡I/O配置//////////
#define HANG P0        //P0口为行选
sbit R2=P2^1;                //红色数据
sbit R1=P2^2;                //红色数据
sbit EN=P2^3;                //74HC138的使能
sbit SK=P2^4;                //74HC595的时钟移位
sbit LT=P2^5;                //74HC595的时钟和输出锁存
sbit G2=P2^6;                //绿色数据
sbit G1=P2^7;                //绿色数据

void outR1(uchar d)//发送红色数据一个字节,高位先送
{
        uchar i;
        for(i=0; i<8; i++)
        {
                R1=d&0x80;
                SK=0;
                SK=1;                //上升沿移位
                d<<=1;        //左移1位
        }

        }

void LEDinit()                //初始显示
{
        uint u,q;                //速度变量
          uchar k,w;         //行变量         
        for(u=0;u<300;u++)             //初始显示时间
          {              
           for(k=0;k<16;k++)                //上16行
           {
                        q=0;        //字变量
                        for(w=0;w<8;w++)        //一行8个字
                        {
                                outR1(zimo0[q+k*2]);                 //写第一个字的两个字节
                                outR1(zimo0[q+k*2+1]);
                                q+=32;        //下一个字
                        }
                        HANG=k;                                                        //行选        
                        LT=0;
                        LT=1;                                                                //上升沿锁存
                }
        }
}

void main(void)
{
        uchar a;                //行变量
        uint b;                //数据变量
        uint u;                //速度变量
          uchar k;                //行选变量
        uint q;                //一行字数变量
        uchar w;         //行字变量

        EN=0;                //开显示
        LEDinit();        //LED初始显示
        while(1)
        {     
             b=0;
                for(a=0;a<28;a++)                //28行,根据实际调整
           {
                        for(u=0;u<100;u++)//变化速度,根据实际调整
              {              
                                for(k=0;k<16;k++)                //上16行
                  {
                                   q=0;        //字变量
                                        for(w=0;w<8;w++)        //一行8个字
                                        {
                                                outR1(zimo1[b+2*k+q]);//写每个字的两个字节
                                                outR1(zimo1[b+2*k+q+1]);
                                                q+=32;        //下一个字
                                        }
                                        HANG=k;                                                        //行选        
                                        LT=0;
                                        LT=1;                                                                //上升沿锁存
                                }
                         }
                        b+=256;        //下一行字
                }
        }
}
回复

使用道具 举报

 楼主| 发表于 2012-11-4 23:11 | 显示全部楼层
本帖最后由 cdwj 于 2012-11-4 23:22 编辑

回复 1# cdwj
不好意思,本以为很简单的程序,不敢再次献丑。
原谅我的不懂规矩!
程序在18楼
回复

使用道具 举报

 楼主| 发表于 2012-11-4 23:11 | 显示全部楼层
这是一段LED显示程序,
字模内容:为4首诗,
程序功能:初始显示后就一行一行的显示诗句,一行8字。共20行 ...
cdwj 发表于 2012-10-31 08:44 https://www.yleee.com.cn/images/common/back.gif



    程序在18楼
回复

使用道具 举报

本版积分规则

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

GMT+8, 2025-8-22 10:50 , Processed in 0.047764 second(s), 32 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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