roboforum.ru

Технический форум по робототехнике.
Текущее время: 30 ноя 2024, 14:29

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Помогите пожайлуста с первой программой...спасибо заранее))
СообщениеДобавлено: 07 ноя 2009, 12:09 
Не в сети

Зарегистрирован: 28 дек 2008, 19:37
Сообщения: 3
Код:
.include "tn2313def.inc"
.list
.def temp = R16
.def loop1 = R17
.def loop2 = R18
.def loop3 = R19
.cseg
.org 0
ldi temp, RAMEND
out SPL, temp
ldi temp, 0
out DDRD, temp
ldi temp, 0xFF
out DDRB, temp
out PORTB, temp
out PORTD, temp
ldi temp, 0x80
out ACSR, temp
main: sbi PORTB, 0
      in temp, PIND
     sbrc temp, 0
     rjmp main

     cbi PORTB, 0
     rcall   wait1
     sbi PORTB, 0
     rcall   wait1
    
     rjmp main
     push loop1
     push loop2
     push loop3
     ldi loop3, 15
wt1:  dec loop3
      breq wt4
      ldi loop2, 100
wt2:  dec loop2
      breq wt1
     ldi loop1,255
wt3:  dec loop1
      brne wt3
     rjmp wt2
wt4:  pop loop3
      pop loop2
     pop loop1
     ret

AVR Studio выдает ошибку wait1, что я делаю не так...Объясните пожайлуста)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите пожайлуста с первой программой...спасибо заранее))
СообщениеДобавлено: 07 ноя 2009, 12:14 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
конечно выдаст
ты ей нафига вкрячил "rcall wait1"?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите пожайлуста с первой программой...спасибо заранее))
СообщениеДобавлено: 07 ноя 2009, 12:18 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
Эд, да ты и в асме шаришь :crazy:

как правильно сказано выше.. метки wait1 нет в коде ) есть только wt1-4...

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите пожайлуста с первой программой...спасибо заранее))
СообщениеДобавлено: 07 ноя 2009, 12:20 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
естественно шарю
я ж на васике пишу!!!... :D


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите пожайлуста с первой программой...спасибо заранее))
СообщениеДобавлено: 07 ноя 2009, 12:39 
Не в сети

Зарегистрирован: 28 дек 2008, 19:37
Сообщения: 3
Я ж новичок )))не судите строго))Я уже разобрался))Это просто в книге для начинающих было написано...так что я и повелся))Спасибо за помощь)))Буду внимательней и буду изучать ассеблер))

Добавлено спустя 3 минуты 50 секунд:
Обидно что в книгах для новичков листинг пишут с ошибками)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите пожайлуста с первой программой...спасибо заранее))
СообщениеДобавлено: 07 ноя 2009, 14:34 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Скорее всего ты не добавил процедуру wait1 которая указана в книжке для начинающих или выше основного листинга или ниже

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите пожайлуста с первой программой...спасибо заранее))
СообщениеДобавлено: 07 ноя 2009, 14:38 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
как я понимаю метка wt1 это как рас wait1 )

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите пожайлуста с первой программой...спасибо заранее))
СообщениеДобавлено: 07 ноя 2009, 14:51 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Похоже действительно wt1 и есть wait1

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot] и гости: 11


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

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO