0 / 0 / 0
Регистрация: 16.03.2016
Сообщений: 9
|
|
1 | |
Atmel Studio01.07.2016, 14:26. Показов 1580. Ответов 12
Метки нет (Все метки)
0
|
01.07.2016, 14:26 | |
Ответы с готовыми решениями:
12
Почему AVR Studio 4, а не Atmel Studio 6? Atmel studio 6.1 Atmel Studio Atmel Studio 6.0 |
1180 / 655 / 113
Регистрация: 15.05.2012
Сообщений: 4,049
|
||||||
02.07.2016, 09:56 | 2 | |||||
Для нерегулируемого перекрестка:
2
|
3 / 3 / 1
Регистрация: 28.05.2016
Сообщений: 18
|
|
02.07.2016, 13:27 | 4 |
Отличный код для светофора на ЖД переезде.
0
|
5117 / 4556 / 854
Регистрация: 07.10.2015
Сообщений: 9,462
|
|
02.07.2016, 13:37 | 5 |
Anastasiya22, так программы не пишутся...
Какой контроллер? Алгоритм работы? Какими портами управлять? Иначе рискуете получить совсем не то, что надо.
0
|
0 / 0 / 0
Регистрация: 16.03.2016
Сообщений: 9
|
|
02.07.2016, 14:40 [ТС] | 6 |
контроллер Atiny2313, работа светофора на языке Ассемблер 6.0. Портами B.
0
|
3 / 3 / 1
Регистрация: 28.05.2016
Сообщений: 18
|
|
02.07.2016, 16:34 | 7 |
Anastasiya22, у меня для вас есть готовое решение, но придется поработать руками. Вы готовы ?
0
|
5117 / 4556 / 854
Регистрация: 07.10.2015
Сообщений: 9,462
|
||||||
02.07.2016, 17:04 | 8 | |||||
Вот, нарисовал на скорую руку
Предполагается использование tiny2313 на внутреннем осцилляторе с делителем на 8 (режим по-умолчанию) Т.е., программа рассчитана на частоту 1 МГц Вся работа ведется в прерывании таймера. Зеленый фонарь светофора в течение последних секунд времени будет моргать три раза (все по-настоящему!) Время свечения красного, желтого и зеленого в секундах задается константами. В общем, смотрите комментарии... PS Программа писалась в AVRStudio
1
|
3 / 3 / 1
Регистрация: 28.05.2016
Сообщений: 18
|
|
02.07.2016, 20:24 | 9 |
0
|
1280 / 1185 / 175
Регистрация: 02.12.2013
Сообщений: 4,883
|
|
02.07.2016, 20:45 | 10 |
0
|
3 / 3 / 1
Регистрация: 28.05.2016
Сообщений: 18
|
|
02.07.2016, 22:23 | 11 |
Витальич, пост №6
Добавлено через 1 час 34 минуты Нет, я ошибся, комманда icall в attiny2313 таки есть.
1
|
1976 / 1275 / 130
Регистрация: 04.01.2010
Сообщений: 4,607
|
|
04.07.2016, 17:38 | 12 |
adc ZH, CR0 <== вот с этим я не согласный.
Во-первых, честно признаться, я немного удивлен, что есть команда сложения с carry-флагом. Во-вторых, надо написать "adc ZH, 0". Иначе при выставленном флаге переноса вашей командой прибавится 2, а не 1, как предполагалось. Либо использовать команду ADD. PS: перечитал, ем свою шляпу . Все ОК. Можете не объяснять.
0
|
5117 / 4556 / 854
Регистрация: 07.10.2015
Сообщений: 9,462
|
|
04.07.2016, 17:52 | 13 |
Voland_,
0
|
04.07.2016, 17:52 | |
04.07.2016, 17:52 | |
Помогаю со студенческими работами здесь
13
Atmel studio 6 Помощь с Atmel Studio 7 Дизассемблирование в Atmel Studio 6.2 Atmel Studio 6.1 прерывания Atmel Studio 7 и Arduino Помогите с Atmel studio 6.1 Симуляция в Atmel Studio 6 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |