Агуулгын хүснэгт:

DS1307 ба PIC16F628A бүхий RTC: 3 алхам
DS1307 ба PIC16F628A бүхий RTC: 3 алхам

Видео: DS1307 ба PIC16F628A бүхий RTC: 3 алхам

Видео: DS1307 ба PIC16F628A бүхий RTC: 3 алхам
Видео: LDmicro 14: ЖК-дисплей I2C и часы реального времени DS3231 (программирование лестничной схемы ПЛК микроконтроллера с помощью LDmicro) 2024, Арваннэгдүгээр
Anonim
DS1307 ба PIC16F628A бүхий RTC
DS1307 ба PIC16F628A бүхий RTC
DS1307 ба PIC16F628A бүхий RTC
DS1307 ба PIC16F628A бүхий RTC

Энэ бол өөрөө дээрээс нь доошоо хийсэн хэлхээ юм.

Алхам 1: RTC хяналтын хэлхээ

RTC хяналтын хэлхээ
RTC хяналтын хэлхээ
RTC хяналтын хэлхээ
RTC хяналтын хэлхээ

Энэ бол нэг давхаргаар хийгдсэн pcb -ийн нэгдүгээр давхарт юм. Энэ нь эерэг хүчдэлийн зохицуулагч, шүүлтүүр, бодит цагийн IC, зай, pic16f628, LCD -д зориулсан 1*16pin толгой, товчлуур ба LED -д зориулсан 2x4 зүү толгой, 5Vsupply -д зориулсан 1*2pin толгойтой.

Бодит цагийн IC (DS1307) нь pic16f628 -д тоног төхөөрөмжийн түвшинд ороогүй I2C холбооны протоколыг дэмждэг бүтээгдэхүүн юм. Энэхүү саад бэрхшээлийг даван туулахын тулд би програм хангамжийн түвшинд I2Cprotocol ашигласан бөгөөд энэ нь тасалдал, туг, хяналтын бүртгэл гэх мэтийг ашиглах шаардлагагүй гэсэн үг юм. 16F628A -ийг сонгох болсон шалтгаан нь техник хангамжийг хэрэгжүүлэхэд шаардагдах хамгийн бага I/O портуудыг багасгасан явдал юм. pcb, гагнуур, эд анги гэх мэт бүх хэлхээний өртөг.

Алхам 2: Visualizaton болон Button Interface -ийн хоёрдугаар давхарт

Visualizaton болон Button Interface -ийн хоёрдугаар давхарт
Visualizaton болон Button Interface -ийн хоёрдугаар давхарт
Visualizaton болон Button Interface -ийн хоёрдугаар давхарт
Visualizaton болон Button Interface -ийн хоёрдугаар давхарт
Visualizaton болон Button Interface -ийн хоёрдугаар давхарт
Visualizaton болон Button Interface -ийн хоёрдугаар давхарт

Хоёрдугаар давхарт 2*3 товчлуур, LCD дэлгэц, LED. Нэг бүлэг товчлуурыг ашиглан огноо, цагийг тохируулдаг бол нөгөө бүлэг нь сэрүүлгийн цагийг тохируулдаг. RTC тохируулах товчлууруудын хувьд дунд товчлуурыг огноо, сар, өдөр гэх мэтийг сонгоход ашигладаг. Сэрүүлгийн цагийг тохируулах зорилгоор товчлуурын бусад бүлгийг ашигладаг. Rtc товчлууруудын нэгэн адил баруун товчлуур нь сонгосон хувьсагчийг (цаг, минут) нэмэгдүүлж, зүүн талд нь сонгосон хувьсагчийг бууруулдаг.

Зөвлөмж болгож буй: