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