PicBasicPro -> Proton
|
|
retas |
Дата: Пт, 09.12.2011, 01:21 | Сообщение # 1 |
Группа:
Проверенные
Ранг:
Помогаю всем
Сообщений:
445
Замечания:
±
На сайте с 10.09.2007
Статус:
Offline
|
Имею желание одну прогру с PicBasicPro переписать под Proton. Мож кто хотя бы просто объяснит что вытворяют показанные примеры: 1. read IniskaL,TmpW.Byte0 2. read IniskaH,TmpW.Byte1 3. read Srate,Tmp1 4. OWout Dq,1,[$CC,$BE] 'skip rom search 5. Owin Dq,2,[TmpW.Byte0,TmpW.Byte1] 'read temperature 6. eeprom IniskaL,[$FB] 'начало скалы, новый байт 7. r2 = AveTEMPL ' r2 в прогре не описан! 8. Case is >= AcqTIME Спасибо.
|
|
|
|
ADMIN |
Дата: Пт, 09.12.2011, 06:32 | Сообщение # 2 |
Администратор
Группа:
Администраторы
Ранг:
Специалист
Сообщений:
1086
Замечания:
±
На сайте с 20.08.2007
Статус:
Offline
|
Case is - это, по-моему не PBP, а picsimulator basic. В протоне Select...Case eeprom - это изначальная запись в EEPROM микроконтроллера при программировании. read IniskaL,TmpW.Byte0 - это чтение из eeprom по адресу IniskaL в переменную TmpW.Byte0. То есть есть переменная типа Word, называется TmpW. Младший байт этой переменной будет называться TmpW.Byte0, старший - TmpW.Byte1
|
|
|
|
retas |
Дата: Пт, 09.12.2011, 12:47 | Сообщение # 3 |
Группа:
Проверенные
Ранг:
Помогаю всем
Сообщений:
445
Замечания:
±
На сайте с 10.09.2007
Статус:
Offline
|
Вообще то програ написана на PIC Basic. С Case там несколько разных записей: Case is >= AcqTIME , Case (AcqTIME - 1) либо Case 9
Вот сцылка на весь проект, мож при виде общей картины легче найти объяснения: http://www.8051projects.net/downloa....20.html
Спасибо.
|
|
|
|