久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 6077|回復(fù): 5
打印 上一主題 下一主題
收起左側(cè)

求助---寫了個(gè)顯示程序顯示總不對(duì)

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:16693 發(fā)表于 2010-8-2 07:10 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式

寫一個(gè)數(shù),然后把他顯示出來,不知為啥顯示的不對(duì),請(qǐng)指點(diǎn)下,鼓搗好幾天了,也沒有頭緒,謝謝


#include <AT89X52.h>
#include <math.h>
#define uchar unsigned char
#define unint  unsigned int
sbit DUAN=P2^0;     //74HC573的LE端    LED的段選端
sbit WEI=P2^1;      //74HC573的LE端    LED的位選端
unint  a[5];
unint j;
unint temp;
uchar xian[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x40,};//共陰顯示字庫 0123456789
void delay(unint z)              //1ms延時(shí)
{
unint x,y;
 for(x=z;x>0;x--)
  for(y=110;y>0;y--);
}
void wei_1(uchar wei)       //鎖存器573的數(shù)碼管位控制
{
 WEI=1;
 P0=wei;
 WEI=0;
}

void duan_1(uchar duan)       //鎖存器573的數(shù)碼管段控制
{
 unint i;
 DUAN=1;
 P0=xian[duan];
 DUAN=0;
 for(i=200;i>0;i--);
}
void shuzhi()
{a[0]=temp/100000;
 temp=temp%100000;
 a[1]=temp/10000;
 temp=temp%10000;
 a[2]=temp/1000;
 temp=temp%1000;
 a[3]=temp/100;
 temp=temp%100;
 a[4]=temp/10;
 temp=temp%10;
 a[5]=temp;
  }
  void display2()         //顯示
{
shuzhi();
wei_1(0x7f);    /*秒*/
duan_1(a[0]);
 wei_1(0xbf);
 duan_1(a[1]);
 wei_1(0xdf);    /*-*/
 duan_1(10);
 wei_1(0xef);   /*分*/
 duan_1(a[2]);
 wei_1(0xf7); 
duan_1(a[3]);
 wei_1(0xfb);    /*-*/
 duan_1(10);
 wei_1(0xfd);   /*時(shí)*/
 duan_1(a[4]);
 wei_1(0xfe); 
 duan_1(a[5]);
  }
 void main()
{   temp=323456;
 display2();

}

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:16693 發(fā)表于 2010-8-2 20:47 | 只看該作者

!!!!!!

回復(fù)

使用道具 舉報(bào)

板凳
ID:19162 發(fā)表于 2010-8-3 04:09 | 只看該作者

隨便一看就發(fā)現(xiàn)好幾處錯(cuò)誤         void wei_1(uchar wei)       //鎖存器573的數(shù)碼管位控制
{
 WEI=1;
 P0=wei;
 WEI=0;
}

此段 P0=WEI??不解  P0口應(yīng)該送入具體數(shù)據(jù)。比如0Xff········;

其二   有語法錯(cuò)誤  void duan_1(uchar duan)       //鎖存器573的數(shù)碼管段控制
{
 unint i;
 DUAN=1;
 P0=xian[duan];
 DUAN=0;
 for(i=200;i>0;i--);
}

據(jù)我所知   for應(yīng)該在P0=xian 之前  而且數(shù)組里面的duan  應(yīng)該改成變量i....。我也是初學(xué)   總覺得你的程序問題很多 仔細(xì)看看吧     還有你的數(shù)組名前最好加個(gè)code  這樣就不會(huì)占用寶貴的RAM空間

[此貼子已經(jīng)被作者于2010-8-3 4:16:28編輯過]
回復(fù)

使用道具 舉報(bào)

地板
ID:16693 發(fā)表于 2010-8-3 07:27 | 只看該作者

for是一個(gè)循環(huán),延時(shí)用的

那個(gè)wei在后面有 數(shù)據(jù)給他,

仍然謝謝,能不能給我講下code的用法,

回復(fù)

使用道具 舉報(bào)

5#
ID:16693 發(fā)表于 2010-8-3 07:33 | 只看該作者
我寫他主要就是因?yàn)槲业?302那個(gè)時(shí)鐘顯示時(shí)間不對(duì),那段數(shù)組和顯示就是1302程序中的一部分,有數(shù)組時(shí)候顯示就亂了,等待中。。。。。。。。。。。。。。。。。
回復(fù)

使用道具 舉報(bào)

6#
ID:1 發(fā)表于 2010-8-9 20:04 | 只看該作者
zhouli297 兄弟說得很對(duì)啊,你這個(gè)程序錯(cuò)的地方太多了,你還是參考一下我給出的板子附帶的例程吧,那個(gè)是測試通過的,你用的好像是老板子對(duì)吧,只需要改下 段和位的端口就行了,其他都一樣
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 国产一区二区精 | 91精品国产一区二区三区动漫 | 麻豆一区二区三区精品视频 | 欧美二区三区 | 亚洲一区二区精品视频 | 国产九九九九 | 免费黄视频网站 | 中文字幕免费在线 | 亚洲成人动漫在线观看 | 日韩免费一区 | 欧美天堂| 色婷婷av777 av免费网站在线 | 91久久国产综合久久91精品网站 | 亚洲欧美日韩高清 | 久久中文字幕电影 | 日日操操操 | 亚洲人成人一区二区在线观看 | 国产丝袜一区二区三区免费视频 | www.中文字幕.com | 粉嫩在线 | 在线观看毛片网站 | 激情在线视频 | 日韩一区二区在线视频 | 国产视频第一页 | 91精品国产色综合久久不卡98 | 日韩国产在线 | 99re66在线观看精品热 | 亚洲精品一区av在线播放 | 国产亚洲精品久久久久久牛牛 | 午夜二区 | 免费一级做a爰片久久毛片潮喷 | 日韩三| 欧美黑人一级爽快片淫片高清 | 日日夜夜免费精品视频 | 中文一区 | 天堂网avav | 亚洲精品九九 | 91精品国产欧美一区二区 | 欧美视频二区 | 最新av在线网址 | 中文字幕一区二区三区日韩精品 |