فهرست مطالب:

RTC با DS1307 و PIC16F628A: 3 مرحله
RTC با DS1307 و PIC16F628A: 3 مرحله

تصویری: RTC با DS1307 و PIC16F628A: 3 مرحله

تصویری: RTC با DS1307 و PIC16F628A: 3 مرحله
تصویری: LDmicro 14: I2C LCD & DS3231 Real-Time Clock (Microcontroller PLC Ladder Programming with 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 پین برای دکمه ها و led ، هدر 1*2 پین برای 5Vsupply.

همانطور که می دانید ، IC clock clock (DS1307) محصولی است که از پروتکل ارتباطی I2C پشتیبانی می کند که در pic16f628 به عنوان سطح سخت افزار گنجانده نشده است. برای غلبه بر این مانع ، من از I2Cprotocol در سطح نرم افزار استفاده کردم ، به این معنی که نیازی به استفاده از وقفه ، پرچم ، کنترل ثبت و غیره نیست. دلیل انتخاب 16F628A این است که حداقل پورت های ورودی/خروجی مورد نیاز برای تحقق سخت افزار و هزینه کل مدار شامل pcb ، لحیم کاری ، قطعات و غیره

مرحله 2: طبقه دوم برای Visualizaton و رابط دکمه

طبقه دوم برای Visualizaton و رابط دکمه
طبقه دوم برای Visualizaton و رابط دکمه
طبقه دوم برای Visualizaton و رابط دکمه
طبقه دوم برای Visualizaton و رابط دکمه
طبقه دوم برای Visualizaton و رابط دکمه
طبقه دوم برای Visualizaton و رابط دکمه

طبقه دوم دارای دکمه های 2*3 ، صفحه LCD و led. یک گروه از دکمه ها برای تنظیم تاریخ و زمان و گروه دیگر برای تنظیم زمان زنگ استفاده می شود. برای گروه تنظیم دکمه های RTC ، از دکمه mid برای انتخاب بین تاریخ ، ماه ، روز و غیره استفاده می شود. دکمه سمت راست متغیر انتخاب شده را افزایش می دهد و یک چپ متغیر انتخابی را کاهش می دهد. برای تنظیم زمان زنگ هشدار از گروه دکمه های دیگر استفاده می شود. مشابه دکمه های rtc ، دکمه سمت راست متغیر انتخاب شده (ساعت ، دقیقه) و سمت چپ متغیر انتخابی را کاهش می دهد.

توصیه شده: