のSpartan 3つの表¥示

H

Hammer111

Guest
こんにちは人

私は7ワンセグを表¥示するとヘルプが必要です。どうすれば4のうち
、 異なる目的のために2のディスプレイを使用することができます。私はどうやって1つの目的にのみ
、 すべてのディスプレイを使用して知っている。

私は9日に各2が表¥示されますでカウントするが
、 異なる速度で必要があります。

最初のディスプレイ1のスピード/ 10秒と2秒ごとにカウントするとカウントする必要があります。

 
通常は
、 多重化の方法では、7セグメントディスプレイを使用します。その場合は、ディスプレイの桁がアクティブとは何かを選択分離することです。あなたのリフレッシュの頻度十¥分なほどの点滅表¥示を見ての影響を防ぐために高くなる必要があります。
他の部分は、この各桁の上で何が表¥示されて
、 ロジックのほんの一部です。するように
、 それぞれ1 / 10秒をインクリメントのあなたの最初のカウンタをBCDに
、 その出力に変換され、2桁で表¥示し、ときに2番目のインクリメントの両方を最初と2番目のカウンタを経過すると、2つのカウンタと
、 別のコントロールFSMの必要があります
。 し
、 また、BCDに変換し、LEDが7セグメントディスプレイの他の2桁に表¥示される2番目のカウンタの出力です。

何が必要なクロックは実際に、それだけで
、 異なる周波数で動作するということです。この上の例については
、 ネットを閲覧することができます。私はかなりする例も多く、うまくいけば、1つは、Spartan - 3ボード上に実装を見つけると確信しています。
、私に聞かせていない場合は知っている。

 
あなたが本当に独立した計数率が必要ですか?たぶんあなただけ必要なのは2桁の表¥示は
、 カウント00から99まで0.1秒の計数率です。

あなた/ Digilent Spartan - 3スタータキットは
、 人気のあるザイリンクスを使用していますか?誰かのコード例があります。

 
やあ、
私は
、 多重..行って私はあなた..コードが送信されます1秒..の部門とあなたの使用してSpartan - 3スタータキット。

よろしく。

 
だから
、 実際に私は
、 ディスプレイの両方
、 または各リフレッシュされる1つまたは2つのループを行う必要が

<img src=¥"http://www.edaboard.com/images/smiles/icon_question.gif¥" alt=¥"質問¥" border=¥"0¥" />もし私が1つのループ陽極で書く"="1101"

、 他のループ陽極に"="1110"
1つのループは、2番目のディスプレイと反対側をオフにします。

また私は陽極書き込むことが必要"="1100"これは
、 両方のディスプレイに同じ時間になると私の両方が表¥示されます(例えば
、 秒)になるの送信ではオフになります

 
、教えてくださいあなたのSpartanを使用して- 3スターターキットですか?
念のために。私にいくつかの時間を与え
、 私はあなたがクロノメーター何をしているのは、VHDLコードを送信してみます。私はすでに多重7セグメントディスプレイ用のコードをしている。
私を見つけてみようと私はあなたに
、 週末までにお送りします。いいですか?

あなたのメールを送っています。あなたは私mendozaulises78に(で)gmail.comメールを送信することができます

よろしく、

ユリシーズ

 
引用:

だから、実際に私は、ディスプレイの両方、または各リフレッシュされる1つまたは2つのループを行う必要がもし私が1つのループ陽極で書く"="1101"

し、他のループ陽極に"="1110"

1つのループは、2番目のディスプレイと反対側をオフにします。また私は陽極書き込むことが必要"="1100"これは、両方のディスプレイに同じ時間になると私の両方が表¥示されます(例えば、秒)になるの送信では無効になります。
 
Hammer111書き込み:

こんにちは人私は7ワンセグを表¥示するとヘルプが必要です。
どうすれば4のうち、異なる目的のために2のディスプレイを使用することができます。
私はどうやって1つの目的にのみ、すべてのディスプレイを使用して知っている。私は9日に各2が表¥示されますでカウントするが、異なる速度で必要があります。最初のディスプレイ1のスピード/ 10秒と2秒ごとにカウントするとカウントする必要があります。
 
やあ、
多重7用のコードを表¥示ワンセグ:

プロセス(clk1KHZ)
変数3をc:整数の範囲は0;
開始する
もしclk1KHZ'eventとclk1KHZ = '1'を追加5分後:これは完全なコード...ごめんなさい:

プロセス(clk1KHZ)
変数3をc:整数の範囲は0;
開始する
もしclk1KHZ'eventとclk1KHZ = '1'を
Ĉ = 3している場合
Ĉ:= 0;
その他の
Ĉ:= Ĉ 1;
終了の場合;

ケースcときには
とき0 ="陽極"="0111";
陰極"= dig1;
とき1 ="陽極"="1011";
陰極"= dig2;
とき2 ="陽極"="1101";
陰極"= dig3;
とき3 ="陽極"="1110";
陰極"= dig4;
終了の場合;
終了の場合;
工程;

----
ここでdig1、dig2、dig3、およびdig4信号です。

よろしく。追加2分後:構¥文エラーが...(ケースc時からの削除を確認してください)です

 

Welcome to EDABoard.com

Sponsor

Back
Top