Съдържание:
- Стъпка 1: ИЗИСКВАНИ КОМПОНЕНТИ
- Стъпка 2: Електрическа схема
- Стъпка 3: Кодиране
- Стъпка 4: Най -накрая …
![Цифров часовник, използващ микроконтролер (AT89S52 без RTC схема): 4 стъпки (със снимки) Цифров часовник, използващ микроконтролер (AT89S52 без RTC схема): 4 стъпки (със снимки)](https://i.howwhatproduce.com/images/005/image-12599-j.webp)
Видео: Цифров часовник, използващ микроконтролер (AT89S52 без RTC схема): 4 стъпки (със снимки)
![Видео: Цифров часовник, използващ микроконтролер (AT89S52 без RTC схема): 4 стъпки (със снимки) Видео: Цифров часовник, използващ микроконтролер (AT89S52 без RTC схема): 4 стъпки (със снимки)](https://i.ytimg.com/vi/tvGPeV5hQNM/hqdefault.jpg)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
![Цифров часовник, използващ микроконтролер (AT89S52 без RTC схема) Цифров часовник, използващ микроконтролер (AT89S52 без RTC схема)](https://i.howwhatproduce.com/images/005/image-12599-1-j.webp)
![Цифров часовник, използващ микроконтролер (AT89S52 без RTC схема) Цифров часовник, използващ микроконтролер (AT89S52 без RTC схема)](https://i.howwhatproduce.com/images/005/image-12599-2-j.webp)
Нека опишем часовник … "Часовникът е устройство, което брои и показва времето (относително)" !!!
Предполагам, че съм казал правилно, така че нека направим ЧАСОВНИК с функция АЛАРМ.
ЗАБЕЛЕЖКА: четенето ще отнеме 2-3 минути, моля, прочетете целия проект, иначе няма да нося отговорност за повреди на части
Стъпка 1: ИЗИСКВАНИ КОМПОНЕНТИ
![НЕОБХОДИМИ КОМПОНЕНТИ НЕОБХОДИМИ КОМПОНЕНТИ](https://i.howwhatproduce.com/images/005/image-12599-3-j.webp)
![НЕОБХОДИМИ КОМПОНЕНТИ НЕОБХОДИМИ КОМПОНЕНТИ](https://i.howwhatproduce.com/images/005/image-12599-4-j.webp)
![НЕОБХОДИМИ КОМПОНЕНТИ НЕОБХОДИМИ КОМПОНЕНТИ](https://i.howwhatproduce.com/images/005/image-12599-5-j.webp)
Необходими са 6 компонента:
1. Микроконтролер (използвал съм семейство AT89S52-8051), може да се използва всеки програмируем микроконтролер.
2.7 сегментен дисплей
3. Кристален осцилатор (12MHz)
4. Кондензатор (10uF, 33pF/22pF)
5. LED
6. съпротивления (330 ома)
7. зумер (пиезо)
8. бутони за натискане
И аз не включвам поялник, тел, флюс ….. електричество !!! Помогни ми:)
Стъпка 2: Електрическа схема
![Електрическа схема Електрическа схема](https://i.howwhatproduce.com/images/005/image-12599-6-j.webp)
![Електрическа схема Електрическа схема](https://i.howwhatproduce.com/images/005/image-12599-7-j.webp)
Това е схемата на цифровия часовник, използващ 8051 микроконтролер.
Както виждаме, микроконтролерът е свързан към три 7 -сегментни дисплея с отделни портове, които не са мултиплексирани, а цифрата за последния час е свързана само с щифт, тъй като показва само 1.
Светодиодът и зумерът са обясними според кода.
1 от светодиода е за AM и съм свързал друг светодиод, който не е показан на фигурата за аларма.
Кристален осцилатор от 12MHz е свързан към тактовата честота и постига точното отчитане за 1 секунда, използвайки свойството прекъсване на микроконтролера.
СРЕДНИТЕ СВЕТОДИОДИ, ДЕНТИРАЩИ ВТОРИ, СА СВЪРЗАНИ С ПИН "28 -И И 32 -и"
Моля, извинете ме, 3 светодиода не са показани на електрическата схема за моя мързел
28 -и пинов светодиод: първите 30 секунди мигат
32 -и пинов светодиод: почивка 30 секунди мига
**** допринасяйки за цяла минута !! *** Сигурен съм, че след този проект разбрах, че 60 секунди прави минута !!! ЕХА
Стъпка 3: Кодиране
![Кодиране Кодиране](https://i.howwhatproduce.com/images/005/image-12599-8-j.webp)
![Кодиране Кодиране](https://i.howwhatproduce.com/images/005/image-12599-9-j.webp)
![Кодиране Кодиране](https://i.howwhatproduce.com/images/005/image-12599-10-j.webp)
Използвал съм софтуер keil за изграждане на C код за RTC с помощта на микроконтролер и получаване на шестнадесетичен файл.
ОТНОСНО КОДИРАНЕ НА ЧАСТТА НА ТОВА, ЗА ДА ЗНАЕТЕ ПОВЕЧЕ !!
Основното в кодиращата част е, когато щифтът на всеки порт ще превключи, за да покаже цифрата, свързана с всеки 7 -сегментен дисплей.
Свойството за прекъсване на 8051 се използва за броене и презареждане в секунда. например само, Точно като създаване на функция за забавяне с аргумент 1, предизвикващ закъснение от 1 секунда. (TMOD, TL0, TH0, IE всяка стойност допринася за времето)
Светодиодът за AM е програмиран за алтернативни 12 часа.
Освен алармата може да се настрои и специално за AM или PM и щифтът на зумера се предава с честотен код, за да бръмчи по време на алармата. Бутонът за аларма с превключвател за мин, час и запазване се използва за настройка на аларма. При двукратно щракване върху аларма деактивира функцията за аларма
CODE: C код за получаване само на идеята (шестнадесетичен файл е точно този от проекта)
github.com/abhrodeep/Arduino_projs/blob/master/digitalclock.c
Стъпка 4: Най -накрая …
![Накрая… Накрая…](https://i.howwhatproduce.com/images/005/image-12599-11-j.webp)
Готово !!! Сега е време да се насладите на часовника, който е ярък и точен.
Препоръчано:
Цифров часовник, но без микроконтролер [хардкор електроника]: 13 стъпки (със снимки)
![Цифров часовник, но без микроконтролер [хардкор електроника]: 13 стъпки (със снимки) Цифров часовник, но без микроконтролер [хардкор електроника]: 13 стъпки (със снимки)](https://i.howwhatproduce.com/images/001/image-1176-14-j.webp)
Цифров часовник, но без микроконтролер [Hardcore Electronics]: Създаването на схеми с микроконтролер е доста лесно, но напълно забравяме тоновете работа, която микроконтролерът трябваше да извърши, за да изпълни проста задача (дори и за мигане на светодиод). И така, колко трудно би било да се направи цифров часовник пълен
Цифров часовник за мрежово време, използващ ESP8266: 4 стъпки (със снимки)
![Цифров часовник за мрежово време, използващ ESP8266: 4 стъпки (със снимки) Цифров часовник за мрежово време, използващ ESP8266: 4 стъпки (със снимки)](https://i.howwhatproduce.com/images/005/image-14045-j.webp)
Цифров часовник за мрежово време с помощта на ESP8266: Научаваме се как да изградим сладък малък цифров часовник, който комуникира с NTP сървъри и показва мрежово или интернет време. Използваме WeMos D1 mini, за да се свържем с WiFi мрежа, да получим NTP времето и да го покажем на OLED модул
ESP8266 Мрежов часовник без RTC - Nodemcu NTP Часовник Няма RTC - ИНТЕРНЕТЕН ЧАСОВНИК ПРОЕКТ: 4 стъпки
![ESP8266 Мрежов часовник без RTC - Nodemcu NTP Часовник Няма RTC - ИНТЕРНЕТЕН ЧАСОВНИК ПРОЕКТ: 4 стъпки ESP8266 Мрежов часовник без RTC - Nodemcu NTP Часовник Няма RTC - ИНТЕРНЕТЕН ЧАСОВНИК ПРОЕКТ: 4 стъпки](https://i.howwhatproduce.com/images/011/image-31107-j.webp)
ESP8266 Мрежов часовник без RTC | Nodemcu NTP Часовник Няма RTC | ИНТЕРНЕТЕН ЧАСОВНИК ПРОЕКТ: В проекта ще се прави часовник проект без RTC, ще отнеме време от интернет с помощта на wifi и ще го покаже на дисплея st7735
„Прост“часовник Digilog (цифров аналогов), използващ рециклиран материал!: 8 стъпки (със снимки)
![„Прост“часовник Digilog (цифров аналогов), използващ рециклиран материал!: 8 стъпки (със снимки) „Прост“часовник Digilog (цифров аналогов), използващ рециклиран материал!: 8 стъпки (със снимки)](https://i.howwhatproduce.com/images/001/image-2099-56-j.webp)
„Прост“часовник Digilog (цифров аналогов), използващ рециклиран материал!: Здравейте на всички! Така че в тази инструкция ще споделя как да направя този цифров + аналогов часовник с евтин материал! Ако мислите, че този проект е „гаден“, можете да си тръгнете и да не продължавате да четете тази инструкция. Мир! Наистина съжалявам, ако не
Цифров часовник, използващ 4026 и 4060: 5 стъпки (със снимки)
![Цифров часовник, използващ 4026 и 4060: 5 стъпки (със снимки) Цифров часовник, използващ 4026 и 4060: 5 стъпки (със снимки)](https://i.howwhatproduce.com/images/003/image-8916-17-j.webp)
Цифров часовник, използващ 4026 и 4060: Това лято взех курс, наречен " Цифрова електроника " в моя колеж. Научих за джапанки, броячи и много други. Затова си помислих, че би било чудесно, ако направя проект, свързан с цифровата електроника, а оттам и проекта цифров часовник