一乐电子

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

QQ登录

只需一步,快速开始

微信扫码登录

手机号码,快捷登录

手机号码,快捷登录

搜索
查看: 1591|回复: 1

该怎么来调试啊

[复制链接]
发表于 2013-1-7 18:59 | 显示全部楼层 |阅读模式
本帖最后由 enjoyleeven 于 2013-1-7 19:04 编辑

出现的问题是P1口赋值1.3.5.9.11有显示0xf0,但其他行会有微亮(四个数据口,接一个,其他拉高的)
P1赋值2,4,6..不显示
P1口赋值7.11.13.15时,更是全行都亮,且是橙色。
P1=(0至15)有时跨行显示上面效果,乱七八糟的



找不到问题或者可以指点下我方法,从哪里下手 ,不能整天这样卡在这里啊





硬件是标准的08接口64*32双色点阵

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

sbit OE=P2^2 ; //EN 138控制口 行扫描
sbit ST=P2^7 ; //接595锁存端 数据输出控制
///////////////////////////////////////////////////////////////////////////
void delay_ms(uint z )
{
   int x,y;
   for(x=0;x<z;x++)
           for(y=0;y<110;y++);
}
////////////////////////////////////////////////////////////////////////////////////
void main(void)
{
        uchar i,j;
        OE=0;
                 ST=0;
        while(1)
        {
           for(i=0;i<16;i++)
                {
                OE=0;
                ST=0;
                P1=i;//行选
                for(j=0;j<8;j++)//输入一行的数据
                     {
                        SBUF=0xf0;//1亮
                        while (!TI); //注:这里使用了串口,串口数据的发送为最低位在前
                        TI=0 ;
                                                                                                                                                               
                       }                         
                                                                       
                OE=1;//行选开
                ST=1;//送数据  595锁存端口       
                delay_ms(400);       
                      }
                 }
}


上级给了个控制板我,我的任务是把硬件和程序整出来。什么资料也没有

给个视频欣赏下,现成的控制板做的,要能自己做出来就好了
发表于 2013-1-7 19:45 | 显示全部楼层
坛里有现成的程序,参考下呗。
回复

使用道具 举报

本版积分规则

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

GMT+8, 2025-11-24 08:18 , Processed in 0.031857 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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