реклама на сайте
подробности

 
 
> Часы на ATMega8
Shadow97
сообщение May 21 2013, 19:54
Сообщение #1





Группа: Новичок
Сообщений: 2
Регистрация: 21-05-13
Пользователь №: 76 931



На днях сделал часы на микросхеме ATMega8. Программу пилил на Ассемблере, выкладываю т.к. нужны идеи, и, по возможности, конструктивная критика, ведь это первое моё электронное устройство на микропроцессоре.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
kovigor
сообщение May 21 2013, 21:44
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(Shadow97 @ May 21 2013, 22:54) *
На днях сделал часы на микросхеме ATMega8.

Да, молодец, поздравляю. Только вот ни схемы, ни программы нет. И резисторы по 100 Ом в цепях сегментов явно можно было бы увеличить раз эдак в 4-5. И программу бы еще на Си переписать. Поверьте, затраченные усилия не будут напрасными ...
P.S. А будильник-то в них есть ?
Go to the top of the page
 
+Quote Post
Xenia
сообщение May 22 2013, 00:03
Сообщение #3


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Цитата(kovigor @ May 22 2013, 01:44) *
И программу бы еще на Си переписать. Поверьте, затраченные усилия не будут напрасными ...


Зачем это переписывать на Си? Переписывать не надо. sm.gif

Интерес представляют не столько часы, как таковые, в как удалось подцепить столько ЖКИ, тогда как у Меги8 портов мало.
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение May 22 2013, 06:27
Сообщение #4


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



Цитата(Xenia @ May 22 2013, 04:03) *
Интерес представляют не столько часы, как таковые, в как удалось подцепить столько ЖКИ, тогда как у Меги8 портов мало.
Ключевое слово - динамическая индикация. (как уже сказал Палыч).
Отсюда и величина резисторов такая маленькая, т.к. яркость можно регулировать скважностью ШИМ.
Чарлиплексинг ИМХО тут не применим, т.к. на фото мы видим сборки индикаторов, а не россыпь диодов (у таких индикаторов обычно общий анод или катод).
Соответственно для этого случая требуется 6+8 ножек процессора (6 разрядов по 8 сегментов).


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
Палыч
сообщение May 22 2013, 07:10
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 399
Регистрация: 10-05-06
Из: г. Новочеркасск
Пользователь №: 16 954



Цитата(demiurg_spb @ May 22 2013, 10:27) *
Чарлиплексинг ИМХО тут не применим, т.к. на фото мы видим сборки индикаторов, а не россыпь диодов (у таких индикаторов обычно общий анод или катод).
Соответственно для этого случая требуется 6+8 ножек процессора (6 разрядов по 8 сегментов).

Чарлиплексинг и тут применим... Правда, если учитывать, что в "семисегментном" индикаторе восемь сегментов и они внутри уже объедены (общим катодом или анодом), то можно обойтись девятью выводами.
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение May 22 2013, 07:17
Сообщение #6


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



Цитата(Палыч @ May 22 2013, 11:10) *
Схему в студию!:)


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
Палыч
сообщение May 22 2013, 07:33
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 2 399
Регистрация: 10-05-06
Из: г. Новочеркасск
Пользователь №: 16 954



Цитата(demiurg_spb @ May 22 2013, 11:17) *
Схему в студию!:)

Рисавать - лень, так-что - словами...
По общему принципу чарлиплексинга: например, высокий уровень на одном из девяти выводов МК выбирает семисегментный индикатор (можно аж девять штук поставить!); остальные восемь выводов МК подключены к сегментам (для каждого семисегментника - это "свои" восемь выводов, т.е. не "впараллель") - низкий уровень "светит" светодиод/сегмент, Hi-Z - нет.

P.S. А, вот тут и схемку нагуглил почти ту, что нужно (предпоследняя схема на странице). В этой схеме нужно увеличить "число сегментов" - приведена схема для "четырёх сегментов"...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Shadow97   Часы на ATMega8   May 21 2013, 19:54
|- - Палыч   Цитата(Xenia @ May 22 2013, 04:03) Интере...   May 22 2013, 06:11
|- - demiurg_spb   Цитата(Палыч @ May 22 2013, 11:33) На дос...   May 22 2013, 07:49
|- - Палыч   Цитата(demiurg_spb @ May 22 2013, 11:49) ...   May 22 2013, 08:34
|- - demiurg_spb   Цитата(Палыч @ May 22 2013, 12:34) Это са...   May 22 2013, 08:38
|- - maksimp   Цитата(Палыч @ May 22 2013, 12:34) Да, кр...   May 22 2013, 19:10
|- - demiurg_spb   Цитата(Палыч @ May 22 2013, 12:34) Да, кр...   May 28 2013, 08:41
|- - ae_   Цитата(demiurg_spb @ May 28 2013, 17:41) ...   May 28 2013, 12:33
|- - demiurg_spb   Цитата(ae_ @ May 28 2013, 16:33) Дело не ...   May 29 2013, 06:43
- - Shadow97   Схему в протеусовском файле дать или изображением?...   May 23 2013, 18:39
- - kovigor   Цитата(Shadow97 @ May 23 2013, 21:39) Схе...   May 23 2013, 18:44


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th June 2025 - 00:00
Рейтинг@Mail.ru


Страница сгенерированна за 0.01446 секунд с 7
ELECTRONIX ©2004-2016