Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы

Семисегментные индикаторы, нужна помощь

Непрочитано 27.02.2010, 18:05  
2517212
Частый гость
 
Регистрация: 08.11.2008
Сообщений: 19
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
2517212 на пути к лучшему
По умолчанию Семисегментные индикаторы, нужна помощь

оброго времени суток. Я студент Есть задача, в которой мне нужна помощь.Значит задача состоит в том, что есть реальная плата, на мега 16, и нужно ее запрограмить так чтобы определенное время(несколько секунд) на двух семисигментных индикаторах горели две разные цифри, и через эти несколько секунд эти две цифри менялись на какие-то другие две цифры, и потом все заново(горят первые две цифры потом другие две цифры, на одних и тех-же индикаторах). Общим катодом управляет порт А, а всеми сегментами порт С. Исходник, в котором просто горят две цифры на нужных мне индикаторах, прилагаю. Прошу помочь дописать програму
Вложения:
Тип файла: txt Kazus9.txt (1.0 Кб, 126 просмотров)
Реклама:
2517212 вне форума  
Непрочитано 27.02.2010, 18:18  
operator
Частый гость
 
Регистрация: 15.11.2009
Сообщений: 28
Сказал спасибо: 9
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
operator на пути к лучшему
По умолчанию Re: семисигментные индикаторы, нужна помощь.

я тоже студент.
готов помочь...
почти бесплатно.
operator вне форума  
Непрочитано 27.02.2010, 18:23  
avrman
Прохожий
 
Регистрация: 24.09.2009
Сообщений: 5
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
avrman на пути к лучшему
По умолчанию Re: семисигментные индикаторы, нужна помощь.

исправь строчку инициализации стека на это:

ldi temp,high(ramend)
out SPH,temp
ldi temp,low(ramend)
out SPL,temp

к каким выводам порта C подключены аноды, у тебя? и каким образом ты хочешь менять цифры или они у тебя не будут меняться?
avrman вне форума  
Непрочитано 27.02.2010, 23:59  
DrunyaRuma
Временная регистрация
 
Регистрация: 13.02.2008
Сообщений: 60
Сказал спасибо: 10
Сказали Спасибо 9 раз(а) в 9 сообщении(ях)
DrunyaRuma на пути к лучшему
По умолчанию Re: Семисегментные индикаторы, нужна помощь.

Сообщение от 2517212 Посмотреть сообщение
Прошу помочь дописать програму
Скорее написать
Вот держи, если там есть ошибки пиши.
В комментах написано где подредактировать.
Вложения:
Тип файла: txt Kazus9.txt (2.1 Кб, 87 просмотров)
DrunyaRuma вне форума  
Сказали "Спасибо" DrunyaRuma
2517212 (28.02.2010)
Непрочитано 28.02.2010, 03:20  
2517212
Частый гость
 
Регистрация: 08.11.2008
Сообщений: 19
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
2517212 на пути к лучшему
По умолчанию Re: Семисегментные индикаторы, нужна помощь.

Сообщение от DrunyaRuma Посмотреть сообщение
Скорее написать
Вот держи, если там есть ошибки пиши.
В комментах написано где подредактировать.
DrunyaRuma, спасибо за помощь. К сожалению мои познания настолько "глубоки", что я не знаю чего там писать в тех местах, где нужно вставить свое значение. И откомпилировал, программу которую вы дали, так на двух индикаторах высвечиваеться две кракозябры, и ничего не меняеться Как исправить єти кракозябры на нормальные цифры, я нашел, но надо ж чтоб цифры еще и менялись с задержкой в секунды 3. Прикреплю проэкт в протеусе...
Вложения:
Тип файла: rar kazus.rar (13.3 Кб, 65 просмотров)
2517212 вне форума  
Непрочитано 28.02.2010, 06:23  
DrunyaRuma
Временная регистрация
 
Регистрация: 13.02.2008
Сообщений: 60
Сказал спасибо: 10
Сказали Спасибо 9 раз(а) в 9 сообщении(ях)
DrunyaRuma на пути к лучшему
По умолчанию Re: Семисегментные индикаторы, нужна помощь.

Все там работает,найди похожие строчки :
Код:
		ldi     temp,high(10000) ;подставь свои
		out     OCR1AH,temp
		ldi     temp,low(10000)  ;подставь свои
и увеличь задержку до 10000,частота МК слишком высокая.
DrunyaRuma вне форума  
Сказали "Спасибо" DrunyaRuma
2517212 (28.02.2010)
Непрочитано 28.02.2010, 20:19  
2517212
Частый гость
 
Регистрация: 08.11.2008
Сообщений: 19
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
2517212 на пути к лучшему
По умолчанию Re: Семисегментные индикаторы, нужна помощь.

Сообщение от DrunyaRuma Посмотреть сообщение
Все там работает,найди похожие строчки :
Код:

ldi temp,high(10000) ;подставь свои
out OCR1AH,temp
ldi temp,low(10000) ;подставь свои

и увеличь задержку до 10000,частота МК слишком высокая.
Спасибо большое, все получилось! Еще был бы очень благодарен, если б Вы написали, хоть немного коментариев к тексту, а то я кроме того как вывдодить цифры на индикаторы, ничего особо и не понимаю...Зачем куча раз написано это вначале программы jmp OutInt ? Что значит это ldi temp,(1‹‹CS12 | 1‹‹CS10)? И какой алгоритм программы, в двух словах?
2517212 вне форума  
Непрочитано 28.02.2010, 21:12  
DrunyaRuma
Временная регистрация
 
Регистрация: 13.02.2008
Сообщений: 60
Сказал спасибо: 10
Сказали Спасибо 9 раз(а) в 9 сообщении(ях)
DrunyaRuma на пути к лучшему
По умолчанию Re: Семисегментные индикаторы, нужна помощь

Если Вам это действительно интересно, я распишу алгоритм и по возможности комментарии к инструкциям + немного подправлю
программу она малость корявая вышла, думаю завтра утром уже выложу.
DrunyaRuma вне форума  
Непрочитано 01.03.2010, 18:04  
alex28411
Прописка
 
Аватар для alex28411
 
Регистрация: 14.01.2008
Сообщений: 121
Сказал спасибо: 1
Сказали Спасибо 19 раз(а) в 18 сообщении(ях)
alex28411 на пути к лучшему
По умолчанию Re: Семисегментные индикаторы, нужна помощь

Программируй на Си, там проще, а хочешь научиться, заходи на мой сайт, а то всю жизнь за тебя никто писать программы не станет...
__________________
www.samodelkin.kiev.ua - для тех, кто хочет научиться!
alex28411 вне форума  
Непрочитано 01.03.2010, 18:16  
rear
Вид на жительство
 
Аватар для rear
 
Регистрация: 30.12.2006
Адрес: Junktown
Сообщений: 300
Сказал спасибо: 160
Сказали Спасибо 171 раз(а) в 59 сообщении(ях)
rear на пути к лучшему
По умолчанию Re: Семисегментные индикаторы, нужна помощь

в качестве примера программа таймера с установкой времени отсчета до 99мин59сек.
Вложения:
Тип файла: rar timer_asm.rar (9.3 Кб, 79 просмотров)
rear вне форума  
Сказали "Спасибо" rear
Sergey_Vl (19.08.2012)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужна помощь ORION tv8201 offo Видеотехника 43 30.04.2010 08:12
преобразование 16bit числа на Си (нужна помощь) Uz_Sleep_Walker Микроконтроллеры, АЦП, память и т.д 4 19.02.2010 15:49
Нужна помощь Samsung HT-TKP33 fantom22 Видеотехника 0 12.01.2010 20:22
Нужна помощь с аудиорегистрацией!! Sukhanov Делимся опытом 17 06.01.2010 01:11
Нужна помощь с микросхемой LM317 токовый ограничитель stg_44 Электроника - это просто 2 13.10.2009 14:30


Часовой пояс GMT +4, время: 08:14.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.