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

RTC עם DS1307 ו- PIC16F628A: 3 שלבים
RTC עם DS1307 ו- PIC16F628A: 3 שלבים

וִידֵאוֹ: RTC עם DS1307 ו- PIC16F628A: 3 שלבים

וִידֵאוֹ: RTC עם DS1307 ו- PIC16F628A: 3 שלבים
וִידֵאוֹ: LDmicro 14: ЖК-дисплей I2C и часы реального времени DS3231 (программирование лестничной схемы ПЛК микроконтроллера с помощью LDmicro) 2024, נוֹבֶמבֶּר
Anonim
RTC עם DS1307 ו- PIC16F628A
RTC עם DS1307 ו- PIC16F628A
RTC עם DS1307 ו- PIC16F628A
RTC עם DS1307 ו- PIC16F628A

זהו מעגל המיוצר מלמעלה למטה בעצמי.

שלב 1: מעגל בקרת RTC

מעגל בקרה של RTC
מעגל בקרה של RTC
מעגל בקרה של RTC
מעגל בקרה של RTC

זוהי הקומה הראשונה של ה- PCB המעוצבת שכבה אחת. הוא מכיל ווסת מתח חיובי, מסנן, IC שעון בזמן אמת, סוללה, pic16f628, כותרת 1*16 פינים עבור LCD, כותרת 2x4 פינים לכפתורים ולדים, כותרת 1*2pin עבור 5V אספקה.

כידוע, שעון בזמן אמת IC (DS1307) הוא מוצר התומך בפרוטוקול תקשורת I2C שאינו כלול ברמת החומרה pic16f628. על מנת להתגבר על המכשול הזה, השתמשתי ב- I2Cprotocol ברמת התוכנה, מה שאומר שאתה לא צריך להשתמש בפסיקה, דגל, רשום בקרה וכו '. הסיבה שבגללה 16F628A נבחר היא שהיא מפחיתה יציאות I/O מינימליות הנדרשות למימוש חומרה ו עלות המעגל כולו כולל PCB, הלחמה, רכיבים וכו '.

שלב 2: קומה שנייה לממשק Visualizaton ולחצנים

קומה שנייה לממשק ויזואליזציה ולחצנים
קומה שנייה לממשק ויזואליזציה ולחצנים
קומה שנייה לממשק ויזואליזציה ולחצנים
קומה שנייה לממשק ויזואליזציה ולחצנים
קומה שנייה לממשק ויזואליזציה ולחצנים
קומה שנייה לממשק ויזואליזציה ולחצנים

קומותיים בקומה השנייה של 2*3 כפתורי לחיצה, מסך LCD ומד. קבוצת כפתורים אחת משמשת להתאמת התאריך והשעה, והקבוצה השנייה משמשת להתאמת זמן ההתראה. עבור קבוצת כפתורי RTC להתאים, כפתור אמצע משמש לבחירה בין תאריך, חודש, יום וכו '. משתמשים במטרה של התאמת זמן אזעקה בקבוצת לחצנים אחרים. בדומה ללחצני rtc, הכפתור הימני מגדיל את המשתנה הנבחר (שעה, דקה) ושמאל אחד מקטין את המשתנה הנבחר.

מוּמלָץ: