导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→发表看法:[sbll][原创]  看看这个是为什么?我调试了几



No.25901
作者:sbll
邮件:ahaid@163.com
ID:11114
登陆:3次
文章数:3篇
最后登陆IP:61.236.216.136
最后登陆:2003/4/17 20:52:44
注册:2003/4/11 21:10:09
财富:113
发帖时间:2003/4/17 20:05:39
发贴者IP:61.236.216.136
标题:sbll:[原创]  看看这个是为什么?我调试了几天了
摘要:No.25901[原创]  看看这个是为什么?我调试了几天了 我想用ZLG7289做4位7段LED显示,按照周立功网站提供的资料,我用89C51,其中P0.0接
CS,P0.1接CLK,P0.2接DATA,P0.3接KEY,因为没有键盘,我的8只10K电阻和8只100K下拉电
阻均没有用,我测试了晶振工作正常,可就是没有显示信号,用示波器测试:89C51信号传
输正常,可7289的SG-SA均为低电压,DIG0—DIG3均为高电压,为什么不工作?程序如下:

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

sbit CS  = 0x80;                   //P0.0
sbit CLK = 0x81;                   //P0.1
sbit DIO = 0x82;                   //P0.2
sbit KEY = 0x83;                   //P0.3

void delay(uint times);             //延时
void initialize(void);             //初始化
void display(void);                //LED显示
void Send(int number);

bit flag;
void Count_int0() interrupt 0 using 2
{
  flag = 1;
  delay(10);
}

void Send(int number)
{
  int i;
  for(i=0;i  <=7;i++)
     { 
       _nop_();
        _nop_();
       CLK = 1;
       if((number&0x80)==0x80)
         DIO = 1;
        else
         DIO = 0 ......

>>返回讨论的主题



  发表回复
用户名   *您没有注册?
密码   *
验证码   * .
标题   *
心情
随便说说    我回答你    最新发现    得意的笑   
气死我了    真是没劲    坚决同意    表示反对   
大家过来    好奇怪哟    懒得理它    大家小心   
文件上传
内容


字体:      字体大小:    颜色:
粗体 斜体 下划线 居中 超级连接 Email连接 图片 Flash图片 Shockwave文件 realplay视频文件 Media Player视频文件 QuickTime视频文件 引用 飞行字 移动字 发光字 阴影字 查看更多的心情图标 背景音乐
点击加入表情
                         
选项
有回复时用短消息通知您?

   




老古网执行:16毫秒 最大:2309毫秒 查询6次