Talaan ng mga Nilalaman:

RTC Sa DS1307 at PIC16F628A: 3 Hakbang
RTC Sa DS1307 at PIC16F628A: 3 Hakbang

Video: RTC Sa DS1307 at PIC16F628A: 3 Hakbang

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

Ito ay isang circuit na ginawa mula sa itaas hanggang sa ibaba ng aking sarili.

Hakbang 1: RTC Control Circuit

RTC Control Circuit
RTC Control Circuit
RTC Control Circuit
RTC Control Circuit

Ito ang unang palapag ng pcb na idinisenyo ng isang layer. naglalaman ito ng positibong boltahe regulator, filter, real time na IC, baterya, pic16f628, 1 * 16pin header para sa LCD, 2x4 pin header para sa mga pindutan at humantong, 1 * 2pin header para sa 5Vsupply.

Tulad ng alam mo, ang real time na IC (DS1307) ay isang produkto na sumusuporta sa I2C komunikasyon na proteksyon na hindi kasama sa pic16f628 bilang antas ng hardware. Inorder upang mapagtagumpayan ang balakid na ito, ginamit ko ang I2Cprotocol sa antas ng software na nangangahulugang hindi mo kailangang gumamit ng abala, bandila, control register atbp. ang gastos ng buong circuit kabilang ang pcb, paghihinang, mga sangkap atbp.

Hakbang 2: Ikalawang Palapag para sa Visualizaton at Button Interface

Pangalawang Palapag para sa Visualizaton at Button Interface
Pangalawang Palapag para sa Visualizaton at Button Interface
Pangalawang Palapag para sa Visualizaton at Button Interface
Pangalawang Palapag para sa Visualizaton at Button Interface
Pangalawang Palapag para sa Visualizaton at Button Interface
Pangalawang Palapag para sa Visualizaton at Button Interface

Pangalawang palapag ng cotain ng 2 * 3 mga pindutan ng push, LCD screen at humantong. Ang isang pangkat ng mga pindutan ay ginagamit upang ayusin ang petsa at oras, at ang iba pang pangkat ay ginagamit upang ayusin ang oras ng alarma. Para sa RTC ayusin ang pangkat ng mga pindutan, ginagamit ang pindutan ng kalagitnaan para sa pagpili sa pagitan ng petsa, buwan, araw atbp. Ang kanang pindutan ay nagdaragdag ng napiling variable at ang isang kaliwang binabawasan ang napiling variable. Fort ang layunin ng pag-aayos ng oras ng alarma ibang pangkat ng pindutan ang ginagamit. Katulad ng mga pindutan ng rtc, ang kanang pindutan ay nagdaragdag ng napiling variable (oras, minuto) at ang kaliwang isa ay nagbabawas ng napiling variable.

Inirerekumendang: