51 マイクロコントローラー DS1302 永久カレンダー時計温度 12864 表示シミュレーション (プロテウス シミュレーション + プログラム + レポート + 説明ビデオ)

51 マイクロコントローラー DS1302 永久カレンダー時計温度 12864 表示シミュレーション


51 マイクロコントローラー DS1302 永久カレンダー時計温度 12864 表示シミュレーション (プロテウス シミュレーション + プログラム + レポート + 説明ビデオ)

シミュレーション図 proteus7.8以降

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

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

デザイン番号:S0051

1.主な機能:

51 マイクロコントローラーに基づく永久カレンダー クロック シミュレーション設計

1. DS1302 を使用してカレンダーと時間を記録し、起動をシミュレートして現在のリアルタイム時間を表示します。

2. ボタンを押して日付と時刻を設定します。

3. DS18B20 を使用して温度を検出し、現在の温度値をリアルタイムで表示できます。

4. ディスプレイには LCD12864 液晶を使用します。

シミュレーションにおける 51 マイクロコントローラー チップはユニバーサルであることに注意してください。AT89C51 と AT89C52 は 51 マイクロコントローラーの特定のモデルであり、コアには互換性があります。stc、atに関わらず端子機能、プログラムは同一であり、STC89C52/STC89C51/AT89C52/AT89C51など51個のマイコンチップに置き換え可能です。

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

2. シミュレーション

シミュレーションを開始する

シミュレーション プロジェクトを開き、proteus でマイクロコントローラーをダブルクリックし、16 進数ファイルのパスを選択して、シミュレーションを開始します。シミュレーションを開始すると、LCD12864 はコンピュータの現地時間、曜日、およびシミュレーション中の DS18B20 の温度を表示します。時間は秒単位で増加します。

画像

時刻が表示されたら、設定ボタンを押して設定モードに入ります 最初に年を設定します 年表示が黒白文字に変わります 加減ボタンを押して年の設定は完了です 年を設定した後、月を設定するのは年調整と同じです。次に、設定ボタンを押して、日付、時計、分、曜日をそれぞれ設定します。曜日を設定し、設定ボタンを押して設定モードを終了します。曜日が未設定で設定モードを終了する場合は、設定完了ボタンを押してください。

画像上記のシミュレーション結果は設計要件と一致しています。

3. プログラムコード

keil4 または keil5 を使用してコンパイルすると、コードにはコメントが付いており、レポートと合わせてコードの意味を理解できます。

画像

4. 設計レポート

5767ワードのデザインレポート

画像

5. 設計情報内容一覧

マテリアルデザイン資料には、シミュレーション、プログラムコード、解説ビデオ、機能要件、設計レポート、ソフトウェアおよびハードウェアの設計ブロック図などが含まれます。

0. 使用上の一般的な問題と解決策 - 必読!

1. シミュレーション図

2. プログラムのソースコード

3. 提案報告書

4. 解説動画

5. 機能要件

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

7. 設計レポート

8. ソフトウェアおよびハードウェアのフローチャート

Altium Designer ソフトウェア情報

ファイル名.bat

KEIL ソフトウェア情報

プロテウス ソフトウェア情報

マイコン学習教材

ディレクトリ一覧.txt

防御スキル

設計レポートの共通説明

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

画像

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

おすすめ

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