全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:2674
推到 Plurk!
推到 Facebook!

組合語言 4位元 七段顯示器 不知道該如何寫

尚未結案
nnnn4123
一般會員


發表:2
回覆:1
積分:0
註冊:2011-03-11

發送簡訊給我
#1 引用回覆 回覆 發表時間:2011-03-11 20:18:07 IP:114.26.xxx.xxx 訂閱

電路圖如上圖
小弟經過笙泉82G51的CPU
透過PORT1
0.0~0.4控制選擇的7段顯示器
0.5~0.7輸入資料顯示在七段顯示器上
但小弟不管怎麼寫 只要超過10就開始出現異常
10變11 12變22 13變33
請問各位大大該如何下手改寫 還是小弟設計的電路有問題呢?
當按下INT0鍵時 7段顯示器加1 最大值到9999
編輯記錄
nnnn4123 重新編輯於 2011-03-11 05:20:50, 註解 無‧
mymj
版主


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

發送簡訊給我
#2 引用回覆 回覆 發表時間:2011-03-12 23:40:31 IP:203.67.xxx.xxx 訂閱
SN7448是一個BCD碼轉換為7段顯示器的解碼IC
0~97段顯示器會依你給的二進制碼正確顯示但是10~15就不是A~F,參考資料手冊真值表
要0~F顯示可以去掉sn7448利用uc的io配合電阻或再加驅動IC組合即可
http://www.dnatechindia.com/index.php/Tutorials/8051-Tutorial/7-Seg-Interfacing.html

mymj
handystudio
高階會員


發表:1
回覆:81
積分:106
註冊:2005-03-26

發送簡訊給我
#3 引用回覆 回覆 發表時間:2011-04-06 10:13:54 IP:220.130.xxx.xxx 訂閱
你貼的圖是電路簡圖,無法看出實際是否正確,而且或許是程式問題,建議一起POST出來.
===================引 用 nnnn4123 文 章===================

電路圖如上圖
小弟經過笙泉82G51的CPU
透過PORT1
0.0~0.4控制選擇的7段顯示器
0.5~0.7輸入資料顯示在七段顯示器上
但小弟不管怎麼寫 只要超過10就開始出現異常
10變11 12變22 13變33
請問各位大大該如何下手改寫 還是小弟設計的電路有問題呢?
當按下INT0鍵時 7段顯示器加1 最大值到9999
------
歡迎光臨 輕巧工作室
網站 http://www.handystudio.tw
控制電路板客製設計、製作交貨
8051專題製作/專題客製
x812116
一般會員


發表:0
回覆:3
積分:5
註冊:2011-11-16

發送簡訊給我
#4 引用回覆 回覆 發表時間:2011-11-17 14:09:17 IP:211.20.xxx.xxx 訂閱
你使用的是動態輸出吧?
那你每一位元輸出顯示時間是多少?
還是沒有設定
之前遇過相似問題,是用別家MCU處理。

抱歉,你的圖無法開啟。
直能從敘述中去猜

系統時間:2024-04-20 5:14:49
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!