7 сегментный индикатор

Обсуждаем цифровые устройства...
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Re: 7 сегментный индикатор

Сообщение Soir »

uk8amk писал(а):
kalobyte писал(а):студент напишет тебе баксов за 200 прошивку
Местного студента можно и дешевле раза в два уговорить. Уровень цен здесь пониже будет.
Кому б хоть за десятку продать?
Во вложении проект в Proteus для PIC 16F628A. При нажатии на кнопку происходит увеличение соответствующего разряда. Не доделал запись в EEPROM, да и подчистить кое-что надо - изначально был стробоскоп. Как-нибудь потом, если кому-то надо, сейчас футбол.
Вложения
7SEG.ZIP
(96.79 КБ) 224 скачивания
Реклама
Onix
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Сб янв 10, 2009 07:21:04

Re: 7 сегментный индикатор

Сообщение Onix »

Спасибо большое, это то что нужно. Вот только как решить проблему с епромом, просто я ламер в программировании :(. И еще вопрос, вместо 176 можно будет использовать 74HCT595, просто у меня их очень много есть?
Прошлое нельзя изменить, с настоящим приходится жить, но на будущее в той или иной мере мы можем повлиять, вопрос лишь в том, какие уроки мы выносим из уже случившегося
Реклама
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Re: 7 сегментный индикатор

Сообщение Soir »

Onix писал(а):Спасибо большое, это то что нужно. Вот только как решить проблему с епромом, просто я ламер в программировании :(. И еще вопрос, вместо 176 можно будет использовать 74HCT595, просто у меня их очень много есть?
Это не проблема. Проблема времени. Если время терпит - то до выходных доработаю, хотя работы там на час. Если нет - выложу исходники, может кто-то поможет.
Onix
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Сб янв 10, 2009 07:21:04

Re: 7 сегментный индикатор

Сообщение Onix »

Огромное спасибо, буду ждать с нетерпением :)
Прошлое нельзя изменить, с настоящим приходится жить, но на будущее в той или иной мере мы можем повлиять, вопрос лишь в том, какие уроки мы выносим из уже случившегося
Реклама
Эиком - электронные компоненты и радиодетали
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Re: 7 сегментный индикатор

Сообщение Soir »

Onix писал(а):И еще вопрос, вместо 176 можно будет использовать 74HCT595, просто у меня их очень много есть?
Посмотрите такой вариант. EEPROM будет позже, надо подучить :oops: .
Забыл спросить - Вы с Proteus дружите?
Вложения
7SEG_3.ZIP
(17.11 КБ) 175 скачиваний
Реклама
Onix
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Сб янв 10, 2009 07:21:04

Re: 7 сегментный индикатор

Сообщение Onix »

Onix писал(а):Забыл спросить - Вы с Proteus дружите?
Конечно дружу :), спасибо, сейчас гляну :)

Кстати, вот так это выглядет
Изображение

Цена на бензин Вас пусть не пугает 4х значным чилом, по курсу это 1 доллар США )))
Вложения
3.jpg
(43.13 КБ) 1396 скачиваний
Прошлое нельзя изменить, с настоящим приходится жить, но на будущее в той или иной мере мы можем повлиять, вопрос лишь в том, какие уроки мы выносим из уже случившегося
Реклама
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Re: 7 сегментный индикатор

Сообщение Soir »

Onix писал(а):Кстати, вот так это выглядет
Четыре вида топлива. Вы планируете собрать четыре отдельных устройства, или всем управлять с одного?
Onix
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Сб янв 10, 2009 07:21:04

Re: 7 сегментный индикатор

Сообщение Onix »

Четыре отдельных устройства будут. А с одного управлять будет геморойно :)
Прошлое нельзя изменить, с настоящим приходится жить, но на будущее в той или иной мере мы можем повлиять, вопрос лишь в том, какие уроки мы выносим из уже случившегося
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Re: 7 сегментный индикатор

Сообщение Soir »

Onix писал(а):Четыре отдельных устройства будут. А с одного управлять будет геморойно :)
С одного будет выигрыш материальный - один контроллер (ему и одному для решения Вашей задачи практически делать нечего, использование его в данном случае оправдано только наличием EEPROM), один блок питания, по кнопкам можно что-то сэкономить... Программа будет несколько сложнее из-за организации работы клавиатуры для экономии выводов контроллера, но это все решаемо.
Ну отдельные, значит отдельные. Для отдельных программа практически написана. По схеме, если она Вас устраивает, прошу учесть, что это не принципиальная схема, а только схема для моделирования в Proteus.
Onix
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Сб янв 10, 2009 07:21:04

Re: 7 сегментный индикатор

Сообщение Onix »

Onix писал(а):прошу учесть, что это не принципиальная схема, а только схема для моделирования в Proteus.
Это я в курсе, там мне еще придется подвязать ключики :)
Прошлое нельзя изменить, с настоящим приходится жить, но на будущее в той или иной мере мы можем повлиять, вопрос лишь в том, какие уроки мы выносим из уже случившегося
Аватара пользователя
РомаAVR
Родился
Сообщения: 6
Зарегистрирован: Пт июл 09, 2010 15:57:23

Re: 7 сегментный индикатор

Сообщение РомаAVR »

falkonist можно и на 4 ядрах сделать (21 век),а по поводу компьютера с Lpt портом могу помочь пока время есть бесрлатно (Обращайся)
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Re: 7 сегментный индикатор

Сообщение Soir »

Во вложении бета версия прошивки и описание работы.
Просьба, если будет все-таки реализовано в железе отписаться, как работает.
Пожелания, замечания (конструктивные) принимаются.
Вложения
7SEG_4.ZIP
(13.29 КБ) 208 скачиваний
Onix
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Сб янв 10, 2009 07:21:04

Re: 7 сегментный индикатор

Сообщение Onix »

Спасибо огромное, сейчас буду пробовать! О результатах отпишусь!
Прошлое нельзя изменить, с настоящим приходится жить, но на будущее в той или иной мере мы можем повлиять, вопрос лишь в том, какие уроки мы выносим из уже случившегося
Onix
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Сб янв 10, 2009 07:21:04

Re: 7 сегментный индикатор

Сообщение Onix »

Soir посмотрите пожалуйста личные сообщения
Прошлое нельзя изменить, с настоящим приходится жить, но на будущее в той или иной мере мы можем повлиять, вопрос лишь в том, какие уроки мы выносим из уже случившегося
Onix
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Сб янв 10, 2009 07:21:04

Re: 7 сегментный индикатор

Сообщение Onix »

собрал на макетнице, горят все восьмерки, снимаю контролер включаю без него, от наводок рук бегуют покругу :), может что с конфигурацией, если не трудно пришлите слово конфигурации на пик
Прошлое нельзя изменить, с настоящим приходится жить, но на будущее в той или иной мере мы можем повлиять, вопрос лишь в том, какие уроки мы выносим из уже случившегося
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Re: 7 сегментный индикатор

Сообщение Soir »

Onix писал(а):собрал на макетнице, горят все восьмерки, снимаю контролер включаю без него, от наводок рук бегуют покругу :), может что с конфигурацией, если не трудно пришлите слово конфигурации на пик
__CONFIG(WDTDIS & INTIO & PROTECT & BORDIS & MCLRDIS & LVPDIS);
Onix
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Сб янв 10, 2009 07:21:04

Re: 7 сегментный индикатор

Сообщение Onix »

На железе не хочет работать, горит полностью 8 и все :(. Как только включаешь, загорается 8 и не каких манипуляций. Пытаюсь переключать цифры, как стоит так и стоит.
Прошлое нельзя изменить, с настоящим приходится жить, но на будущее в той или иной мере мы можем повлиять, вопрос лишь в том, какие уроки мы выносим из уже случившегося
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Re: 7 сегментный индикатор

Сообщение Soir »

Onix писал(а):На железе не хочет работать, горит полностью 8 и все :(. Как только включаешь, загорается 8 и не каких манипуляций. Пытаюсь переключать цифры, как стоит так и стоит.
Попробую собрать макет у себя, НС595 у меня нет, но работоспособность проверю.
Onix
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Сб янв 10, 2009 07:21:04

Re: 7 сегментный индикатор

Сообщение Onix »

Буду ждать ответа
Прошлое нельзя изменить, с настоящим приходится жить, но на будущее в той или иной мере мы можем повлиять, вопрос лишь в том, какие уроки мы выносим из уже случившегося
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Re: 7 сегментный индикатор

Сообщение Soir »

Onix писал(а):На железе не хочет работать, горит полностью 8 и все :(. Как только включаешь, загорается 8 и не каких манипуляций. Пытаюсь переключать цифры, как стоит так и стоит.
Программа рабочая. Проверял на выходах осциллографом - все есть.
Для определения причины неработоспособности схемы предлагаю сделать следующее:
1. Повесить на тестовый выход светодиод, как во вложении 7SEG_4_led.zip. Светодиод должен постоянно мигать. Если светодиод мигает - значит микроконтроллер прошит правильно, не зависает, питание есть и подключено правильно. Если есть возможность - проверить на выходах осциллографом наличие импульсов при нажатии на кнопку. Можно сверить с Proteus-ом.
2. В 7SEG_4_delay.zip увеличена длительность импульсов CLOCK и RECORD с 5 мксек до 100 мксек. Возможно причина в паразитных емкостях монтажа, недостаточного быстродействия HC595 (хотя согласно datasheet 5 мксек более чем достаточно).
3. Неудобно об этом говорить, так как должно быть первым - проверить правильность монтажа.
Вложения
7SEG_4_led.zip
(11.51 КБ) 210 скачиваний
7SEG_4_delay.zip
(17.45 КБ) 174 скачивания
Ответить

Вернуться в «Цифровая техника»