線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:2582
推到 Plurk!
推到 Facebook!

以單晶片控制8*8LED 顯示不正常

缺席
cheng07
一般會員


發表:8
回覆:12
積分:4
註冊:2005-05-09

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-05-10 07:50:46 IP:140.109.xxx.xxx 未訂閱
在線路沒有問題的情況下 欲顯示MUT三個字(非跑馬燈) 可是顯示出來都有ㄧ半的LED比較不亮 例如 M:     
 
TABLE:  DB      11111111B
        DB      11111111B
        DB      00000111B
        DB      00011100B
        DB      00011100B
        DB      00000111B
        DB      11111111B
        DB      11111111B
結果顯示出來 M的下半部 也就是程式碼的左半邊 都比較暗 不曉得問題出在哪裡 我有將P0歸零呀< >< > 程式碼如下
             ORG     0000H
START:  MOV     DPTR,#TABLE
        MOV     R3,#3
;
LOOP:   MOV     R2,#100
SCAN:   ACALL   SCAN1
        DJNZ    R2,SCAN
;
        INC     DPTR
        INC     DPTR
        INC     DPTR
        INC     DPTR
        INC     DPTR
        INC     DPTR
        INC     DPTR
        INC     DPTR
;
        DJNZ    R3,LOOP
        AJMP    START
;
SCAN1:  MOV     R1,#00H
        MOV     R5,#11111110B
        MOV     R4,#08
;
LOOP1:  MOV     A,R1
        MOVC    A,@A DPTR
;
        MOV     P1,A
        MOV     P0,R5
;
        MOV     R6,#5
DL1:    MOV     R7,#200
DL2:    DJNZ    R7,DL2
        DJNZ    R6,DL1
;
        ORL     P0,#11111111B
;
        MOV     A,R5
        RL      A
        MOV     R5,A
        INC     R1
        DJNZ    R4,LOOP1
        RET
; M
TABLE:  DB      11111111B
        DB      11111111B
        DB      00000111B
        DB      00011100B
        DB      00011100B
        DB      00000111B
        DB      11111111B
        DB      11111111B
; U
        DB      11111111B
        DB      11111111B
        DB      11000000B
        DB      11000000B
        DB      11000000B
        DB      11000000B
        DB      11111111B
        DB      11111111B
; T
        DB      00000011B
        DB      00000011B
        DB      00000011B
        DB      11111111B
        DB      11111111B
        DB      00000011B
        DB      00000011B
;
        END    
發表人 - cheng07 於 2005/05/10 12:39:40

版主


發表:261
回覆:2302
積分:1667
註冊:2005-01-04

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-05-10 08:14:36 IP:220.134.xxx.xxx 未訂閱
新手請看完版規. po 程式碼請縮排. 煩請修改配合!謝謝!
------
-------------------------------------------------------------------------
走是為了到另一境界,停是為了欣賞人生;未走過千山萬水,怎知生命的虛實與輕重!?
阿信
版主


發表:111
回覆:983
積分:813
註冊:2005-03-10

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-05-10 08:30:27 IP:211.21.xxx.xxx 未訂閱
發表文章時 有個 "#" 按鍵 會出現 code /code 把程式碼插在中間 再做縮排 不是程式的問題 可以把電路圖po上來嗎 ------------------- 美好的事物 稍縱即逝

版主


發表:261
回覆:2302
積分:1667
註冊:2005-01-04

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-05-10 08:38:14 IP:220.134.xxx.xxx 未訂閱
注意一下,看你的P0有沒有pull high吧!
------
-------------------------------------------------------------------------
走是為了到另一境界,停是為了欣賞人生;未走過千山萬水,怎知生命的虛實與輕重!?
cheng07
一般會員


發表:8
回覆:12
積分:4
註冊:2005-05-09

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-05-14 00:15:54 IP:140.109.xxx.xxx 未訂閱
pull high ? 什麼意思

版主


發表:261
回覆:2302
積分:1667
註冊:2005-01-04

發送簡訊給我
#6 引用回覆 回覆 發表時間:2005-05-14 00:37:40 IP:220.134.xxx.xxx 未訂閱
你的P0是直接拉去做輸出嗎?它的輸出能力本就不足.(51的P0是開汲極) 直接拉去做輸出的話會不夠亮!
------
-------------------------------------------------------------------------
走是為了到另一境界,停是為了欣賞人生;未走過千山萬水,怎知生命的虛實與輕重!?
cheng07
一般會員


發表:8
回覆:12
積分:4
註冊:2005-05-09

發送簡訊給我
#7 引用回覆 回覆 發表時間:2005-05-14 13:11:13 IP:140.109.xxx.xxx 未訂閱
8*8矩陣LED是紅綠雙色的 針腳有電源(P1)&紅燈(P3)&綠燈(P0) 我P1有先接到74LS244 出來以後接一個330歐姆的電阻再接至LED 我有試過跳過電阻直接到LED 情形還是一樣 只是整體都亮了一點 另一半還是比較暗 還是說連P3 P0都要再各接一個電晶體? (因為之前問老師是說可以直接連到LED,所以沒有留位置接電晶體~"~)
mymj
版主


發表:132
回覆:486
積分:608
註冊:2002-10-25

發送簡訊給我
#8 引用回覆 回覆 發表時間:2005-05-14 13:32:50 IP:59.104.xxx.xxx 未訂閱
1.post電路圖 2.     
        INC     DPTR
        INC     DPTR
        INC     DPTR
        INC     DPTR
        INC     DPTR
        INC     DPTR
        INC     DPTR
        INC     DPTR
 
這麼多增量dptr又沒做事?

版主


發表:261
回覆:2302
積分:1667
註冊:2005-01-04

發送簡訊給我
#9 引用回覆 回覆 發表時間:2005-05-14 13:33:58 IP:220.134.xxx.xxx 未訂閱
P0須要接,P3不須要.方便的話,請把電路po上來吧,這樣大家不知道你電路到底 怎麼接的,不曉得那邊有問題!
------
-------------------------------------------------------------------------
走是為了到另一境界,停是為了欣賞人生;未走過千山萬水,怎知生命的虛實與輕重!?
暗黑破壞神
版主


發表:9
回覆:2301
積分:1627
註冊:2004-10-04

發送簡訊給我
#10 引用回覆 回覆 發表時間:2005-05-14 15:05:40 IP:59.104.xxx.xxx 未訂閱
你查查你點亮的時間是不是不同。 LED 只要用掃的。亮的時間多。就會比較亮。 不要叫大家幫你看程式。debug 是你自己的事。 用示波器看一下上半的波跟下半的波的時間有沒有一樣。 不一樣就想想你的程式是怎麼讓它變化的。 去修那部份就對了。
阿信
版主


發表:111
回覆:983
積分:813
註冊:2005-03-10

發送簡訊給我
#11 引用回覆 回覆 發表時間:2005-05-14 18:49:04 IP:211.21.xxx.xxx 未訂閱
我終於知道了! 74LS244八組同相三態緩衝器/線驅動器 第1腳跟第19腳都要接地 我猜你有一支腳沒接地對吧     如果都有接地那就是74LS244故障 ------------------- 美好的事物 稍縱即逝 發表人 - 阿信 於 2005/05/14 18:51:43
cheng07
一般會員


發表:8
回覆:12
積分:4
註冊:2005-05-09

發送簡訊給我
#12 引用回覆 回覆 發表時間:2005-05-14 19:42:58 IP:140.109.xxx.xxx 未訂閱
不曉得電路圖是不是這樣畫 < src="http://delphi.ktop.com.tw/loadfile.php?TOPICID=22223326&CC=497014"> P1是LED的正電源 P0是綠燈 P3是紅燈 P2是要接矩陣鍵盤的(不過LED都還沒搞定所以先不管鍵盤) >) 發表人 -

版主


發表:261
回覆:2302
積分:1667
註冊:2005-01-04

發送簡訊給我
#13 引用回覆 回覆 發表時間:2005-05-14 20:03:15 IP:220.134.xxx.xxx 未訂閱
您沒有畫過電路圖嗎?這樣的圖太糟了...我想沒有幾個人看的懂ㄟ.... 只知道有74LS244與8051... 發表人 - ㊣ 於
------
-------------------------------------------------------------------------
走是為了到另一境界,停是為了欣賞人生;未走過千山萬水,怎知生命的虛實與輕重!?
cheng07
一般會員


發表:8
回覆:12
積分:4
註冊:2005-05-09

發送簡訊給我
#14 引用回覆 回覆 發表時間:2005-05-14 20:06:36 IP:140.109.xxx.xxx 未訂閱
如果要我畫機械製圖絕對沒問題 電路圖實在是從來沒畫過.....>___<    我再去修改一下好了
cheng07
一般會員


發表:8
回覆:12
積分:4
註冊:2005-05-09

發送簡訊給我
#15 引用回覆 回覆 發表時間:2005-05-14 20:19:52 IP:140.109.xxx.xxx 未訂閱
這樣子有比較好看一點嗎?? 紅線是正電源 藍色接地 綠線綠燈 黃線紅燈 < src="http://delphi.ktop.com.tw/loadfile.php?TOPICID=22223639&CC=497021"> 發表人 - cheng07 於 2005/05/14 20:21:19

版主


發表:261
回覆:2302
積分:1667
註冊:2005-01-04

發送簡訊給我
#16 引用回覆 回覆 發表時間:2005-05-14 20:44:05 IP:220.134.xxx.xxx 未訂閱
你的矩陣LED有沒有datasheetㄚ?或是你有它的IC編號嗎? 我去找找看好了....
------
-------------------------------------------------------------------------
走是為了到另一境界,停是為了欣賞人生;未走過千山萬水,怎知生命的虛實與輕重!?
cheng07
一般會員


發表:8
回覆:12
積分:4
註冊:2005-05-09

發送簡訊給我
#17 引用回覆 回覆 發表時間:2005-05-14 20:54:39 IP:140.109.xxx.xxx 未訂閱
矩陣LED旁邊有寫一串英數 LTP12188M-03 912THAILAND L350 很抱歉 麻煩版主大哥了 >__<

版主


發表:261
回覆:2302
積分:1667
註冊:2005-01-04

發送簡訊給我
#18 引用回覆 回覆 發表時間:2005-05-14 21:14:12 IP:220.134.xxx.xxx 未訂閱
不好意思,偶找不到它的datasheet. 你會接應該有他的內部電路吧?看能不能照畫後上傳. 或是畫仔細一點囉.
------
-------------------------------------------------------------------------
走是為了到另一境界,停是為了欣賞人生;未走過千山萬水,怎知生命的虛實與輕重!?
cheng07
一般會員


發表:8
回覆:12
積分:4
註冊:2005-05-09

發送簡訊給我
#19 引用回覆 回覆 發表時間:2005-05-14 21:52:03 IP:140.109.xxx.xxx 未訂閱
老師只給我們LED 其他什麼都沒有 位置還是自己一個一個測的~"~ 不知道這樣有沒有幫助........
阿信
版主


發表:111
回覆:983
積分:813
註冊:2005-03-10

發送簡訊給我
#20 引用回覆 回覆 發表時間:2005-05-14 22:32:29 IP:220.228.xxx.xxx 未訂閱
如果不是74LS244的問題 那就要懷疑矩陣LED了 或是P3影響 把P3先不要接看看 再把74LS244的輸出交換 若一樣 矩陣LED有問題 若變上半部較暗 74LS244接法有問題 ------------------- 美好的事物 稍縱即逝
cheng07
一般會員


發表:8
回覆:12
積分:4
註冊:2005-05-09

發送簡訊給我
#21 引用回覆 回覆 發表時間:2005-05-15 14:46:59 IP:140.109.xxx.xxx 未訂閱
感謝各位板主大哥幫忙 您說的方法我都試過了 LED沒壞 74LS244沒壞 接法也沒錯 最後我發現把電阻拿掉一半以後 可以改善這個情形...明明電阻值都是一樣的= =(暗的一半亮了一點...雖然沒有根治,淡是在過兩星期就要交成品了,實在不能卡在這上面太久...感謝各位的幫忙.>__<)
系統時間:2024-04-30 4:42:53
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!