AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR... |
14.12.2013, 14:53
|
#1
|
Частый гость
Регистрация: 10.04.2009
Адрес: Санкт-Петербург
Сообщений: 43
Сказал спасибо: 4
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
atmega8+семисегментный индикатор
Всем привет помогите пожалуста найти таймер от 0 до 99
codevisionavr
нашел таймер от 0 до 9
#include ‹mega8.h›
#include ‹delay.h›
unsigned char numder[]= //определяем массив, в котором индекс будет соответствовать выводимой цифре
{
0b00111111, //цифра 0
0b00000110, //цифра 1
0b01011011, //цифра 2
0b01001111, //цифра 3
0b01100110, //цифра 4
0b01101101, //цифра 5
0b01111101, //цифра 6
0b00000111, //цифра 7
0b01111111, //цифра 8
0b01101111, //цифра 9
};
void out(unsigned char num)
{
PORTD=numder[num];
}
void main(void)
{ unsigned char i=0;
PORTB=0x00;
DDRB=0b00000001; //делаем ножку PB0 выходом
PORTD=0b0000000;
DDRD=0b01111111; //Делаем ножки PB0-PB6 выходами
while (1)
{
out(i++);
delay_ms(1000);//задержка в 1 секунду
}
}
но не понимаю как можно по аналогии сделать от 0 до 99 подскажите пожалуста с примерами кода
|
|
|
|
14.12.2013, 15:02
|
#2
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: atmega8+семисегментный индикатор
harry7777,
1) Динамическая индикация .
2) bin2bcd конвертация .
Ищите и обрящите.
__________________
Осторожно , злой кот
|
|
|
|
14.12.2013, 15:40
|
#3
|
Заблокирован
Регистрация: 25.04.2013
Сообщений: 1,431
Сказал спасибо: 0
Сказали Спасибо 385 раз(а) в 254 сообщении(ях)
|
Re: atmega8+семисегментный индикатор
Сообщение от harry7777
|
как можно по аналогии сделать
|
http://chipenable.ru/index.php/progr...dikatsiya.html
Гугл рулит!
|
|
|
|
15.12.2013, 01:41
|
#4
|
Частый гость
Регистрация: 10.04.2009
Адрес: Санкт-Петербург
Сообщений: 43
Сказал спасибо: 4
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: atmega8+семисегментный индикатор
это я видел мне нужно codevisionavr а не ассамблер
|
|
|
|
15.12.2013, 08:35
|
#5
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: atmega8+семисегментный индикатор
Сообщение от harry7777
|
это я видел мне нужно codevisionavr а не ассамблер
|
Не, ну то что CVAVR компилятор языка похожего на Си,
и исходники от других компилятор не подойдут это понятно.
Но где там ассЕмблер ????
__________________
Осторожно , злой кот
Последний раз редактировалось dosikus; 15.12.2013 в 08:39.
|
|
|
|
15.12.2013, 10:00
|
#6
|
Частый гость
Регистрация: 10.04.2009
Адрес: Санкт-Петербург
Сообщений: 43
Сказал спасибо: 4
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: atmega8+семисегментный индикатор
перепутал , вроде avrstudio ,вы бы не рассмеивали а лучше бы подсказали
Последний раз редактировалось harry7777; 15.12.2013 в 10:04.
|
|
|
|
15.12.2013, 11:47
|
#7
|
Почётный гражданин KAZUS.RU
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
|
Re: atmega8+семисегментный индикатор
Сообщение от harry7777
|
перепутал , вроде avrstudio ,вы бы не рассмеивали а лучше бы подсказали
|
А еще лучше - написали бы и выдали готовую программу.
Уважаемый, лучшей ссылки (подсказки), которую предложил адмирал, вам не найти. А вот включать моск или нет - ваш выбор.
Но не говорите никогда и никому, что ему лучше делать. Выглядит назидательно-нравоучительно, пока еще это не ваш уровень...
__________________
С уважением,
Vic / ut1wpr
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
Вывод числа на семисегментный индикатор
|
lexa1424 |
Микроконтроллеры, АЦП, память и т.д |
26 |
01.05.2013 08:26 |
Способы вывода данных на семисегментный индикатор
|
artyomugr |
Микроконтроллеры, АЦП, память и т.д |
44 |
04.08.2011 17:25 |
Взаимозаменяемы ли ATmega8 и Attiny2313
|
rusentu |
Микроконтроллеры, АЦП, память и т.д |
17 |
21.08.2010 18:41 |
ATMega8 VS USB
|
SkyProc |
Микроконтроллеры, АЦП, память и т.д |
28 |
28.04.2010 17:01 |
Котроллер дисплея на Atmega8
|
kosant |
Микроконтроллеры, АЦП, память и т.д |
24 |
30.11.2009 20:57 |
Часовой пояс GMT +4, время: 23:51.
|
|