51 個のマイクロコントローラー、0.001 秒の精度ストップウォッチ、9.999 秒のシミュレーション設計に基づいています (ソース コード + シミュレーション + 回路図 + PCB + レポート + デバイス リスト + 説明)

51 個のマイクロコントローラーに基づいて、0.001 秒の精度のストップウォッチ 9.999 秒のシミュレーション設計 (ソース コード + シミュレーション + 回路図 + PCB + レポート + デバイス リスト + 説明)


51 個のマイクロコントローラー、0.001 秒の精度ストップウォッチ、9.999 秒のシミュレーション設計に基づいています (ソース コード + シミュレーション + 回路図 + PCB + レポート + デバイス リスト + 説明)

シミュレーションバージョン:proteus 7.8

プログラムコンパイラ:keil 4/keil 5

プログラミング言語:C言語

デザイン番号:S0003

解説ビデオ

51 個のマイクロコントローラーに基づく 0.001 秒の精度 9.999 秒のストップウォッチ プロテウス シミュレーション設計 (ソース コード + シミュレーション + 回路図 + PCB + レポート + デバイス リスト + 説明)

1 機能の説明:

タイマーは 0.001 秒の精度を持つストップウォッチです。

1. ストップウォッチの精度は 0.001 秒です。

2. ボタンを使用して開始、一時停止、クリアを行うことができます。

3. タイマーが 9.999 秒に達したら、クリーンアップしてタイマーを再起動します。

4. デジタル管を使用してタイミング時間を表示します。

シミュレートされた 51 マイクロコントローラ チップはユニバーサルであり、AT89C51 および AT89C52 は 51 マイクロコントローラの特定モデルであり、コアは互換性があります。回路図が変更されない限り、メイン制御チップは STC89C52/STC89C51/AT89C52/AT89C51/8051 などの 51 個のマイクロコントローラー チップに置き換えることができます。

この設計情報の表示図は次のとおりです。

2 シミュレーション回路:

シミュレーション プロジェクトを開き、proteus でマイクロコントローラーをダブルクリックし、16 進数ファイルのパスを選択して、シミュレーションを開始します。シミュレーションを開始すると、デジタル チューブに 0.000 が表示されます。ボタンを押すとタイミングが開始され、もう一度ボタンを押すとタイミングが停止し、もう一度ボタンを押すとタイミング時間がリセットされます。

画像

シミュレーションが開始され、カウントが開始されていない場合は、0.000 秒が表示されます。

画像

カウント開始後は0.001秒ずつ増加します。開始後、 ボタンを押すとタイミングが一時停止され、現在のタイミング時間が表示され、もう一度ボタンを押すとタイミングがクリアされます。

画像

9.999に近づいていますが、9.999を超えると0にリセットされて再スタートします。

3 概略図:

ADさんが描いてくれました。

画像

Proteus シミュレーションと物理的な作業の違い:

1. 実行環境: Proteus シミュレーションはコンピュータ上で実行されますが、実物はハードウェア回路基板上で実行されます。

2. デバッグ方法: Proteus シミュレーションでは、シングルステップ デバッグを簡単に実行して変数値の変化を観察できますが、実際のオブジェクトでは、デバッガーまたはシリアル ポート出力を通じてデバッグする必要があります。

回路接続方法: Proteus シミュレーションでは、回路接続はソフトウェア設定を通じて変更できますが、実際にはハードウェア回路基板と接続ワイヤを通じて変更する必要があります。

3. 実行速度: Proteus シミュレーションはコンピュータ操作に基づいているため、通常、実物よりも高速に実行されますが、実物は回路基板の物理的制限やデバイスの応答時間などの要素を考慮する必要があります。

4. 機能の実現: Proteus シミュレーションでは、ソフトウェア設定によってさまざまな機能を実現できますが、実際のオブジェクトでは、回路設計とデバイスの性能に応じて実現する必要があります。

パーツリスト

コメント 説明 指定者 フットプリント リブリファレンス
キャップポール1 キャパシタンス C1 電解コンデンサ キャップポール1 1
キャップ キャパシタンス C2、C3 0805_C キャップ 2
104 キャパシタンス C4 0805_c キャップ 1
4桁デジタル管 デジタルチューブ DY1 4桁デジタル管 4桁デジタル管 1
CON2 2PINピンヘッダー J1、J2、J3、J4 HDR1X2 CON2 4
ボタン キー1 スイッチ 1
PNP 三極管 第1四半期、第2四半期、第3四半期、第4四半期 TO-92A PNP 4
レス2 抵抗 R9 0805 レス2 1
1k 抵抗 R10、R11、R12、R13、R14 0805 レス 5
510 抵抗 RES1 SIP9 除外 1
AT89C52 マイクロコントローラー U1 STC89C52 AT89C52 1
エクスタル 水晶発振器 Y1 水晶発振器 12M エクスタル 1

4 プリント基板:

部分的にSMDコンポーネントを使用した2層基板設計

画像

5つの手順:

画像

6 情報リストとダウンロードリンク:

0. よくあるご質問は必読!

\1. プログラム

\2. シミュレーション

\3. 回路図と基板

4. 企画提案報告書

5.コンポーネントリスト

6. 機能要件

\7. 設計レポート

8.解説動画

Altium Designer インストール クラック

ファイル名.bat

KEIL+proteus マイクロコントローラー シミュレーション設計チュートリアル

KEIL取り付けクラック

Proteus コンポーネントの検索

プロテウスのインストール

Proteus の簡単な使い方チュートリアル

マイコン学習教材

ディレクトリ一覧.txt

関連データシート

防御スキル

設計レポートの共通説明

マウスをダブルクリックして開くと、詳細が表示されます。 51 STM32 マイクロコントローラー コース卒業プロジェクト.url

画像

データのダウンロード リンク (クリック可能):

おすすめ

転載: blog.csdn.net/weixin_52733843/article/details/133256716