找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 6433|回復(fù): 10
收起左側(cè)

[求助]為什么我的學(xué)習(xí)板下載程序后不可以正常顯示預(yù)想效果?

[復(fù)制鏈接]
ID:26532 發(fā)表于 2010-10-24 22:18 | 顯示全部樓層 |閱讀模式

我的學(xué)習(xí)板上除了那8個(gè)LED的接線方式與郭天祥教程里不一樣外,其它的有沒有不一樣的我不知道。

現(xiàn)在我學(xué)習(xí)他的8段LED顯示器的程序,我也看了本學(xué)習(xí)板的電路原理圖,接線好像是一樣,可是照他的程序?qū)戇M(jìn)去后,為什么沒有他演示的效果?

#include<reg51.h>
sbit dula=P2^6;
sbit wela=P2^7;
void main()
{
 dula=1;
 P0=0xfe;
 dula=0;
 
 wela=1;
 P0=0x06;
 wela=0;
 while(1);
}

好比學(xué)上面這個(gè)程序是讓一個(gè)顯示器顯示1,是我的完全不一樣,好亂啊!

回復(fù)

使用道具 舉報(bào)

ID:1 發(fā)表于 2010-10-24 23:06 | 顯示全部樓層

這個(gè)板子比郭天祥視頻里的多了2個(gè)數(shù)碼管,電路是一樣的,多的兩個(gè)不去管它就行了.

回復(fù)

使用道具 舉報(bào)

ID:26532 發(fā)表于 2010-10-24 23:20 | 顯示全部樓層

不行啊!

程序?qū)戇M(jìn)去后是不可以正常顯示的

 

回復(fù)

使用道具 舉報(bào)

ID:26532 發(fā)表于 2010-10-24 23:22 | 顯示全部樓層

就是那上面的程序,為什么不可以/

 

回復(fù)

使用道具 舉報(bào)

ID:1 發(fā)表于 2010-10-25 17:06 | 顯示全部樓層

我等下給你改一下 你是要 所有數(shù)碼管顯示一  還是 一個(gè)數(shù)碼管顯示一?

回復(fù)

使用道具 舉報(bào)

ID:26532 發(fā)表于 2010-10-25 21:03 | 顯示全部樓層

兩個(gè)都寫一下吧!多了解一下,不過我做了一些程序沒有一個(gè)是好的

 

回復(fù)

使用道具 舉報(bào)

ID:1 發(fā)表于 2010-10-26 15:33 | 顯示全部樓層
#include<reg51.h>
sbit dula=P2^6;
sbit wela=P2^7;
void main()
{
 dula=1;
 P0=0x06;  //0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f 對應(yīng)01234.....
 dula=0;
 
 wela=1;
 P0=0xfe; //化為2進(jìn)制為11111110 ,也就是說第一個(gè)數(shù)碼管亮【為0則亮】
 wela=0;
 while(1);
}
回復(fù)

使用道具 舉報(bào)

ID:1 發(fā)表于 2010-10-26 15:34 | 顯示全部樓層

如果你需要亮不同的數(shù)碼管只需要改 P0=0xfe 這一行 上面有詳細(xì)的注釋

回復(fù)

使用道具 舉報(bào)

ID:26532 發(fā)表于 2010-10-26 21:17 | 顯示全部樓層

這個(gè)問題是解決了,可是我還是不明白是什么原因

 

回復(fù)

使用道具 舉報(bào)

ID:26540 發(fā)表于 2010-10-27 18:16 | 顯示全部樓層
 dula=1;
 P0=0xfe;
 dula=0;
你這里將0xfe賦給P0口,是顯示“—”的,顯示1,應(yīng)將0x06賦給P0口,如果還不懂,加俺的QQ
回復(fù)

使用道具 舉報(bào)

ID:29055 發(fā)表于 2011-5-24 02:42 | 顯示全部樓層
樓上說得對,這是一個(gè)簡單的問題咯,建議樓主多看看,板子配的那個(gè)視頻教程里就有這部分啊.
回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表