-
Постов
1 425 -
Зарегистрирован
-
Посещение
Тип контента
Профили
Форумы
Блоги
Сообщения, опубликованные JoyJo
-
-
Тогда получается, что пневмозадвижкой будет управляться через два (на открытие и на закрытие) электромагнитных клапана на пневмосистеме?
На базе чего и как будет тогда создаваться пневмосистема кормоцеха? Компрессор ставить? АКак его тогда выбрать? Мощность электродвигателя, чтобы силовую часть просчитать?
0 -
Вот нашел блок управления электроприводом задвижек http://kipservis.ru/pribory_owen/upravlenie_i_zawita_elektroprivoda_pkp1.htm
только вот не пойму: можно ли этим электроприводом управлять через контроллер.
0 -
а как схемно увязать закрытие заслонки бункера от массы в дозаторе и последующие открытие дозаторной заслонки?
получается, что сигнал с тензодатчиков должен (скорее всего через контроллер?) закрыть заслонку бункера, и после открыть свою, дозирующую заслонку, а после этот процесс должен повториться с остальными 3-мя бункерами (всего 4 бункера).
кстати, а какова обычно мощность двигателей привода заслонок? так, на вскидку.
0 -
в этом дозаторе измерение веса происходит тензометрическими датчиками, как я понимаю?
в технических данных написано что наименьший предел дозирования 120 кг - итоговый вес.
а как будет происходить измерение веса компонента, масса которого меньше?
0 -
у меня по технологической схеме высокие бункера (циклоны) и в их основании я подумал что будет вполне целесообразно поставить заслонку и расходомер. Проходя через них кормовой компонент поступает непосредственно в смеситель.
на сколько я понял, приведенный дозатор (http://www.dozator.com.ua/products/concrete-mixes-dozator/ubs-40-concrete-dozator.html) предназначен для итогового взвешивания готовой смеси, но при приготовлении корма ( по технологии) используются витаминные компоненты массу которых такими весами не учтешь. вот в чем дело.
по контроллеру: (говорю грубо) то бишь на его "входы" подать сигнал с датчиков расхода, а на "выход" будет управлять заслонками. Я так понял?
0 -
вот нашел датчик-расходомер http://metratech.ru/pages.php?id=27
шиберная задвижка с электроприводом http://kipservis.ru/pribory_owen/upravlenie_i_zawita_elektroprivoda_pkp1.htm
я только не могу понять: через что и как подключить это все к компьютеру. схему то рисовать нужно. а я пока не могу представить.
0 -
Я не прошу полностью все схемы. мне хотелось бы схему где устройство контроля расхода корма и заслонка соединились к какомуто согласующему устройству, а оно в свою очередь к компьютеру. . Кстати, можно ли использовать ультрозвуквой расходомер? водяные счетчики на ультрозвуке есть.
0 -
спасибо. но все таки интересна электрическая часть. как это реализовать в схеме
0 -
Ладно. Все понятно.
Задумка такая: есть 4 накопительных бункера, на "на выходе" из них нужно поставить регулирующую заслонку и некий расходомер сыпучих веществ. Какую можно придумать принципиальную схему чтобы обеспечить подключение всех заслонок и расходомеров к компьютеру (программу разрабатывать не нужно, только электрочасть).
Принцип работ следующий: в некой программе (не суть важна) устанавливаются нормы компонентов итогового продукта.
на примере одного бункера:
Открывается одна заслонка, корм посыпался, и в зависимости от того сколько нужно чтоб насыпалось корма (учет по расходомеру)
программа подаст сигнал на закрытие заслонки.
как это можно реализовать?
0 -
хорошо. хм, тогда ток то 100% разный будет в разных оптопар
0 -
Опять возможно глупый вопрос: а напряжения питания светодиодов примерно одинаковые?
0 -
хм, это я уже поиске видел.
и принцип оптодатчика диод-транзистор я понимаю.
или Вы хотите сказать, что во все описанные мною датчики устроены именно так?
0 -
есть 3 открытых оптопары, но не понятно что за тип. Использование гугла и яндекса результатов не дает.
Оптопары П-образные. 4 вывода.
1-й датчик: написано Р806 6Н:. На одном торце нарисован диод. а на втором торце - 0.5
2-й датчик:написано 619W. На одном торце нарисован диод. а на втором торце - ROHM 574
3-й датчик:написано 032W. На одном торце нарисован диод. а на втором торце - ROHM 574
Буду очень рад любой информации.
0 -
Да вот именно. Искал. И ничего дельного не увидел.
Поиск, поиск...
0 -
Доброго времени суток Всем.
Не знаю даже в какой раздел обратиться, поэтому запишусь в раздел для новеньких.
Ситуация такова: нужно писать дипломную работу по модернизации процесса кормоприготовления.
Я где то слышал о компьютерном управлении данным технологическим процессом. При этом корм поступает в весовой бункер в соответствии с установленными дозами корма, которые определяются в программе на компе оператора, и контролируется тензометрическим датчиком с выходом на электронные весы.
А комп определяет, пропорции, по весу, (открытием и закрытием заслонок бункера, компонентов конечного продукта.
Может ктонибудь слышал о подобном или придумал какую-нибудь идею, поделитесь, а? не в лом.
Спасибо за внимание.
Очень жду какого-нибудь толкового ответа.
0 -
а с каким расширением должен быть файл с исходным кодом?
0 -
а как из HEXa выбрать то что нужно?
0 -
вот значит финальная прошивка http://tempfile.ru/file/2027941
вот чего отображается на экране
и про изменение нижней сточки я и спрашиваю
0 -
В общем все, справился. Подобрал бит контрастности для первой прошивки. Все оказалось просто.
теперь есть вопрос, еще : в прошивке прописано ( на экране) Ds18B20&Pic12F. Как можно изменить эту запись на то что мне нужно? (вторая выложенная прошивка, которая написано что не работает)
0 -
Пробую пока с битом контрастности играться. Как его определить: написано изменять с 80h до FFh. Что простым перебором значений подбирать нужный параметр или можно как то по другому?
0 -
Сменил прошивку все заработало. спасибо.
Появился еще вопрос:
вот рабочая прошивка:
LIST P=16F84, F=INHX8M include "P16FXX.inc" ORG 0x0000 GOTO Label_0001 ORG 0x0004 MOVWF 0x5E MOVF STATUS , W BCF STATUS , RP0 MOVWF 0x36 MOVF PCLATH , W MOVWF 0x37 GOTO Label_0002 Label_0001 GOTO Label_0003 Label_002D MOVLW 0x00 MOVWF PCLATH MOVF FSR , W INCF FSR , f ADDWF PCL , f RETLW 0x00 RETLW 0x00 RETLW 0x00 RETLW 0x00 RETLW 0x00 RETLW 0x00 RETLW 0x00 RETLW 0x50 RETLW 0x30 RETLW 0x00 RETLW 0x00 RETLW 0x08 RETLW 0x08 RETLW 0x08 RETLW 0x08 RETLW 0x08 RETLW 0x3E RETLW 0x51 RETLW 0x49 RETLW 0x45 RETLW 0x3E RETLW 0x00 RETLW 0x42 RETLW 0x7F RETLW 0x40 RETLW 0x00 RETLW 0x42 RETLW 0x61 RETLW 0x51 RETLW 0x49 RETLW 0x46 RETLW 0x21 RETLW 0x41 RETLW 0x45 RETLW 0x4B RETLW 0x31 RETLW 0x18 RETLW 0x14 RETLW 0x12 RETLW 0x7F RETLW 0x10 RETLW 0x27 RETLW 0x45 RETLW 0x45 RETLW 0x45 RETLW 0x39 RETLW 0x3C RETLW 0x4A RETLW 0x49 RETLW 0x49 RETLW 0x30 RETLW 0x01 RETLW 0x71 RETLW 0x09 RETLW 0x05 RETLW 0x03 RETLW 0x36 RETLW 0x49 RETLW 0x49 RETLW 0x49 RETLW 0x36 RETLW 0x06 RETLW 0x49 RETLW 0x49 RETLW 0x29 RETLW 0x1E RETLW 0x01 RETLW 0x01 RETLW 0x7F RETLW 0x01 RETLW 0x01 RETLW 0x20 RETLW 0x54 RETLW 0x54 RETLW 0x54 RETLW 0x78 RETLW 0x7C RETLW 0x54 RETLW 0x54 RETLW 0x54 RETLW 0x24 RETLW 0x7C RETLW 0x54 RETLW 0x54 RETLW 0x54 RETLW 0x28 RETLW 0x7C RETLW 0x04 RETLW 0x04 RETLW 0x04 RETLW 0x0C RETLW 0xC0 RETLW 0x78 RETLW 0x44 RETLW 0x7C RETLW 0xC0 RETLW 0x38 RETLW 0x54 RETLW 0x54 RETLW 0x54 RETLW 0x18 RETLW 0x7C RETLW 0x08 RETLW 0x10 RETLW 0x08 RETLW 0x7C RETLW 0x7C RETLW 0x10 RETLW 0x10 RETLW 0x10 RETLW 0x7C RETLW 0x38 RETLW 0x44 RETLW 0x44 RETLW 0x44 RETLW 0x38 RETLW 0x7C RETLW 0x04 RETLW 0x04 RETLW 0x04 RETLW 0x7C RETLW 0x7C RETLW 0x14 RETLW 0x14 RETLW 0x14 RETLW 0x08 RETLW 0x38 RETLW 0x44 RETLW 0x44 RETLW 0x44 RETLW 0x20 RETLW 0x04 RETLW 0x04 RETLW 0x7C RETLW 0x04 RETLW 0x04 RETLW 0x0C RETLW 0x50 RETLW 0x50 RETLW 0x50 RETLW 0x3C RETLW 0x20 RETLW 0xD2 RETLW 0xE5 RETLW 0xEC RETLW 0xEF RETLW 0xE5 RETLW 0xF0 RETLW 0xE0 RETLW 0xF2 RETLW 0xF3 RETLW 0xF0 RETLW 0xE0 RETLW 0x20 RETLW 0x20 RETLW 0x00 RETLW 0x2D RETLW 0x2D RETLW 0x2D RETLW 0x2D RETLW 0x2D RETLW 0x2D RETLW 0x2D RETLW 0x2D RETLW 0x2D RETLW 0x2D RETLW 0x2D RETLW 0x2D RETLW 0x2D RETLW 0x2D RETLW 0x00 RETLW 0x2C RETLW 0x00 RETLW 0x30 RETLW 0x00 RETLW 0x31 RETLW 0x00 RETLW 0x32 RETLW 0x00 RETLW 0x33 RETLW 0x00 RETLW 0x34 RETLW 0x00 RETLW 0x35 RETLW 0x00 RETLW 0x36 RETLW 0x00 RETLW 0x37 RETLW 0x00 RETLW 0x38 RETLW 0x00 RETLW 0x39 RETLW 0x00 GOTO Label_0004 GOTO Label_0005 GOTO Label_0006 GOTO Label_0007 GOTO Label_0008 GOTO Label_0009 GOTO Label_000A GOTO Label_000B GOTO Label_000C GOTO Label_000D Label_003B MOVWF 0x41 MOVF 0x3E , W MOVWF 0x2C CLRF 0x2D MOVWF 0x2D CLRF 0x2C MOVF 0x41 , W IORWF 0x2C , f BTFSS 0x2D , 07 GOTO Label_000E BSF 0x46 , 06 COMF 0x2C , f COMF 0x2D , f INCF 0x2C , f BTFSC STATUS , Z INCF 0x2D , f GOTO Label_000F Label_000E BCF 0x46 , 06 Label_000F MOVF 0x2D , W MOVWF 0x39 MOVF 0x2C , W MOVWF 0x38 MOVLW 0x05 MOVWF 0x3A CLRF 0x3B CALL Label_0010 MOVF 0x39 , W MOVWF 0x21 MOVF 0x38 , W MOVWF 0x20 RLF 0x21 , W RRF 0x21 , f RRF 0x20 , f RLF 0x21 , W RRF 0x21 , f RRF 0x20 , f RLF 0x21 , W RRF 0x21 , f RRF 0x20 , f CLRF 0x30 CLRF 0x2F CLRF 0x31 MOVF 0x21 , W MOVWF 0x2B MOVF 0x20 , W MOVWF 0x2A Label_0016 MOVF 0x2B , W XORLW 0x80 MOVWF 0x5F MOVLW 0x80 SUBWF 0x5F , W BTFSS STATUS , Z GOTO Label_0011 MOVLW 0x0A SUBWF 0x2A , W Label_0011 BCF STATUS , RP0 MOVF 0x2A , W BTFSS STATUS , C GOTO Label_0012 ADDLW 0xF6 MOVWF 0x3F MOVF 0x2B , W BTFSC STATUS , C ADDLW 0x01 ADDLW 0xFF MOVWF 0x40 BTFSC 0x40 , 07 GOTO Label_0013 INCF 0x31 , f MOVLW 0xF6 ADDWF 0x2A , f BTFSS STATUS , C DECF 0x2B , f Label_0013 MOVF 0x31 , W CALL Label_0014 BTFSC 0x40 , 07 GOTO Label_0015 INCF 0x2F , f MOVLW 0x0A SUBWF 0x31 , f Label_0015 MOVF 0x2F , W CALL Label_0014 BTFSC 0x40 , 07 GOTO Label_0016 INCF 0x30 , f MOVLW 0x0A SUBWF 0x2F , f GOTO Label_0016 Label_0012 CALL Label_0017 MOVF 0x39 , W MOVWF 0x29 MOVF 0x38 , W MOVWF 0x28 MOVF 0x31 , W CALL Label_0017 MOVF 0x39 , W MOVWF 0x27 MOVF 0x38 , W MOVWF 0x26 MOVF 0x2F , W CALL Label_0017 MOVF 0x39 , W MOVWF 0x25 MOVF 0x38 , W MOVWF 0x24 MOVF 0x30 , W CALL Label_0017 MOVF 0x39 , W MOVWF 0x23 MOVF 0x38 , W MOVWF 0x22 BTFSS 0x46 , 06 GOTO Label_0018 MOVLW 0xA9 MOVWF 0x22 Label_0018 MOVF 0x30 , f BTFSS STATUS , Z RETURN MOVF 0x2F , f BTFSS STATUS , Z GOTO Label_0019 MOVF 0x31 , f BTFSS STATUS , Z GOTO Label_001A MOVF 0x2B , W IORWF 0x2A , W BTFSS STATUS , Z GOTO Label_001B MOVLW 0x9A MOVWF 0x26 MOVWF 0x24 MOVLW 0x80 MOVWF 0x25 MOVWF 0x23 MOVF 0x24 , W MOVWF 0x22 MOVLW 0xAD MOVWF 0x28 RETURN Label_001B BTFSS 0x46 , 06 GOTO Label_001C MOVLW 0xA9 GOTO Label_001D Label_001C MOVLW 0x9A Label_001D MOVWF 0x24 MOVLW 0x9A MOVWF 0x22 MOVLW 0xAD MOVWF 0x26 RETURN Label_001A BTFSS 0x46 , 06 GOTO Label_001E MOVLW 0xA9 GOTO Label_001F Label_001E MOVLW 0x9A Label_001F MOVWF 0x24 MOVLW 0x9A MOVWF 0x22 RETURN Label_0019 BTFSS 0x46 , 06 GOTO Label_0020 MOVLW 0xA9 MOVWF 0x22 RETURN Label_0020 MOVLW 0x9A MOVWF 0x22 RETURN Label_0014 ADDLW 0xF6 MOVWF 0x3F MOVLW 0xFF BTFSC STATUS , C MOVLW 0x00 MOVWF 0x40 RETURN Label_005A MOVWF 0x44 XORLW 0x20 BTFSS STATUS , Z GOTO Label_0021 CLRF 0x42 CLRF 0x43 GOTO Label_0022 Label_0021 MOVF 0x44 , W XORLW 0x2C BTFSC STATUS , Z GOTO Label_0023 MOVF 0x44 , W XORLW 0x2D BTFSS STATUS , Z GOTO Label_0024 Label_0023 MOVF 0x44 , W CALL Label_0025 CALL Label_0010 MOVF 0x39 , W MOVWF 0x43 MOVF 0x38 , W MOVWF 0x42 MOVLW 0x29 GOTO Label_0026 Label_0024 MOVLW 0x30 SUBWF 0x44 , W BTFSS STATUS , C GOTO Label_0027 MOVLW 0x3A SUBWF 0x44 , W MOVF 0x44 , W BTFSC STATUS , C GOTO Label_0028 MOVWF 0x38 CLRF 0x39 MOVLW 0x05 MOVWF 0x3A CLRF 0x3B CALL Label_0010 MOVF 0x39 , W MOVWF 0x43 MOVF 0x38 , W MOVWF 0x42 MOVLW 0x1F Label_0026 ADDWF 0x42 , f BTFSS STATUS , C DECF 0x43 , f GOTO Label_0022 Label_0027 MOVF 0x44 , W Label_0028 XORLW 0xD2 BTFSS STATUS , Z GOTO Label_0029 MOVF 0x44 , W CALL Label_0025 CALL Label_0010 MOVF 0x39 , W MOVWF 0x43 MOVF 0x38 , W MOVWF 0x42 MOVLW 0x27 ADDWF 0x42 , f BTFSC STATUS , C INCF 0x43 , f MOVLW 0xFC GOTO Label_002A Label_0029 MOVLW 0xE0 SUBWF 0x44 , W BTFSS STATUS , C GOTO Label_002B MOVLW 0xE6 SUBWF 0x44 , W BTFSC STATUS , C GOTO Label_002B MOVF 0x44 , W CALL Label_0025 CALL Label_0010 MOVF 0x39 , W MOVWF 0x43 MOVF 0x38 , W MOVWF 0x42 MOVLW 0xE6 GOTO Label_002C Label_002B MOVLW 0xEC SUBWF 0x44 , W BTFSS STATUS , C RETURN MOVLW 0xF4 SUBWF 0x44 , W BTFSC STATUS , C RETURN MOVF 0x44 , W CALL Label_0025 CALL Label_0010 MOVF 0x39 , W MOVWF 0x43 MOVF 0x38 , W MOVWF 0x42 MOVLW 0xC8 Label_002C ADDWF 0x42 , f BTFSC STATUS , C INCF 0x43 , f MOVLW 0xFB Label_002A ADDWF 0x43 , f Label_0022 MOVLW 0x05 MOVWF 0x40 CLRF 0x41 Label_0030 BCF STATUS , RP0 MOVF 0x42 , W ADDLW 0x01 MOVWF FSR CALL Label_002D MOVWF 0x3E CLRF 0x3F CALL Label_002E BCF STATUS , RP0 INCF 0x42 , f BTFSC STATUS , Z INCF 0x43 , f MOVLW 0xFF ADDWF 0x40 , f BTFSS STATUS , C DECF 0x41 , f MOVF 0x41 , W XORLW 0x80 MOVWF 0x5F MOVLW 0x80 SUBWF 0x5F , W BTFSS STATUS , Z GOTO Label_002F MOVLW 0x01 SUBWF 0x40 , W Label_002F BTFSC STATUS , C GOTO Label_0030 MOVLW 0x00 GOTO Label_002E Label_0025 MOVWF 0x38 CLRF 0x39 MOVLW 0x05 MOVWF 0x3A CLRF 0x3B RETURN Label_005E CLRWDT CALL Label_0031 CALL Label_0032 GOTO Label_0033 Label_0042 MOVF 0x2E , W XORLW 0x02 BTFSC STATUS , Z GOTO Label_0034 BCF INTCON , GIE MOVLW 0xCC CALL Label_0035 BSF INTCON , GIE BTFSC 0x46 , 04 GOTO Label_0036 BCF INTCON , GIE MOVLW 0x44 CALL Label_0035 BSF INTCON , GIE BSF 0x46 , 04 CLRF 0x35 BCF 0x46 , 05 Label_0036 BTFSS 0x46 , 04 GOTO Label_0037 MOVLW 0x01 BTFSS 0x46 , 05 ANDLW 0x00 BTFSS PORTA , 02 ANDLW 0x00 IORLW 0x00 BTFSC STATUS , Z GOTO Label_0037 BCF INTCON , GIE MOVLW 0xBE CALL Label_0035 BSF INTCON , GIE BSF 0x46 , 03 Label_0037 CALL Label_0038 BTFSS 0x46 , 03 GOTO Label_0039 BCF INTCON , GIE CALL Label_003A MOVWF 0x32 CALL Label_003A MOVWF 0x33 BSF INTCON , GIE MOVWF 0x3E MOVF 0x32 , W CALL Label_003B BCF 0x46 , 05 BCF 0x46 , 04 BCF 0x46 , 03 Label_0039 CLRF 0x3C MOVLW 0x00 CALL Label_003C MOVLW 0x9C CALL Label_003D MOVLW 0x8D CALL Label_003D MOVLW 0x9C CALL Label_003D MOVLW 0x04 MOVWF 0x3C MOVLW 0x18 CALL Label_003C BCF STATUS , RP0 MOVF 0x22 , W CALL Label_003D MOVF 0x24 , W CALL Label_003D MOVF 0x26 , W CALL Label_003D MOVF 0x30 , f BTFSS STATUS , Z GOTO Label_003E MOVF 0x2F , f BTFSS STATUS , Z GOTO Label_003E MOVF 0x31 , f BTFSS STATUS , Z GOTO Label_003E MOVF 0x2B , W IORWF 0x2A , W BTFSS STATUS , Z GOTO Label_003E MOVLW 0x9A GOTO Label_003F Label_003E MOVLW 0xAB Label_003F CALL Label_003D MOVF 0x28 , W CALL Label_003D MOVLW 0x05 MOVWF 0x3C MOVLW 0x00 CALL Label_003C MOVLW 0x9C GOTO Label_0040 Label_0034 CLRF 0x3C MOVLW 0x00 CALL Label_003C MOVLW 0xAD Label_0040 CALL Label_003D Label_0033 BCF INTCON , GIE CALL Label_0041 BSF INTCON , GIE DECFSZ 0x2E , W GOTO Label_0042 CLRF 0x3C INCF 0x3C , f MOVLW 0x00 CALL Label_003C MOVLW 0xAF GOTO Label_0040 Label_0017 MOVWF 0x3A MOVWF FSR MOVLW 0x0A SUBWF FSR , W BTFSC STATUS , C RETURN MOVLW 0x00 MOVWF PCLATH MOVLW 0xD2 ADDWF FSR , W MOVWF PCL RETURN Label_0004 MOVLW 0xAD GOTO Label_0043 Label_0005 MOVLW 0xAF GOTO Label_0043 Label_0006 MOVLW 0xB1 GOTO Label_0043 Label_0007 MOVLW 0xB3 GOTO Label_0043 Label_0008 MOVLW 0xB5 GOTO Label_0043 Label_0009 MOVLW 0xB7 GOTO Label_0043 Label_000A MOVLW 0xB9 GOTO Label_0043 Label_000B MOVLW 0xBB GOTO Label_0043 Label_000C MOVLW 0xBD GOTO Label_0043 Label_000D MOVLW 0xBF GOTO Label_0043 Label_0043 MOVWF 0x38 MOVLW 0x80 MOVWF 0x39 RETURN Label_0035 MOVWF 0x39 MOVLW 0x08 MOVWF 0x3A Label_0048 BCF 0x46 , 00 BTFSC 0x39 , 00 BSF 0x46 , 00 BCF STATUS , RP0 BCF PORTA , 02 BSF STATUS , RP0 BCF TRISA , 02 NOP NOP NOP NOP BCF STATUS , RP0 BTFSS 0x46 , 00 GOTO Label_0044 BSF STATUS , RP0 BSF TRISA , 02 GOTO Label_0045 Label_0044 BSF STATUS , RP0 BCF TRISA , 02 Label_0045 CALL Label_0046 BSF STATUS , RP0 BSF TRISA , 02 CALL Label_0047 BCF STATUS , C RRF 0x39 , f DECF 0x3A , f BTFSS STATUS , Z GOTO Label_0048 GOTO Label_0047 Label_0064 MOVWF 0x38 MOVLW 0x08 MOVWF 0x39 CLRF 0x3A Label_004C BCF STATUS , RP0 BCF PORTA , 05 BTFSS 0x38 , 07 GOTO Label_0049 BSF PORTA , 04 GOTO Label_004A Label_0049 BCF PORTA , 04 Label_004A BSF PORTA , 05 BCF STATUS , C RLF 0x38 , f MOVLW 0xFF ADDWF 0x39 , f BTFSS STATUS , C DECF 0x3A , f MOVF 0x3A , W XORLW 0x80 MOVWF 0x5F MOVLW 0x80 SUBWF 0x5F , W BTFSS STATUS , Z GOTO Label_004B MOVLW 0x01 SUBWF 0x39 , W Label_004B BTFSS STATUS , C RETURN GOTO Label_004C Label_0056 BCF STATUS , RP0 CLRF 0x3C MOVLW 0x00 CALL Label_003C MOVLW 0xF8 BCF STATUS , RP0 MOVWF 0x3E MOVLW 0x01 MOVWF 0x3F Label_004E CLRWDT MOVLW 0x00 CALL Label_002E MOVLW 0xFF BCF STATUS , RP0 ADDWF 0x3E , f BTFSS STATUS , C DECF 0x3F , f MOVF 0x3F , W XORLW 0x80 MOVWF 0x5F MOVLW 0x80 SUBWF 0x5F , W BTFSS STATUS , Z GOTO Label_004D MOVLW 0x01 SUBWF 0x3E , W Label_004D BTFSS STATUS , C RETURN GOTO Label_004E Label_003A MOVLW 0x08 MOVWF 0x3A CLRF 0x39 Label_0050 BCF PORTA , 02 BSF STATUS , RP0 BCF TRISA , 02 NOP NOP NOP BSF STATUS , RP0 BSF TRISA , 02 CALL Label_0047 BCF 0x46 , 00 BTFSC TRISA , 02 BSF 0x46 , 00 CALL Label_0046 BCF STATUS , C RRF 0x39 , f BTFSS 0x46 , 00 GOTO Label_004F MOVLW 0x80 ADDWF 0x39 , f Label_004F CALL Label_0047 DECF 0x3A , f BTFSS STATUS , Z GOTO Label_0050 CALL Label_0047 MOVF 0x39 , W RETURN Label_0041 BCF STATUS , RP0 CLRF 0x2E BSF STATUS , RP0 BSF TRISA , 02 BCF STATUS , RP0 BCF PORTA , 02 BSF STATUS , RP0 BCF TRISA , 02 CALL Label_0051 BSF STATUS , RP0 BSF TRISA , 02 CALL Label_0046 BCF 0x46 , 01 BTFSC TRISA , 02 BSF 0x46 , 01 CALL Label_0052 BCF 0x46 , 02 BTFSC TRISA , 02 BSF 0x46 , 02 BCF STATUS , RP0 BTFSC 0x46 , 02 GOTO Label_0053 CLRF 0x2E INCF 0x2E , f Label_0053 BTFSS 0x46 , 01 GOTO Label_0054 INCF 0x2E , f INCF 0x2E , f Label_0054 GOTO Label_0047 Label_0031 BSF STATUS , RP0 CLRF 0x15 CLRF 0x16 CLRF 0x1F MOVLW 0x07 BCF STATUS , RP0 MOVWF 0x19 CLRF PORTA MOVLW 0xCC BSF STATUS , RP0 MOVWF TRISA MOVLW 0x20 MOVWF INTCON BCF STATUS , RP0 CLRF 0x0C BSF STATUS , RP0 CLRF 0x0C MOVLW 0x07 MOVWF OPTION_REG MOVLW 0xF0 BCF STATUS , RP0 MOVWF TMR0 BSF INTCON , GIE BCF 0x46 , 03 BCF 0x46 , 05 BCF 0x46 , 04 RETURN Label_0032 BSF PORTA , 01 NOP BCF STATUS , RP0 BCF PORTA , 01 CALL Label_0038 BSF PORTA , 01 MOVLW 0x21 CALL Label_0055 MOVLW 0xC2 CALL Label_0055 MOVLW 0x13 CALL Label_0055 MOVLW 0x20 CALL Label_0055 MOVLW 0x09 CALL Label_0055 CALL Label_0056 MOVLW 0x08 CALL Label_0055 MOVLW 0x0C CALL Label_0055 BCF STATUS , RP0 CLRF 0x3C MOVLW 0x00 GOTO Label_003C Label_0010 CLRF 0x3C CLRF 0x3D Label_0058 BTFSS 0x38 , 00 GOTO Label_0057 MOVF 0x3A , W ADDWF 0x3C , f BTFSC STATUS , C INCF 0x3D , f MOVF 0x3B , W ADDWF 0x3D , f Label_0057 BCF STATUS , C RLF 0x3A , f RLF 0x3B , f BCF STATUS , C RRF 0x39 , f RRF 0x38 , f MOVF 0x39 , W IORWF 0x38 , W BTFSS STATUS , Z GOTO Label_0058 MOVF 0x3D , W MOVWF 0x39 MOVF 0x3C , W MOVWF 0x38 RETURN Label_0002 BTFSC INTCON , T0IE BTFSS INTCON , T0IF GOTO Label_0059 BCF INTCON , T0IF MOVLW 0xF0 MOVWF TMR0 INCF 0x34 , f BTFSS 0x46 , 04 GOTO Label_0059 INCFSZ 0x35 , f GOTO Label_0059 BSF 0x46 , 05 Label_0059 MOVF 0x37 , W MOVWF PCLATH MOVF 0x36 , W MOVWF STATUS SWAPF 0x5E , f SWAPF 0x5E , W RETFIE Label_003D BCF STATUS , RP0 MOVWF 0x45 Label_005B BCF STATUS , RP0 MOVF 0x45 , W MOVWF FSR CALL Label_002D IORLW 0x00 BTFSC STATUS , Z RETURN MOVF 0x45 , W MOVWF FSR CALL Label_002D CALL Label_005A BCF STATUS , RP0 INCF 0x45 , f CLRWDT GOTO Label_005B Label_0038 MOVF 0x34 , W MOVWF 0x39 MOVLW 0x19 ADDWF 0x39 , f Label_005C BCF STATUS , RP0 MOVF 0x34 , W SUBWF 0x39 , W MOVWF 0x38 MOVF 0x38 , W BTFSC STATUS , Z RETURN CLRWDT GOTO Label_005C Label_003C MOVWF 0x3D MOVF 0x3C , W ANDLW 0x07 IORLW 0x40 CALL Label_0055 BCF STATUS , RP0 MOVF 0x3D , W ANDLW 0x7F IORLW 0x80 GOTO Label_0055 Label_0003 CLRF 0x46 BCF STATUS , IRP MOVLW 0x20 MOVWF FSR MOVLW 0x36 CALL Label_005D CLRF STATUS GOTO Label_005E Label_005D CLRWDT Label_005F CLRF INDF INCF FSR , f XORWF FSR , W BTFSC STATUS , Z RETLW 0x00 XORWF FSR , W GOTO Label_005F Label_0047 MOVLW 0x02 BCF STATUS , RP0 MOVWF 0x38 Label_0060 DECFSZ 0x38 , f GOTO Label_0060 RETURN Label_0052 MOVLW 0x8A BCF STATUS , RP0 MOVWF 0x38 Label_0061 DECFSZ 0x38 , f GOTO Label_0061 RETURN Label_0046 MOVLW 0x12 BCF STATUS , RP0 MOVWF 0x38 Label_0062 DECFSZ 0x38 , f GOTO Label_0062 RETURN Label_0051 MOVLW 0x9E BCF STATUS , RP0 MOVWF 0x38 Label_0063 DECFSZ 0x38 , f GOTO Label_0063 RETURN Label_002E BCF STATUS , RP0 MOVWF 0x3B BSF PORTA , 00 GOTO Label_0064 Label_0055 BCF STATUS , RP0 MOVWF 0x3B BCF PORTA , 00 GOTO Label_0064 ORG 0x2000 DATA 0x0F DATA 0x0F DATA 0x0F DATA 0x0F ORG 0x2007 DATA 0x1C ORG 0x2100 DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF DATA 0xFF END а вот неработающая: LIST P=16F84, F=INHX8M include "P16FXX.inc" ORG 0x0000 GOTO Label_0001 Label_0016 MOVLW 0x08 BTFSC 0x35 , 02 MOVLW 0x01 MOVWF 0x23 CLRF 0x22 MOVF 0x38 , W MOVWF FSR Label_0004 MOVF 0x36 , W CALL Label_0002 MOVF 0x36 , W IORWF INDF , f BCF FSR , 07 ANDWF INDF , W ADDLW 0xFF BTFSS 0x35 , 02 RRF 0x22 , f BTFSC 0x35 , 02 RLF 0x22 , f MOVLW 0x32 CALL Label_0003 DECFSZ 0x23 , f GOTO Label_0004 MOVF 0x22 , W BSF STATUS , C GOTO Label_0005 Label_001A MOVWF 0x22 MOVLW 0x08 BTFSC 0x35 , 02 MOVLW 0x01 MOVWF 0x23 Label_0006 RRF 0x22 , f MOVF 0x38 , W MOVWF FSR MOVF 0x36 , W CALL Label_0002 MOVF 0x36 , W BTFSC STATUS , C IORWF INDF , f MOVLW 0x3C CALL Label_0003 MOVF 0x36 , W IORWF INDF , f DECFSZ 0x23 , f GOTO Label_0006 BSF STATUS , C GOTO Label_0005 Label_001B BTFSS 0x35 , 01 GOTO Label_0005 GOTO Label_0007 Label_0019 MOVWF 0x35 BTFSS 0x35 , 00 GOTO Label_0005 Label_0007 MOVF 0x38 , W MOVWF FSR MOVF 0x36 , W CALL Label_0002 MOVLW 0x01 MOVWF 0x21 MOVLW 0xF4 CALL Label_0008 MOVF 0x36 , W IORWF INDF , f MOVLW 0x01 MOVWF 0x21 MOVLW 0xF4 GOTO Label_0008 Label_000A MOVF 0x29 , W BTFSC STATUS , Z GOTO Label_0005 CALL Label_0009 DECF 0x29 , f GOTO Label_000A Label_0002 XORLW 0xFF ANDWF INDF , f BSF FSR , 07 ANDWF INDF , f GOTO Label_0005 Label_0003 CLRF 0x21 Label_0008 ADDLW 0xE8 MOVWF 0x20 COMF 0x21 , f MOVLW 0xFC BTFSS STATUS , C GOTO Label_000B Label_000C ADDWF 0x20 , f BTFSC STATUS , C GOTO Label_000C Label_000B ADDWF 0x20 , f NOP INCFSZ 0x21 , f GOTO Label_000C BTFSC 0x20 , 00 GOTO Label_000D Label_000D BTFSS 0x20 , 01 GOTO Label_000E NOP GOTO Label_000E Label_000E RETURN Label_0042 BSF STATUS , RP0 MOVWF 0x1B BSF 0x1C , 00 MOVF 0x1A , W GOTO Label_0005 Label_002B SLEEP GOTO Label_0005 Label_0024 ADDLW 0x01 MOVWF 0x27 MOVLW 0x0A MOVWF 0x22 CLRF 0x23 Label_0010 CALL Label_000F DECFSZ 0x27 , f GOTO Label_0010 MOVF 0x24 , W RETURN Label_0011 BCF STATUS , C RRF 0x21 , f RRF 0x20 , f Label_001D ADDLW 0xFF BTFSC STATUS , C GOTO Label_0011 MOVF 0x20 , W GOTO Label_0005 Label_000F CLRF 0x25 CLRF 0x24 MOVLW 0x10 MOVWF 0x26 Label_0013 RLF 0x21 , W RLF 0x24 , f RLF 0x25 , f MOVF 0x22 , W SUBWF 0x24 , f MOVF 0x23 , W BTFSS STATUS , C INCFSZ 0x23 , W SUBWF 0x25 , f BTFSC STATUS , C GOTO Label_0012 MOVF 0x22 , W ADDWF 0x24 , f MOVF 0x23 , W BTFSC STATUS , C INCFSZ 0x23 , W ADDWF 0x25 , f BCF STATUS , C Label_0012 RLF 0x20 , f RLF 0x21 , f DECFSZ 0x26 , f GOTO Label_0013 MOVF 0x20 , W GOTO Label_0005 Label_001E MOVLW 0x10 MOVWF 0x28 CLRF 0x21 CLRF 0x20 Label_0015 RRF 0x27 , f RRF 0x26 , f BTFSS STATUS , C GOTO Label_0014 MOVF 0x22 , W ADDWF 0x20 , f MOVF 0x23 , W BTFSC STATUS , C INCFSZ 0x23 , W ADDWF 0x21 , f Label_0014 RRF 0x21 , f RRF 0x20 , f RRF 0x25 , f RRF 0x24 , f DECFSZ 0x28 , f GOTO Label_0015 MOVF 0x24 , W Label_0005 BCF STATUS , IRP BCF STATUS , RP1 BCF STATUS , RP0 NOP RETURN Label_0009 MOVWF FSR MOVF 0x31 , W MOVWF PCLATH GOTO Label_0016 Label_0001 MOVLW 0x07 MOVWF 0x19 BSF STATUS , RP0 CLRF TRISA MOVLW 0xFC MOVWF OPTION_REG BCF STATUS , RP0 CLRF PORTA BSF PORTA , 01 MOVLW 0x21 MOVWF 0x45 CALL Label_0017 MOVLW 0xA9 MOVWF 0x45 CALL Label_0017 MOVLW 0x06 MOVWF 0x45 CALL Label_0017 MOVLW 0x13 MOVWF 0x45 CALL Label_0017 MOVLW 0x20 MOVWF 0x45 CALL Label_0017 MOVLW 0x80 MOVWF 0x45 CALL Label_0017 MOVLW 0x40 MOVWF 0x45 CALL Label_0017 CLRF 0x5E CALL Label_0018 Label_002D MOVLW 0x0C MOVWF 0x45 CALL Label_0017 MOVLW 0x05 MOVWF 0x38 MOVLW 0x04 MOVWF 0x36 MOVLW 0x01 CALL Label_0019 MOVLW 0xCC CALL Label_001A MOVLW 0xBE CALL Label_001A CALL Label_001B MOVLW 0x05 MOVWF 0x38 MOVLW 0x04 MOVWF 0x36 MOVLW 0x00 CALL Label_0019 CALL Label_0016 MOVWF 0x3E CALL Label_0016 MOVWF 0x3F MOVLW 0x04 MOVWF 0x29 CLRF 0x31 CALL Label_000A CALL Label_0016 MOVWF 0x44 CALL Label_0016 MOVWF 0x43 CALL Label_001B BCF 0x41 , 00 BTFSS 0x3F , 07 GOTO Label_001C COMF 0x3E , W MOVWF 0x32 COMF 0x3F , W MOVWF 0x33 MOVLW 0x01 ADDWF 0x32 , W MOVWF 0x3E MOVF 0x33 , W BTFSC STATUS , C ADDLW 0x01 MOVWF 0x3F BSF 0x41 , 00 Label_001C MOVF 0x3E , W MOVWF 0x20 MOVF 0x3F , W MOVWF 0x21 MOVLW 0x04 CALL Label_001D MOVWF 0x48 MOVLW 0x0F ANDWF 0x3E , W MOVWF 0x49 MOVF 0x49 , W MOVWF 0x26 CLRF 0x27 MOVLW 0x71 MOVWF 0x22 MOVLW 0x02 MOVWF 0x23 CALL Label_001E MOVWF 0x3E MOVF 0x25 , W MOVWF 0x3F MOVLW 0x05 MOVWF 0x38 MOVLW 0x04 MOVWF 0x36 MOVLW 0x01 CALL Label_0019 MOVLW 0xCC CALL Label_001A MOVLW 0x44 CALL Label_001A CALL Label_001B MOVLW 0x84 MOVWF 0x50 MOVLW 0x40 MOVWF 0x45 CALL Label_0017 MOVLW 0x0A MOVWF 0x42 BTFSS 0x41 , 00 GOTO Label_001F MOVLW 0xB0 MOVWF 0x4D CALL Label_0020 GOTO Label_0021 Label_001F MOVLW 0xA0 MOVWF 0x4D CALL Label_0020 MOVLW 0x64 SUBWF 0x48 , W BTFSS STATUS , C GOTO Label_0022 MOVLW 0x01 MOVWF 0x42 MOVWF 0x52 CALL Label_0023 GOTO Label_0021 Label_0022 CLRF 0x52 BSF 0x4F , 07 MOVLW 0xF0 MOVWF 0x4D CALL Label_0020 BCF 0x4F , 07 Label_0021 MOVF 0x48 , W MOVWF 0x20 CLRF 0x21 MOVLW 0x01 CALL Label_0024 MOVWF 0x42 MOVWF 0x53 CALL Label_0023 MOVF 0x48 , W MOVWF 0x20 CLRF 0x21 MOVLW 0x00 CALL Label_0024 MOVWF 0x42 MOVWF 0x54 CALL Label_0023 MOVLW 0xC0 MOVWF 0x4D CALL Label_0020 MOVF 0x3E , W MOVWF 0x20 MOVF 0x3F , W MOVWF 0x21 MOVLW 0x03 CALL Label_0024 MOVWF 0x42 MOVWF 0x55 CALL Label_0023 MOVLW 0x05 ADDWF 0x50 , f MOVLW 0xD0 MOVWF 0x4D CALL Label_0020 MOVLW 0xE0 MOVWF 0x4D CALL Label_0020 BTFSS 0x5E , 03 GOTO Label_0025 CALL Label_0026 CALL Label_0027 GOTO Label_0028 Label_0025 INCF 0x5E , f CALL Label_0029 CALL Label_002A Label_0028 CALL Label_002B GOTO Label_002C GOTO Label_002D Label_002F CLRF 0x4D Label_002E MOVLW 0x05 SUBWF 0x47 , f BTFSS STATUS , C RETURN INCF 0x4D , f GOTO Label_002E Label_0023 MOVF 0x42 , W MOVWF 0x26 CLRF 0x27 MOVLW 0x05 MOVWF 0x22 CLRF 0x23 CALL Label_001E MOVWF 0x47 CALL Label_002F SWAPF 0x4D , f Label_0020 MOVF 0x50 , W MOVWF 0x45 CALL Label_0017 MOVLW 0x02 MOVWF 0x4E Label_0037 MOVLW 0x08 MOVWF 0x40 Label_0034 MOVF 0x4D , W BTFSS 0x4F , 07 GOTO Label_0030 MOVLW 0x00 GOTO Label_0031 Label_0030 CALL Label_0032 Label_0031 MOVWF 0x45 CALL Label_0033 INCF 0x4D , f DECFSZ 0x40 , f GOTO Label_0034 DECFSZ 0x4E , f GOTO Label_0035 GOTO Label_0036 Label_0035 MOVLW 0x41 MOVWF 0x45 CALL Label_0017 MOVF 0x50 , W MOVWF 0x45 CALL Label_0017 GOTO Label_0037 Label_0036 MOVLW 0x40 MOVWF 0x45 CALL Label_0017 MOVLW 0x09 ADDWF 0x50 , f RETURN Label_0017 BCF PORTA , 00 Label_0033 MOVLW 0x08 MOVWF 0x4A Label_0038 BTFSC 0x45 , 07 BSF PORTA , 04 BTFSS 0x45 , 07 BCF PORTA , 04 BCF STATUS , C RLF 0x45 , f BSF PORTA , 05 BCF PORTA , 05 DECFSZ 0x4A , f GOTO Label_0038 BSF PORTA , 00 RETURN Label_0018 MOVLW 0x02 MOVWF 0x4E MOVLW 0x80 MOVWF 0x45 CALL Label_0017 MOVLW 0x40 MOVWF 0x45 CALL Label_0017 Label_003A MOVLW 0xFF MOVWF 0x4D Label_0039 CLRF 0x45 CALL Label_0033 DECFSZ 0x4D , f GOTO Label_0039 DECFSZ 0x4E , f GOTO Label_003A RETURN Label_002C BTFSS PORTA , 03 GOTO Label_003B GOTO Label_002D Label_003B CALL Label_0018 CALL Label_0029 CALL Label_002A GOTO Label_002D ORG 0x0201 Label_0032 MOVLW 0x02 MOVWF PCLATH MOVF 0x4D , W ADDWF PCL , f RETLW 0xC0 RETLW 0xE0 RETLW 0x30 RETLW 0x10 RETLW 0x10 RETLW 0x30 RETLW 0xE0 RETLW 0xC0 RETLW 0x3F RETLW 0x7F RETLW 0xC0 RETLW 0x80 RETLW 0x80 RETLW 0xC0 RETLW 0x7F RETLW 0x3F RETLW 0x00 RETLW 0x80 RETLW 0xC0 RETLW 0xE0 RETLW 0xF0 RETLW 0x00 RETLW 0x00 RETLW 0x00 RETLW 0x00 RETLW 0x00 RETLW 0x80 RETLW 0xFF RETLW 0xFF RETLW 0x80 RETLW 0x00 RETLW 0x00 RETLW 0xC0 RETLW 0xE0 RETLW 0x30 RETLW 0x10 RETLW 0x10 RETLW 0x30 RETLW 0xE0 RETLW 0xC0 RETLW 0xC0 RETLW 0xE0 RETLW 0xF0 RETLW 0xD8 RETLW 0xCC RETLW 0xC6 RETLW 0xC3 RETLW 0xC1 RETLW 0x00 RETLW 0x20 RETLW 0x30 RETLW 0x10 RETLW 0x10 RETLW 0x30 RETLW 0xE0 RETLW 0xC0 RETLW 0x20 RETLW 0x60 RETLW 0xC0 RETLW 0x82 RETLW 0x82 RETLW 0xC7 RETLW 0x7D RETLW 0x38 RETLW 0x00 RETLW 0x00 RETLW 0x80 RETLW 0xC0 RETLW 0x60 RETLW 0x30 RETLW 0x00 RETLW 0x00 RETLW 0x1E RETLW 0x1F RETLW 0x11 RETLW 0x10 RETLW 0x10 RETLW 0xFC RETLW 0xFC RETLW 0x10 RETLW 0xF0 RETLW 0xF0 RETLW 0x10 RETLW 0x10 RETLW 0x10 RETLW 0x10 RETLW 0x10 RETLW 0x00 RETLW 0x23 RETLW 0x63 RETLW 0xC1 RETLW 0x81 RETLW 0x81 RETLW 0xC3 RETLW 0x7E RETLW 0x3C RETLW 0xC0 RETLW 0xE0 RETLW 0x30 RETLW 0x10 RETLW 0x10 RETLW 0x30 RETLW 0x20 RETLW 0x00 RETLW 0x3F RETLW 0x7F RETLW 0xC6 RETLW 0x82 RETLW 0x82 RETLW 0xC6 RETLW 0x7C RETLW 0x38 RETLW 0x30 RETLW 0x30 RETLW 0x10 RETLW 0x10 RETLW 0x10 RETLW 0x10 RETLW 0xF0 RETLW 0xF0 RETLW 0x00 RETLW 0x00 RETLW 0xF8 RETLW 0xFC RETLW 0x06 RETLW 0x03 RETLW 0x01 RETLW 0x00 RETLW 0x00 RETLW 0xE0 RETLW 0x30 RETLW 0x10 RETLW 0x10 RETLW 0x30 RETLW 0xE0 RETLW 0x00 RETLW 0x38 RETLW 0x7D RETLW 0xC7 RETLW 0x82 RETLW 0x82 RETLW 0xC7 RETLW 0x7D RETLW 0x38 RETLW 0xC0 RETLW 0xE0 RETLW 0x30 RETLW 0x10 RETLW 0x10 RETLW 0x30 RETLW 0xE0 RETLW 0xC0 RETLW 0x01 RETLW 0x43 RETLW 0xC6 RETLW 0x84 RETLW 0x84 RETLW 0xC6 RETLW 0x7F RETLW 0x3F RETLW 0x00 RETLW 0x00 RETLW 0x00 RETLW 0xC0 RETLW 0xC0 RETLW 0x00 RETLW 0x00 RETLW 0x00 RETLW 0x06 RETLW 0x06 RETLW 0x06 RETLW 0x3F RETLW 0x3F RETLW 0x06 RETLW 0x06 RETLW 0x06 RETLW 0x00 RETLW 0x00 RETLW 0x00 RETLW 0x00 RETLW 0x00 RETLW 0x00 RETLW 0x00 RETLW 0x00 RETLW 0x06 RETLW 0x06 RETLW 0x06 RETLW 0x06 RETLW 0x06 RETLW 0x06 RETLW 0x06 RETLW 0x06 RETLW 0x00 RETLW 0x00 RETLW 0x00 RETLW 0x00 RETLW 0x00 RETLW 0x00 RETLW 0x00 RETLW 0x00 RETLW 0x00 RETLW 0x00 RETLW 0x00 RETLW 0xC0 RETLW 0xC0 RETLW 0x00 RETLW 0x00 RETLW 0x00 RETLW 0xE0 RETLW 0x30 RETLW 0x10 RETLW 0x10 RETLW 0x30 RETLW 0xE0 RETLW 0x00 RETLW 0x00 RETLW 0x01 RETLW 0x03 RETLW 0x02 RETLW 0x02 RETLW 0x03 RETLW 0x01 RETLW 0x00 RETLW 0x00 RETLW 0xC0 RETLW 0xE0 RETLW 0x30 RETLW 0x10 RETLW 0x10 RETLW 0x30 RETLW 0xE0 RETLW 0xC0 RETLW 0x3F RETLW 0x7F RETLW 0xC0 RETLW 0x80 RETLW 0x80 RETLW 0xC0 RETLW 0x70 RETLW 0x30 Label_0026 MOVF 0x52 , W SUBWF 0x56 , W BTFSS STATUS , C GOTO Label_0029 BTFSS STATUS , Z GOTO Label_003C MOVF 0x53 , W SUBWF 0x57 , W BTFSS STATUS , C GOTO Label_0029 BTFSS STATUS , Z GOTO Label_003C MOVF 0x54 , W SUBWF 0x58 , W BTFSS STATUS , C GOTO Label_0029 BTFSS STATUS , Z GOTO Label_003C MOVF 0x55 , W SUBWF 0x59 , W BTFSS STATUS , C GOTO Label_0029 BTFSS STATUS , Z GOTO Label_003C Label_003C MOVF 0x52 , W SUBWF 0x5A , W BTFSS STATUS , C GOTO Label_003D BTFSS STATUS , Z GOTO Label_002A MOVF 0x53 , W SUBWF 0x5B , W BTFSS STATUS , C GOTO Label_003D BTFSS STATUS , Z GOTO Label_002A MOVF 0x54 , W SUBWF 0x5C , W BTFSS STATUS , C GOTO Label_003D BTFSS STATUS , Z GOTO Label_002A MOVF 0x55 , W SUBWF 0x5D , W BTFSS STATUS , C GOTO Label_003D BTFSS STATUS , Z GOTO Label_002A Label_003D RETURN Label_0029 MOVF 0x52 , W MOVWF 0x56 MOVF 0x53 , W MOVWF 0x57 MOVF 0x54 , W MOVWF 0x58 MOVF 0x55 , W MOVWF 0x59 RETURN Label_002A MOVF 0x52 , W MOVWF 0x5A MOVF 0x53 , W MOVWF 0x5B MOVF 0x54 , W MOVWF 0x5C MOVF 0x55 , W MOVWF 0x5D RETURN Label_0027 MOVLW 0x8A MOVWF 0x45 CALL Label_0017 MOVLW 0x44 MOVWF 0x45 CALL Label_0017 MOVLW 0x40 CALL Label_003E MOVLW 0x48 CALL Label_003E MOVLW 0x50 CALL Label_003E MOVLW 0x70 CALL Label_003E MOVLW 0x58 CALL Label_003E MOVLW 0x60 CALL Label_003E MOVLW 0x68 CALL Label_003E MOVLW 0x8A MOVWF 0x45 CALL Label_0017 MOVLW 0x45 MOVWF 0x45 CALL Label_0017 MOVF 0x5B , W MOVWF 0x4D CALL Label_003F CALL Label_0040 MOVF 0x5C , W MOVWF 0x4D CALL Label_003F CALL Label_0040 MOVLW 0x3C CALL Label_0040 MOVF 0x5D , W MOVWF 0x4D CALL Label_003F CALL Label_0040 MOVLW 0x70 CALL Label_0040 MOVLW 0x70 CALL Label_0040 BTFSS 0x56 , 00 GOTO Label_0041 MOVLW 0x01 MOVWF 0x4D CALL Label_003F CALL Label_0040 Label_0041 MOVF 0x57 , W MOVWF 0x4D CALL Label_003F CALL Label_0040 MOVF 0x58 , W MOVWF 0x4D CALL Label_003F CALL Label_0040 MOVLW 0x3C CALL Label_0040 MOVF 0x59 , W MOVWF 0x4D CALL Label_003F CALL Label_0040 RETURN Label_003F MOVLW 0x03 MOVWF PCLATH MOVF 0x4D , W ADDWF PCL , f RETLW 0x00 RETLW 0x05 RETLW 0x0A RETLW 0x0F RETLW 0x14 RETLW 0x19 RETLW 0x1E RETLW 0x23 RETLW 0x28 RETLW 0x2D Label_0040 MOVWF 0x47 MOVLW 0x05 MOVWF 0x40 Label_0043 MOVF 0x47 , W CALL Label_0042 MOVWF 0x45 CALL Label_0033 INCF 0x47 , f DECFSZ 0x40 , f GOTO Label_0043 CLRF 0x45 CALL Label_0033 RETURN Label_003E MOVWF 0x47 MOVLW 0x08 MOVWF 0x40 Label_0044 MOVF 0x47 , W CALL Label_0042 MOVWF 0x45 CALL Label_0033 INCF 0x47 , f DECFSZ 0x40 , f GOTO Label_0044 CLRF 0x45 CALL Label_0033 RETURN ORG 0x2000 DATA 0x0F DATA 0x0F DATA 0x0F DATA 0x0F ORG 0x2007 DATA 0x0C ORG 0x2100 DATA 0x3E DATA 0x51 DATA 0x49 DATA 0x45 DATA 0x3E DATA 0x00 DATA 0x42 DATA 0x7F DATA 0x40 DATA 0x00 DATA 0x42 DATA 0x61 DATA 0x51 DATA 0x49 DATA 0x46 DATA 0x21 DATA 0x41 DATA 0x45 DATA 0x4B DATA 0x31 DATA 0x18 DATA 0x14 DATA 0x12 DATA 0x7F DATA 0x10 DATA 0x27 DATA 0x45 DATA 0x45 DATA 0x45 DATA 0x39 DATA 0x3C DATA 0x4A DATA 0x49 DATA 0x49 DATA 0x30 DATA 0x01 DATA 0x71 DATA 0x09 DATA 0x05 DATA 0x03 DATA 0x36 DATA 0x49 DATA 0x49 DATA 0x49 DATA 0x36 DATA 0x06 DATA 0x49 DATA 0x49 DATA 0x29 DATA 0x1E DATA 0x08 DATA 0x08 DATA 0x3E DATA 0x08 DATA 0x08 DATA 0x08 DATA 0x08 DATA 0x08 DATA 0x08 DATA 0x08 DATA 0x00 DATA 0x60 DATA 0x60 DATA 0x00 DATA 0x00 DATA 0x3F DATA 0x02 DATA 0x01 DATA 0x3E DATA 0x01 DATA 0x02 DATA 0x3C DATA 0x00 DATA 0x00 DATA 0x00 DATA 0x00 DATA 0x3D DATA 0x00 DATA 0x00 DATA 0x00 DATA 0x00 DATA 0x3F DATA 0x02 DATA 0x01 DATA 0x01 DATA 0x02 DATA 0x04 DATA 0x38 DATA 0x00 DATA 0x3F DATA 0x02 DATA 0x01 DATA 0x3E DATA 0x01 DATA 0x02 DATA 0x3C DATA 0x00 DATA 0x0C DATA 0x12 DATA 0x21 DATA 0x21 DATA 0x21 DATA 0x12 DATA 0x3F DATA 0x00 DATA 0x21 DATA 0x12 DATA 0x0C DATA 0x08 DATA 0x0C DATA 0x12 DATA 0x21 DATA 0x00 DATA 0x00 DATA 0x00 DATA 0x00 DATA 0x00 DATA 0x00 DATA 0x00 DATA 0x00 DATA 0x00 DATA 0x00 DATA 0x00 DATA 0x00 DATA 0x00 DATA 0x00 DATA 0x00 DATA 0x00 END
как я понял (ИМХО) в нерабочей можно поменять контрастность.
или то вообще нужно изменить в неработающей.
вопрос может и звучит по дилетантски, но дело в том что я первый раз занялся подобным.
спасибо.
Alex.
Что-бы в следующий раз я видел такое-же оформление постов. Иначе они полетят в мусорку !
0 -
Здравствуйте всем форуманчанам.
Собрал градусник http://www.modding.ru/view.php?cat=articles&item=nokialcd
зашил ПИК нормально.
подаю питание на дисплее ничего. отсоединяю провод питания по экрану пробегают черные полосы и на заднем фоне еле-еле виден текст прошивки. и таккая картина проявляется при каждом присоединении\отсоединении питающего провода.
монтаж проверял. даж новый ПИК приобрел. ничего не помогает.
что может быть?
0
Дипломный Проект
в Школьникам и студентам
Опубликовано
Видите ли, у меня кроме названия темы диплома ничего нет. В этом то и заключается вся проблема. Одно знаю точно: по моему диплому ничего строить не будут, нужно только "оформить" идею. Поэтому и возникают у меня глупые, на Ваш взгляд, вопросы.
По поводу пневмо задвижек: грубо говоря, на каждый бункер (4шт) по одной задвижке и на дозатор задвижка. На каждой задвижке по 2 электромагнитных клапана. Плюс к на каждый бункер по пневмовибратору с 1 клапаном (4 шт). Исходя из этого можно прикинуть мощность электродвигателя компрессора? Приблизительное значение.