导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→发表看法:[zz830415]max7219驱动数码管不成功,急!!!



No.61138
作者:zz830415
邮件:zhushengnan1983@126.com
ID:135058
登陆:1次
文章数:1篇
最后登陆IP:
最后登陆:2009/8/12 16:07:52
注册:2009/8/12 16:07:52
财富:100
发帖时间:2009/8/12 16:14:16
发贴者IP:117.12.193.182
标题:zz830415:max7219驱动数码管不成功,急!!!
摘要:No.61138max7219驱动数码管不成功,急!!! 很简单的原理,就是单片机带max7219,7219驱动数码管,现阶段就是想让数码管显示1,2,3就好了。我用的Keil调试程序,显示没有问题,也生成了HEX文件,但是我把HEX文件烧进单片机,数码管就是不显示啊,我用的单片机是STC89C52,程序如下,版主和大家帮个忙吧!!

#include   <reg52.h>   
/*****************************
宏定义声明
*****************************/
//common part 
#define  HIGH     1
#define  LOW      0
#define  TRUE     1
#define  FALSE    0
#define  ZERO     0 
#define  MSB      0x80
#define  LSB      0x01
//max7219 part
#define  DECODE_MODE   0x09 
#define  INTENSITY     0x0A 
#define  SCAN_LIMIT    0x0B 
#define  SHUT_DOWN     0x0C 
#define  DISPLAY_TEST  0x0F 

/*************************************************************************
管脚定义:
不同的电路板上,改变这里的定义,
*************************************************************************/
sbit LOAD = P0^1; //MAX7219    Load-Data Input:     rising edge   pin 12 
sbit DIN  = P0^0;  //MAX7219    Serial-Data Input:    rising edge   pin 1
sbit CLK  = P0^2;  //MAX7219   Serial-Clock Input:   maximum 10MHz   pin 13

/***********************************************************
函数声明
***********************************************************/
void Write_Max7219_byte(unsigned char temp);
void Write_Max7219(unsigned char address,unsigned char dat);
void Init_Max7219(void);

/***************
测试程序,
显示1~3
***************/
v ......

>>返回讨论的主题



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


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

   




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