ГлавнаяРегистрацияВход Сайт Сокола Сергея Пятница, 03.05.2024, 01:17
  Работа с EEPROM - Страница 5 - Форум Приветствую Вас Гость | RSS

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 5 из 6
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • »
Форум » Основной форум сайта » Общее » Работа с EEPROM
Работа с EEPROM
miminoДата: Среда, 20.02.2013, 03:35 | Сообщение # 61
Полковник
Группа: Администраторы
Сообщений: 227
Репутация: 101
Статус: Offline
Владимир, у нас после 4 курса получают квалификацию бакалавра, а после 5 - специалиста или магистра.
 
AVRикДата: Среда, 20.02.2013, 16:42 | Сообщение # 62
Лейтенант
Группа: Проверенные
Сообщений: 73
Репутация: 0
Статус: Offline
Сергей, у нас баклавры еще 2 года учатся в магистратуре.
Инженеров 5 лет учили.
Да, еще, как отключить рекламный баннер
сверху справа, неприлиные картинки выдает.
Бывает и дети за спиной стоят, все видят.
 
miminoДата: Среда, 20.02.2013, 16:55 | Сообщение # 63
Полковник
Группа: Администраторы
Сообщений: 227
Репутация: 101
Статус: Offline
Владимир!
У нас тоже сейчас перекраивают систему образования, не знаю, как дальше будет.
Насчет баннера. К сожалению, я с ним ничего поделать не могу, это фишка UCOZ. Могу порекомендовать поставить какой-нибудь плагин типа AdBlock Plus. Он просто заблокирует картинки. У меня такой уже давно стоит, намного приятней в интернете находиться.
 
AVRикДата: Четверг, 21.02.2013, 08:52 | Сообщение # 64
Лейтенант
Группа: Проверенные
Сообщений: 73
Репутация: 0
Статус: Offline
Да,  Сергей
У нас остался советский костяк: кандидатов, профессоров. Они говорят, что после них все высшее образование  развалится,
когда они уйдут на пенсию. Все идет к этому.
 
 
miminoДата: Четверг, 21.02.2013, 12:13 | Сообщение # 65
Полковник
Группа: Администраторы
Сообщений: 227
Репутация: 101
Статус: Offline
К сожалению, скорей всего так и будет... Идет профанация высшей школы, уровень образования падает. Мы все пытаемся идти в Европу, при этом цепляясь за старые традиции, в итоге получается довольно жуткая и непонятная система, в которой собрано не лучшее, а худшее из обоих систем
 
AVRикДата: Пятница, 22.02.2013, 21:19 | Сообщение # 66
Лейтенант
Группа: Проверенные
Сообщений: 73
Репутация: 0
Статус: Offline
Вот оно Болонское соглашение в образовании.
 
miminoДата: Пятница, 22.02.2013, 21:26 | Сообщение # 67
Полковник
Группа: Администраторы
Сообщений: 227
Репутация: 101
Статус: Offline
Да нет, это искаженная адаптация Болонской системы к советской системе образования, я бы так назвал это.
 
AVRикДата: Пятница, 22.02.2013, 22:56 | Сообщение # 68
Лейтенант
Группа: Проверенные
Сообщений: 73
Репутация: 0
Статус: Offline
В Европе всё подругому.

Добавлено (22.02.2013, 22:56)
---------------------------------------------
Сергей, логическая команда EOR сдвинула программу дальше.
Ещё мелодию проиграть при установке единицы в порт.
Незнаю как её написать, и реализовать в программе ?
Буду признателен за подсказку.

 
miminoДата: Суббота, 23.02.2013, 15:38 | Сообщение # 69
Полковник
Группа: Администраторы
Сообщений: 227
Репутация: 101
Статус: Offline
С мелодиями все будет повеселей гораздо. Я бы рекомендовал поискать специализированную микросхему типа BT66T. Очень удобная штука. У нее три ножки - две питание. И одна управляющая. При подаче на нее напряжения, проигрывается мелодия, зашитая в памяти микросхемки. Причем, довольно хорошо звучит.
Ну а если не получится найти, то придется делать самостоятельно. Во-первых, найти ноты мелодии, которую хотите проиграть, затем для каждой ноты определить ее частоту и длительность. Записать их в массив. А потом при помощи какого-либо таймера, меняя его период срабатывания в порядке следования нот, изменять состояние ножки контроллера, куда будет подключен динамик. Я нечто похожее делал. Задачка довольно "веселая"
 
AVRикДата: Воскресенье, 24.02.2013, 11:22 | Сообщение # 70
Лейтенант
Группа: Проверенные
Сообщений: 73
Репутация: 0
Статус: Offline
Сергей,второй вариант интереснее,кусок кода для примера ?

Добавлено (23.02.2013, 22:13)
---------------------------------------------
Нихрена себе, я лейтенант !!!
Поступал я когда-то в Харьковское летное училище,
но лейтенантом так и не стал...
Это было в 1987 г.

Добавлено (23.02.2013, 22:15)
---------------------------------------------
А стал инженером после сорока лет.

Добавлено (24.02.2013, 11:22)
---------------------------------------------
Сергей !
Нашел вариант опроса 7-ми кнопок, но что-то
невижу задержки на дребезг контактов в этой программе.

 
m1: ldi temp, 0x00 ; Выключаем звук
out TCCR1A, temp
;******************************************************
;* *
;* Начало основной программы *
;* *
;******************************************************
main:
;-------------------------- Вычисление номера нажатой кнопки
clr count ; Обнуление счетчика опроса клавиш
in temp, PIND ; Чтение порта D
m2: lsr temp ; Сдвигаем входной байт
brcc m3 ; Если текущий разряд был равен 0
inc count ; Увеличиваем показание счетчика
cpi count, 7 ; Сравнение (7 - конец сканирования)
brne m2 ; Если не конец, продолжить
rjmp m1 ; Если не одна клавиша не нажата
;-------------------------- Выбор мелодии
m3:
mov YL, count ; Вычисляем адрес, где
ldi ZL, low(tabm*2) ; хранится начало мелодии
ldi ZH, high(tabm*2)
rcall addw ; К подпрограмме 16-разрядного сложения
lpm XL, Z+ ; Извлекаем адреса из таблицы
lpm XH, Z ; и помещаем в X

Сообщение отредактировал AVRик - Суббота, 23.02.2013, 22:19
 
miminoДата: Воскресенье, 24.02.2013, 13:57 | Сообщение # 71
Полковник
Группа: Администраторы
Сообщений: 227
Репутация: 101
Статус: Offline
Владимир!

Пример кода у меня есть на языке Си. Не знаю, насколько он будет Вам полезен.
Насчет присланного Вами примера кода, я думаю, тут использовалась матричная клавиатура. Возможно считается, что в ней имеется аппаратное подавление дребезга контактов.
 
AVRикДата: Понедельник, 25.02.2013, 21:11 | Сообщение # 72
Лейтенант
Группа: Проверенные
Сообщений: 73
Репутация: 0
Статус: Offline
Сергей, этот пример из книги  А.В. Белова
"Самоучитель разработчика устройств на микроконтроллерах AVR"-
Музыкальная шкатулка.
По схеме кнопки напрямую подключены к портам микроконтроллера.
Но как без антидребезга, до сих пор не пойму, когда-то я собирал эту схемку,
она реально работает !!!
 
miminoДата: Понедельник, 25.02.2013, 23:15 | Сообщение # 73
Полковник
Группа: Администраторы
Сообщений: 227
Репутация: 101
Статус: Offline
А бывают такие случаи, когда антидребезг не особо важен. Вспомните второй шаг из моего цикла. Там ведь тоже была обработка нажатия кнопок без подавления дребезга, но все работало.
 
AVRикДата: Четверг, 28.02.2013, 22:38 | Сообщение # 74
Лейтенант
Группа: Проверенные
Сообщений: 73
Репутация: 0
Статус: Offline
Сергей, почему затишье ?
Я работаю над звуковым модулем в программе.
 
miminoДата: Четверг, 28.02.2013, 22:43 | Сообщение # 75
Полковник
Группа: Администраторы
Сообщений: 227
Репутация: 101
Статус: Offline
Владимир, так это с Вашей стороны затишье было smile
Как успехи с музыкальным модулем?
 
Форум » Основной форум сайта » Общее » Работа с EEPROM
  • Страница 5 из 6
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • »
Поиск:

 

Copyright MyCorp © 2024
Бесплатный конструктор сайтов - uCoz