תוכן עניינים:

שעון טיימר אמיתי באמצעות AT89s52: 3 שלבים
שעון טיימר אמיתי באמצעות AT89s52: 3 שלבים

וִידֵאוֹ: שעון טיימר אמיתי באמצעות AT89s52: 3 שלבים

וִידֵאוֹ: שעון טיימר אמיתי באמצעות AT89s52: 3 שלבים
וִידֵאוֹ: טירוף שעוני היוקרה: מחסור עולמי הוביל לשוק אספנות פרוע 2024, נוֹבֶמבֶּר
Anonim
שעון טיימר אמיתי באמצעות AT89s52
שעון טיימר אמיתי באמצעות AT89s52
שעון טיימר אמיתי באמצעות AT89s52
שעון טיימר אמיתי באמצעות AT89s52

ברוך הבא, זהו shubham Trivedi והיום אני עומד לעצב את השעון בזמן אמת באמצעות מיקרו בקר At89s52. בקר הבקר AT89S52 הוא לב הפרויקט הזה. DS1307 IC משמש כ- RTC. זה DS1307 IC נדרש ממשק I2C, אבל 89s52 אין יציאת I2C על הלוח. זה הופך אותו לאופייני לעיצוב. אז עיצבתי אוטובוס I2C בתוכנית והשתמשתי בו כדי לעמוד בדרישות.

רכיבים נדרשים:

  1. DS1307
  2. לוח AT89S52
  3. 16x2 LCD
  4. חיבור חוטים
  5. לוח לחם

שלב 1: בנייה

בְּנִיָה
בְּנִיָה
בְּנִיָה
בְּנִיָה
בְּנִיָה
בְּנִיָה

המעגל מעוצב בשני חלקים נפרדים. איור 1 מציג את חיבור ה- IC RTC DS 1307. חיבור זה מתבצע באמצעות אפס PCB. החיבור זהה לזה שמוצג באיור 2.

השתמשתי בלוח הפיתוח AT89s52 שעיצבתי לפני מספר חודשים בטכניקת הדפסת מסך לעיצוב PCB. סיכת SCL של RTC מחוברת לסיכה P1.1 וסיכת SDA מחוברת לסיכה P1.0 של מיקרו -בקר 89s52. LCD 16x2 ממשק בצורה הבאה.

PIN של LCD PIN של AT89S52

  • D7 - P3.7
  • D6 - P3.6
  • D5 - P3.5
  • D4 - P3.4
  • RS - P1. 6
  • RW - P1. 5
  • E - P1.4

שלב 2: וידאו עבודה

שלב 3: קוד

קוד

התוכנית מעוצבת בתוכנת Keil uvision 5. לכל ממשק משתמשים בקבצי ספרייה נפרדים. אנא עיין בקובץ ה- readme לפני שתמשיך הלאה. התיאור של כל פונקציה זמין גם בקובץ המצורף הזה

לחץ כאן להורדת הקובץ המצורף

טעויות יתקבלו בברכה בכתובת [email protected]

לחצו כאן כדי לעשות לייק בפייסבוק

מוּמלָץ: