导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→发表看法:[西北狼]C51求助[求助]



No.36677
作者:西北狼
邮件:
ID:4535
登陆:9次
QQ:11423644
文章数:17篇
最后登陆IP:218.72.44.47
最后登陆:2004/3/13 10:46:01
注册:2001/12/29 21:05:00
财富:58
发帖时间:2003/7/10 11:39:02
发贴者IP:61.174.128.64
标题:西北狼:C51求助[求助]
摘要:No.36677C51求助[求助] 我写了24小时时间在6个数码管上显示
我在防真器上运行是对的,但我用at89c51单片机
时,就不对了,数码管就显示为8了。但可以看出程序运行是对的,时间在走,
就是数码管显示为8,我不知道为是为什么?
我的程序如下,工在线等了
#include   <display.h>  
unsigned idata diss[]={11,11,11,11,11,10};
unsigned char code table[]=
{0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x73,0x00};
//------------------------
void main()
{  IPL_8279();
   TMOD =0X01;
   TH0 =-46080/256;
   TL0 =-46080/256;
   EA =1;
   TR0 =1;
   EX0 =1;
   ET0 =1;
   LED =1;
   EA=1;
   for(;;){;}
}
//-------------------------
//初始化8279,并显示P
void IPL_8279()
{  //unsigned char i;
   com8279=0x00;
   do{
   ACC=com8279;
    }
   while(ACC^7==1);
   com8279=0x00;
   com8279=0x3f;
   com8279 =0x90;
   dissplay(diss);
}
//----------------------------
void delay(unsigned char number)
{    unsigned char data i;
    i=number;
    while(i--!=0);
    return;
}
//-----显示程序------------- ......

>>返回讨论的主题


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


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

   




老古网执行:0毫秒 最大:2625毫秒 查询6次