Администрация форума не несёт ответственности за достоверность информации и оставляет за собой право редактировать или в особых случаях даже удалять посты без предупреждения. Спасибо за понимание.

Программирование ATMEL в BASCOM.

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Программирование ATMEL в BASCOM. » Вопросы - ответы » как сделать declare sub ?


как сделать declare sub ?

Сообщений 1 страница 5 из 5

1

Здравствуйте подскажите как правильно сделать declare sub для изменяемой метки . привожу кусок кода

If Ch = "11" Then
  Readeeprom Adress , Console_on
  Readeeprom N_adress
  Readeeprom Command
  Readeeprom N_command
  End If
console_on метка. как описывается если будет изменятся? есть такая штука bylabel Это оно?  или нет?

0

2

да но он кривой и непонятный . не совсем понятно как работает bylabel. Неужеле никто не юзал?

0

3

Юзали, всё есть в хелпе.) И обсуждали все плюсы и минусы деклараций.

0

4

RDW написал(а):

Юзали, всё есть в хелпе.) И обсуждали все плюсы и минусы деклараций.

да какие минусы чуть чуть больше жрет места. зато код похож а на код а не на говнокод  ))))) В хелпе есть не то что надо.

0

5

вы про этот пример в хелпе? Example BYLABEL

$regfile = "m88def.dat"
$hwstack = 40
$swstack = 80
$framesize = 80

Dim B As Byte , W As Word

Declare Sub Somesub(bylabel Mylabel As Word)
Somesub Alabel
End

Sub Somesub(bylabel Mylabel As Word)
  W = Mylabel                 ' this points to the BYTE address of the data
  lds _dptrl,{W }             ' point to
  LDS _dptrh,{W+1}
  Read B : Print B
End Sub

Alabel:
Data 1 , 2 , 3

0


Вы здесь » Программирование ATMEL в BASCOM. » Вопросы - ответы » как сделать declare sub ?