<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Принципиальные схемы</title>
		<link>http://cxema.my1.ru/</link>
		<description>Форум</description>
		<lastBuildDate>Wed, 10 Jan 2018 19:29:12 GMT</lastBuildDate>
		<generator>uCoz Web-Service</generator>
		<atom:link href="http://cxema.my1.ru/forum/rss" rel="self" type="application/rss+xml" />
		
		<item>
			<title>Языки программирования микроконтроллеров</title>
			<link>http://cxema.my1.ru/forum/62-1499-1</link>
			<pubDate>Wed, 10 Jan 2018 19:29:12 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;http://cxema.my1.ru/forum/62&quot;&gt;Программирование&lt;/a&gt;&lt;br /&gt;Описание темы: Программирование микроконтроллеров&lt;br /&gt;Автор темы: makarius&lt;br /&gt;Автор последнего сообщения: sevgnom&lt;br /&gt;Количество ответов: 11</description>
			<content:encoded>Здесь выкладываем только языки создания программного кода для &lt;b&gt;PIC- МИКРОКОНТРОЛЛЕРОВ&lt;/b&gt;, &lt;br /&gt; а также  схемотехнические приемы, полезные для создания программного кода. &lt;br /&gt;&lt;br /&gt; &lt;a class=&quot;link&quot; href=&quot;http://u.to/6Q3IBg&quot; title=&quot;http://radiotech.inf.ua/Shematic_PCB/PIC-controlers/PIC_control.htm&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Аппаратные хитрости использования PIC-контроллеров&lt;/a&gt;, &lt;br /&gt;&lt;br /&gt; &lt;a class=&quot;link&quot; href=&quot;http://u.to/6w3IBg&quot; title=&quot;http://pic-dnepr.narod.ru/pic.htm&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Учебный курс &quot;Программирование PIC контроллеров&quot;&lt;/a&gt;, &lt;br /&gt;&lt;br /&gt; &lt;a class=&quot;link&quot; href=&quot;http://u.to/6g3IBg&quot; title=&quot;http://catcatcat.d-lan.dp.ua/skachat/primeryi-postroeniya-koda-programm-dlya-pic-kontrollerov/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Примеры построения кода программ для PIC-контроллеров&lt;/a&gt;, &lt;br /&gt;&lt;br /&gt; &lt;a class=&quot;link&quot; href=&quot;http://u.to/FQ-IBg&quot; title=&quot;http://we.easyelectronics.ru/drakon/programmirovanie-mikrokontrollerov-na-drakone.html#cut&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Программирование микроконтроллеров на ДРАКОНе&lt;/a&gt;</content:encoded>
			<category>Программирование</category>
			<dc:creator>makarius</dc:creator>
			<guid>http://cxema.my1.ru/forum/62-1499-1</guid>
		</item>
		<item>
			<title>нужна помощь срочно!</title>
			<link>http://cxema.my1.ru/forum/62-1519-1</link>
			<pubDate>Mon, 26 May 2014 17:12:34 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;http://cxema.my1.ru/forum/62&quot;&gt;Программирование&lt;/a&gt;&lt;br /&gt;Автор темы: ivansaw&lt;br /&gt;Автор последнего сообщения: ivansaw&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>помогите написать программу на PIC16F876. только нужно на ассемблере, чтобы можно было посмотреть сам текст программы. микроконтроллер управляет углом открытия тиристоров в сварочном аппарате. с датчика 0,через ОУ сигнал идет на прерывание. кнопками регулируется уровень мощности(нужно 10 уровней от 10 до 100%) и индикация уровней на семисегментом индикаторе( числа от 0 до 9 соответственно). схема взята отсюда и немного упрощена( выкинут зуммер и датчик температуры) : http://elektro-shemi.ru/svarochnyj_apparat_s_faznym_upravleniem_tiristorami_na_mikrokontrollere_pic16f876.html&lt;p&gt;&lt;b&gt;Добавлено&lt;/b&gt; (26.05.2014, 21:12)&lt;br /&gt;---------------------------------------------&lt;br /&gt;Помогите расшифровать текст программы. она написана для PIC16F876. Программа написана для сварочного аппарата с фазным управлением тиристорами. &lt;br /&gt;     processor 16F876 &lt;br /&gt;     #include &lt;P16F876.INC&gt; &lt;br /&gt;     __config 0x3F35 &lt;br /&gt; ;   _CP_OFF &amp; _DEBUG_OFF &amp; _WRT_ENABLE_ON &amp; _CPD_OFF &amp; _LVP_OFF &amp; _BODEN_OFF &amp; _PWRTE_ON  &lt;br /&gt; ;   &amp; _WDT_ON &amp; _XT_OSC  &lt;br /&gt;&lt;br /&gt; ; RAM-Variable &lt;br /&gt; LRAM_0x20 equ 0x20 &lt;br /&gt; LRAM_0x21 equ 0x21 &lt;br /&gt; LRAM_0x22 equ 0x22 &lt;br /&gt; LRAM_0x23 equ 0x23 &lt;br /&gt; LRAM_0x24 equ 0x24 &lt;br /&gt; LRAM_0x25 equ 0x25 &lt;br /&gt; LRAM_0x26 equ 0x26 &lt;br /&gt; LRAM_0x27 equ 0x27 &lt;br /&gt; LRAM_0x28 equ 0x28 &lt;br /&gt; LRAM_0x29 equ 0x29 &lt;br /&gt; LRAM_0x2A equ 0x2A &lt;br /&gt; LRAM_0x2B equ 0x2B &lt;br /&gt; LRAM_0x2C equ 0x2C &lt;br /&gt; LRAM_0x2D equ 0x2D &lt;br /&gt; LRAM_0x2E equ 0x2E &lt;br /&gt; LRAM_0x2F equ 0x2F &lt;br /&gt; LRAM_0x30 equ 0x30 &lt;br /&gt; LRAM_0x31 equ 0x31 &lt;br /&gt; LRAM_0x32 equ 0x32 &lt;br /&gt; LRAM_0x33 equ 0x33 &lt;br /&gt; LRAM_0x34 equ 0x34 &lt;br /&gt; LRAM_0x35 equ 0x35 &lt;br /&gt; LRAM_0x36 equ 0x36 &lt;br /&gt; LRAM_0x37 equ 0x37 &lt;br /&gt; LRAM_0x38 equ 0x38 &lt;br /&gt; LRAM_0x39 equ 0x39 &lt;br /&gt; LRAM_0x3A equ 0x3A &lt;br /&gt; LRAM_0x3B equ 0x3B &lt;br /&gt; LRAM_0x3C equ 0x3C &lt;br /&gt; LRAM_0x3D equ 0x3D &lt;br /&gt; LRAM_0x3E equ 0x3E &lt;br /&gt; LRAM_0x70 equ 0x70 &lt;br /&gt; LRAM_0x71 equ 0x71 &lt;br /&gt;&lt;br /&gt; ; Program &lt;br /&gt;&lt;br /&gt;     Org 0x0000 &lt;br /&gt;&lt;br /&gt; ;   Reset-Vector &lt;br /&gt;     GOTO LADR_0x00C1 &lt;br /&gt;&lt;br /&gt;     Org 0x0004 &lt;br /&gt;&lt;br /&gt; ;   Interrupt-Vector &lt;br /&gt;     GOTO LADR_0x0005 &lt;br /&gt; LADR_0x0005 &lt;br /&gt;     MOVWF LRAM_0x70 &lt;br /&gt;     SWAPF STATUS,W &lt;br /&gt;     MOVWF LRAM_0x71 &lt;br /&gt;     BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select &lt;br /&gt;     BCF STATUS,RP1       ; !!Bank Register-Bank(2/3)-Select &lt;br /&gt;     BCF STATUS,IRP &lt;br /&gt;     BTFSC INTCON,INTF &lt;br /&gt;     GOTO LADR_0x0013 &lt;br /&gt;     BSF PORTA,5          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented &lt;br /&gt;     CLRF PIR1            ; !!Bank!! PIR1 - PIE1 - EEDATA - EECON1 &lt;br /&gt;     CLRF PIR2            ; !!Bank!! PIR2 - PIE2 - EEADR - EECON2 &lt;br /&gt;     CLRF T2CON           ; !!Bank!! T2CON - PR2 - RAM - RAM &lt;br /&gt;     CLRF TMR2            ; !!Bank!! TMR2 - SSPCON2 - RAM - RAM &lt;br /&gt;     GOTO LADR_0x001D &lt;br /&gt; LADR_0x0013 &lt;br /&gt;     BCF PORTA,5          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented &lt;br /&gt;     BCF INTCON,INTF &lt;br /&gt;     MOVLW 0x4D &lt;br /&gt;     MOVWF T2CON          ; !!Bank!! T2CON - PR2 - RAM - RAM &lt;br /&gt;     CLRF TMR2            ; !!Bank!! TMR2 - SSPCON2 - RAM - RAM &lt;br /&gt;     CLRF PIR1            ; !!Bank!! PIR1 - PIE1 - EEDATA - EECON1 &lt;br /&gt;     CLRF PIR2            ; !!Bank!! PIR2 - PIE2 - EEADR - EECON2 &lt;br /&gt;     DECFSZ LRAM_0x39,F &lt;br /&gt;     GOTO LADR_0x001D &lt;br /&gt;     DECF LRAM_0x3A,F &lt;br /&gt; LADR_0x001D &lt;br /&gt;     SWAPF LRAM_0x71,W &lt;br /&gt;     MOVWF STATUS &lt;br /&gt;     SWAPF LRAM_0x70,F &lt;br /&gt;     SWAPF LRAM_0x70,W &lt;br /&gt;     RETFIE &lt;br /&gt; LADR_0x0022 &lt;br /&gt;     MOVWF LRAM_0x2C &lt;br /&gt;     MOVF LRAM_0x2C,W &lt;br /&gt;     SUBLW 0x1D &lt;br /&gt;     BTFSC STATUS,C &lt;br /&gt;     GOTO LADR_0x0029 &lt;br /&gt;     MOVLW 0x00 &lt;br /&gt;     MOVWF LRAM_0x2C &lt;br /&gt; LADR_0x0029 &lt;br /&gt;     CLRF PCLATH          ; !!Bank Program-Page-Select &lt;br /&gt;     MOVF LRAM_0x2C,W &lt;br /&gt;     ADDWF PCL,F &lt;br /&gt;     RETLW 0xEE &lt;br /&gt;     RETLW 0x88 &lt;br /&gt;     RETLW 0xB6 &lt;br /&gt;     RETLW 0xBC &lt;br /&gt;     RETLW 0xD8 &lt;br /&gt;     RETLW 0x7C &lt;br /&gt;     RETLW 0x7E &lt;br /&gt;     RETLW 0xA8 &lt;br /&gt;     RETLW 0xFE &lt;br /&gt;     RETLW 0xFC &lt;br /&gt;     RETLW 0xFC &lt;br /&gt;     RETLW 0xDC &lt;br /&gt;     RETLW 0x62 &lt;br /&gt;     RETLW 0xFA &lt;br /&gt;     RETLW 0x10 &lt;br /&gt;     RETLW 0x00 &lt;br /&gt;     RETLW 0xF0 &lt;br /&gt; LADR_0x003D &lt;br /&gt;     CLRWDT &lt;br /&gt;     BTFSS INTCON,T0IF &lt;br /&gt;     RETLW 0x00 &lt;br /&gt;     BCF INTCON,T0IF &lt;br /&gt;     INCFSZ LRAM_0x3C,F &lt;br /&gt;     GOTO LADR_0x0044 &lt;br /&gt;     INCF LRAM_0x3D,F &lt;br /&gt; LADR_0x0044 &lt;br /&gt;     INCF LRAM_0x2D,W &lt;br /&gt;     ANDLW 0x03 &lt;br /&gt;     MOVWF LRAM_0x2D &lt;br /&gt;     BSF PORTC,7          ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented &lt;br /&gt;     BSF PORTC,4          ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented &lt;br /&gt;     BSF PORTC,5          ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented &lt;br /&gt;     BSF PORTC,6          ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented &lt;br /&gt;     BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select &lt;br /&gt;     BCF STATUS,RP1       ; !!Bank Register-Bank(2/3)-Select &lt;br /&gt;     BCF STATUS,IRP &lt;br /&gt;     MOVLW 0xC1 &lt;br /&gt;     MOVWF PORTB          ; !!Bank!! PORTB - TRISB - PORTB - TRISB &lt;br /&gt;     BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select &lt;br /&gt;     BCF STATUS,RP1       ; !!Bank Register-Bank(2/3)-Select &lt;br /&gt;     BCF STATUS,IRP &lt;br /&gt;     MOVF LRAM_0x2D,F &lt;br /&gt;     BTFSS STATUS,Z &lt;br /&gt;     GOTO LADR_0x0086 &lt;br /&gt;     BTFSS PORTB,7        ; !!Bank!! PORTB - TRISB - PORTB - TRISB &lt;br /&gt;     GOTO LADR_0x0073 &lt;br /&gt;     BTFSS PORTB,6        ; !!Bank!! PORTB - TRISB - PORTB - TRISB &lt;br /&gt;     GOTO LADR_0x0073 &lt;br /&gt;     MOVLW 0x0A &lt;br /&gt;     MOVWF LRAM_0x2E &lt;br /&gt;     MOVLW 0x32 &lt;br /&gt;     MOVWF LRAM_0x2F &lt;br /&gt;     BTFSS LRAM_0x30,0 &lt;br /&gt;     GOTO LADR_0x0068 &lt;br /&gt;     BTFSS LRAM_0x30,2 &lt;br /&gt;     GOTO LADR_0x0066 &lt;br /&gt;     BCF LRAM_0x30,2 &lt;br /&gt;     BSF LRAM_0x30,1 &lt;br /&gt;     BCF LRAM_0x30,0 &lt;br /&gt;     GOTO LADR_0x0068 &lt;br /&gt; LADR_0x0066 &lt;br /&gt;     BSF LRAM_0x30,2 &lt;br /&gt;     BCF LRAM_0x30,1 &lt;br /&gt; LADR_0x0068 &lt;br /&gt;     BTFSS LRAM_0x30,3 &lt;br /&gt;     GOTO LADR_0x0072 &lt;br /&gt;     BTFSS LRAM_0x30,5 &lt;br /&gt;     GOTO LADR_0x0070 &lt;br /&gt;     BCF LRAM_0x30,5 &lt;br /&gt;     BSF LRAM_0x30,4 &lt;br /&gt;     BCF LRAM_0x30,3 &lt;br /&gt;     GOTO LADR_0x0072 &lt;br /&gt; LADR_0x0070 &lt;br /&gt;     BSF LRAM_0x30,5 &lt;br /&gt;     BCF LRAM_0x30,4 &lt;br /&gt; LADR_0x0072 &lt;br /&gt;     GOTO LADR_0x0086 &lt;br /&gt; LADR_0x0073 &lt;br /&gt;     BTFSS PORTB,7        ; !!Bank!! PORTB - TRISB - PORTB - TRISB &lt;br /&gt;     BSF LRAM_0x30,0 &lt;br /&gt;     BTFSS PORTB,6        ; !!Bank!! PORTB - TRISB - PORTB - TRISB &lt;br /&gt;     BSF LRAM_0x30,3 &lt;br /&gt;     MOVF LRAM_0x2F,F &lt;br /&gt;     BTFSS STATUS,Z &lt;br /&gt;     GOTO LADR_0x007C &lt;br /&gt;     MOVLW 0x32 &lt;br /&gt;     MOVWF LRAM_0x2F &lt;br /&gt; LADR_0x007C &lt;br /&gt;     DECFSZ LRAM_0x2F,F &lt;br /&gt;     GOTO LADR_0x0086 &lt;br /&gt;     DECFSZ LRAM_0x2E,F &lt;br /&gt;     GOTO LADR_0x0086 &lt;br /&gt;     MOVLW 0x01 &lt;br /&gt;     MOVWF LRAM_0x2E &lt;br /&gt;     BTFSS PORTB,7        ; !!Bank!! PORTB - TRISB - PORTB - TRISB &lt;br /&gt;     BSF LRAM_0x30,1 &lt;br /&gt;     BTFSS PORTB,6        ; !!Bank!! PORTB - TRISB - PORTB - TRISB &lt;br /&gt;     BSF LRAM_0x30,4 &lt;br /&gt; LADR_0x0086 &lt;br /&gt;     BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select &lt;br /&gt;     BCF STATUS,RP1       ; !!Bank Register-Bank(2/3)-Select &lt;br /&gt;     BCF STATUS,IRP &lt;br /&gt;     MOVLW 0x01 &lt;br /&gt;     MOVWF PORTB          ; !!Bank!! PORTB - TRISB - PORTB - TRISB &lt;br /&gt;     BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select &lt;br /&gt;     BCF STATUS,RP1       ; !!Bank Register-Bank(2/3)-Select &lt;br /&gt;     BCF STATUS,IRP &lt;br /&gt;     MOVLW 0x00 &lt;br /&gt;     MOVWF PCLATH         ; !!Bank Program-Page-Select &lt;br /&gt;     MOVF LRAM_0x2D,W &lt;br /&gt;     ADDLW 0x96 &lt;br /&gt;     BTFSC STATUS,C &lt;br /&gt;     INCF PCLATH,F        ; !!Bank Program-Page-Select &lt;br /&gt;     MOVF LRAM_0x2D,W &lt;br /&gt;     ADDWF PCL,F &lt;br /&gt;     GOTO LADR_0x009A &lt;br /&gt;     GOTO LADR_0x009F &lt;br /&gt;     GOTO LADR_0x00A4 &lt;br /&gt;     GOTO LADR_0x00A9 &lt;br /&gt; LADR_0x009A &lt;br /&gt;     MOVF LRAM_0x28,W &lt;br /&gt;     CALL LADR_0x0022 &lt;br /&gt;     MOVWF PORTB          ; !!Bank!! PORTB - TRISB - PORTB - TRISB &lt;br /&gt;     BCF PORTC,7          ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented &lt;br /&gt;     RETLW 0x01 &lt;br /&gt; LADR_0x009F &lt;br /&gt;     MOVF LRAM_0x29,W &lt;br /&gt;     CALL LADR_0x0022 &lt;br /&gt;     MOVWF PORTB          ; !!Bank!! PORTB - TRISB - PORTB - TRISB &lt;br /&gt;     BCF PORTC,4          ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented &lt;br /&gt;     RETLW 0x01 &lt;br /&gt; LADR_0x00A4 &lt;br /&gt;     MOVF LRAM_0x2A,W &lt;br /&gt;     CALL LADR_0x0022 &lt;br /&gt;     MOVWF PORTB          ; !!Bank!! PORTB - TRISB - PORTB - TRISB &lt;br /&gt;     BCF PORTC,5          ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented &lt;br /&gt;     RETLW 0x01 &lt;br /&gt; LADR_0x00A9 &lt;br /&gt;     MOVF LRAM_0x2B,W &lt;br /&gt;     CALL LADR_0x0022 &lt;br /&gt;     MOVWF PORTB          ; !!Bank!! PORTB - TRISB - PORTB - TRISB &lt;br /&gt;     BCF PORTC,6          ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented &lt;br /&gt;     RETLW 0x01 &lt;br /&gt; LADR_0x00AE &lt;br /&gt;     MOVLW 0x0A &lt;br /&gt;     MOVWF LRAM_0x31 &lt;br /&gt;     MOVLW 0x1E &lt;br /&gt;     MOVWF LRAM_0x32 &lt;br /&gt; LADR_0x00B2 &lt;br /&gt;     CALL LADR_0x003D &lt;br /&gt;     CALL LADR_0x014A &lt;br /&gt;     BTFSC LRAM_0x30,7 &lt;br /&gt;     GOTO LADR_0x00B8 &lt;br /&gt;     BCF PORTA,4          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented &lt;br /&gt;     GOTO LADR_0x00BC &lt;br /&gt; LADR_0x00B8 &lt;br /&gt;     BTFSS LRAM_0x3D,1 &lt;br /&gt;     BCF PORTA,4          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented &lt;br /&gt;     BTFSC LRAM_0x3D,1 &lt;br /&gt;     BSF PORTA,4          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented &lt;br /&gt; LADR_0x00BC &lt;br /&gt;     DECFSZ LRAM_0x31,F &lt;br /&gt;     GOTO LADR_0x00B2 &lt;br /&gt;     DECFSZ LRAM_0x32,F &lt;br /&gt;     GOTO LADR_0x00B2 &lt;br /&gt;     RETURN &lt;br /&gt; LADR_0x00C1 &lt;br /&gt;     CLRWDT &lt;br /&gt;     BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select &lt;br /&gt;     BCF STATUS,RP1       ; !!Bank Register-Bank(2/3)-Select &lt;br /&gt;     BCF STATUS,IRP &lt;br /&gt;     CLRF PIR1            ; !!Bank!! PIR1 - PIE1 - EEDATA - EECON1 &lt;br /&gt;     CLRF PIR2            ; !!Bank!! PIR2 - PIE2 - EEADR - EECON2 &lt;br /&gt;     MOVLW 0x0C &lt;br /&gt;     MOVWF TMR0           ; !!Bank!! TMR0 - OPTION_REG - TMR0 - OPTION_REG &lt;br /&gt;     MOVLW 0x05 &lt;br /&gt;     MOVWF PORTA          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented &lt;br /&gt;     MOVLW 0x8E &lt;br /&gt;     MOVWF ADCON0         ; !!Bank!! ADCON0 - ADCON1 - RAM - RAM &lt;br /&gt;     MOVLW 0x01 &lt;br /&gt;     MOVWF PORTB          ; !!Bank!! PORTB - TRISB - PORTB - TRISB &lt;br /&gt;     MOVLW 0x08 &lt;br /&gt;     MOVWF PORTC          ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented &lt;br /&gt;     MOVLW 0xF0 &lt;br /&gt;     MOVWF T2CON          ; !!Bank!! T2CON - PR2 - RAM - RAM &lt;br /&gt;     BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select &lt;br /&gt;     BCF STATUS,RP1       ; !!Bank Register-Bank(2/3)-Select &lt;br /&gt;     BCF STATUS,IRP &lt;br /&gt;     CLRF INTCON &lt;br /&gt;     MOVLW 0x4D &lt;br /&gt;     MOVWF T2CON          ; !!Bank!! T2CON - PR2 - RAM - RAM &lt;br /&gt;     CLRF TMR2            ; !!Bank!! TMR2 - SSPCON2 - RAM - RAM &lt;br /&gt;     CLRF PIR1            ; !!Bank!! PIR1 - PIE1 - EEDATA - EECON1 &lt;br /&gt;     CLRF PIR2            ; !!Bank!! PIR2 - PIE2 - EEADR - EECON2 &lt;br /&gt;     CLRF LRAM_0x30 &lt;br /&gt;     BCF PORTC,2          ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented &lt;br /&gt;     BCF PORTA,5          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented &lt;br /&gt;     BCF PORTA,4          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented &lt;br /&gt;     MOVLW 0x0D &lt;br /&gt;     MOVWF LRAM_0x28 &lt;br /&gt;     MOVLW 0x0C &lt;br /&gt;     MOVWF LRAM_0x29 &lt;br /&gt;     MOVLW 0x0B &lt;br /&gt;     MOVWF LRAM_0x2A &lt;br /&gt;     MOVLW 0x0A &lt;br /&gt;     MOVWF LRAM_0x2B &lt;br /&gt;     CALL LADR_0x00AE &lt;br /&gt;     BSF PORTC,2          ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented &lt;br /&gt;     MOVLW 0x0D &lt;br /&gt;     MOVWF LRAM_0x28 &lt;br /&gt;     MOVLW 0x0C &lt;br /&gt;     MOVWF LRAM_0x29 &lt;br /&gt;     MOVLW 0x0B &lt;br /&gt;     MOVWF LRAM_0x2A &lt;br /&gt;     MOVLW 0x0A &lt;br /&gt;     MOVWF LRAM_0x2B &lt;br /&gt;     CALL LADR_0x00AE &lt;br /&gt;     BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select &lt;br /&gt;     BCF STATUS,RP1       ; !!Bank Register-Bank(2/3)-Select &lt;br /&gt;     BCF STATUS,IRP &lt;br /&gt;     BSF PORTA,4          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented &lt;br /&gt;     BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select &lt;br /&gt;     BCF STATUS,RP1       ; !!Bank Register-Bank(2/3)-Select &lt;br /&gt;     BCF STATUS,IRP &lt;br /&gt;     BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select &lt;br /&gt;     BSF STATUS,RP1       ; !!Bank Register-Bank(2/3)-Select &lt;br /&gt;     BSF STATUS,IRP &lt;br /&gt;     CLRF PIR2            ; !!Bank!! PIR2 - PIE2 - EEADR - EECON2 &lt;br /&gt;     MOVLW 0x40 &lt;br /&gt;     MOVWF TMR1H          ; !!Bank!! TMR1H - Unimplemented - EEADRH - Unimplemented &lt;br /&gt;     BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select &lt;br /&gt;     BSF STATUS,RP1       ; !!Bank Register-Bank(2/3)-Select &lt;br /&gt;     BSF STATUS,IRP &lt;br /&gt;     BCF PIR1,7           ; !!Bank!! PIR1 - PIE1 - EEDATA - EECON1 &lt;br /&gt;     BSF PIR1,0           ; !!Bank!! PIR1 - PIE1 - EEDATA - EECON1 &lt;br /&gt;     BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select &lt;br /&gt;     BSF STATUS,RP1       ; !!Bank Register-Bank(2/3)-Select &lt;br /&gt;     BSF STATUS,IRP &lt;br /&gt;     MOVF PIR1,W          ; !!Bank!! PIR1 - PIE1 - EEDATA - EECON1 &lt;br /&gt;     BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select &lt;br /&gt;     BCF STATUS,RP1       ; !!Bank Register-Bank(2/3)-Select &lt;br /&gt;     BCF STATUS,IRP &lt;br /&gt;     MOVWF LRAM_0x3E &lt;br /&gt;     MOVF LRAM_0x3E,W &lt;br /&gt;     SUBLW 0x64 &lt;br /&gt;     BTFSC STATUS,C &lt;br /&gt;     GOTO LADR_0x0114 &lt;br /&gt;     MOVLW 0x0A &lt;br /&gt;     MOVWF LRAM_0x3E &lt;br /&gt;     CALL LADR_0x016E &lt;br /&gt; LADR_0x0114 &lt;br /&gt;     BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select &lt;br /&gt;     BCF STATUS,RP1       ; !!Bank Register-Bank(2/3)-Select &lt;br /&gt;     BCF STATUS,IRP &lt;br /&gt;     MOVLW 0x0C &lt;br /&gt;     MOVWF TMR0           ; !!Bank!! TMR0 - OPTION_REG - TMR0 - OPTION_REG &lt;br /&gt;     MOVLW 0x15 &lt;br /&gt;     MOVWF PORTA          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented &lt;br /&gt;     MOVLW 0x8E &lt;br /&gt;     MOVWF ADCON0         ; !!Bank!! ADCON0 - ADCON1 - RAM - RAM &lt;br /&gt;     MOVLW 0x01 &lt;br /&gt;     MOVWF PORTB          ; !!Bank!! PORTB - TRISB - PORTB - TRISB &lt;br /&gt;     MOVLW 0x08 &lt;br /&gt;     MOVWF PORTC          ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented &lt;br /&gt;     MOVLW 0xD0 &lt;br /&gt;     IORWF INTCON,F &lt;br /&gt;     MOVLW 0x02 &lt;br /&gt;     MOVWF PIR1           ; !!Bank!! PIR1 - PIE1 - EEDATA - EECON1 &lt;br /&gt;     CLRF PIR2            ; !!Bank!! PIR2 - PIE2 - EEADR - EECON2 &lt;br /&gt;     BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select &lt;br /&gt;     BCF STATUS,RP1       ; !!Bank Register-Bank(2/3)-Select &lt;br /&gt;     BCF STATUS,IRP &lt;br /&gt;     BSF PORTC,2          ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented &lt;br /&gt;     MOVF LRAM_0x3E,W &lt;br /&gt;     SUBLW 0xC8 &lt;br /&gt;     BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select &lt;br /&gt;     BCF STATUS,RP1       ; !!Bank Register-Bank(2/3)-Select &lt;br /&gt;     BCF STATUS,IRP &lt;br /&gt;     MOVWF T2CON          ; !!Bank!! T2CON - PR2 - RAM - RAM &lt;br /&gt;     BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select &lt;br /&gt;     BCF STATUS,RP1       ; !!Bank Register-Bank(2/3)-Select &lt;br /&gt;     BCF STATUS,IRP &lt;br /&gt;     MOVF LRAM_0x3E,W &lt;br /&gt;     MOVWF LRAM_0x22 &lt;br /&gt;     CLRF LRAM_0x23 &lt;br /&gt;     CALL LADR_0x01AC &lt;br /&gt;     MOVLW 0x0F &lt;br /&gt;     MOVWF LRAM_0x28 &lt;br /&gt;     MOVF LRAM_0x24,W &lt;br /&gt;     MOVWF LRAM_0x29 &lt;br /&gt;     MOVF LRAM_0x25,W &lt;br /&gt;     MOVWF LRAM_0x2A &lt;br /&gt;     MOVF LRAM_0x26,W &lt;br /&gt;     MOVWF LRAM_0x2B &lt;br /&gt;     MOVF LRAM_0x2B,F &lt;br /&gt;     BTFSC STATUS,Z &lt;br /&gt;     MOVLW 0x0F &lt;br /&gt;     MOVWF LRAM_0x2B &lt;br /&gt;     MOVF LRAM_0x39,W &lt;br /&gt;     BTFSS STATUS,Z &lt;br /&gt;     GOTO LADR_0x0114 &lt;br /&gt;     BTFSS LRAM_0x3A,0 &lt;br /&gt;     GOTO LADR_0x01DA &lt;br /&gt;     GOTO LADR_0x01E6 &lt;br /&gt;     GOTO LADR_0x0114 &lt;br /&gt; LADR_0x014A &lt;br /&gt;     BTFSS LRAM_0x30,1 &lt;br /&gt;     GOTO LADR_0x014F &lt;br /&gt;     BTFSS LRAM_0x30,4 &lt;br /&gt;     GOTO LADR_0x014F &lt;br /&gt;     GOTO LADR_0x016E &lt;br /&gt; LADR_0x014F &lt;br /&gt;     BTFSC LRAM_0x30,1 &lt;br /&gt;     CALL LADR_0x0154 &lt;br /&gt;     BTFSC LRAM_0x30,4 &lt;br /&gt;     CALL LADR_0x0161 &lt;br /&gt;     RETURN &lt;br /&gt; LADR_0x0154 &lt;br /&gt;     BCF LRAM_0x30,1 &lt;br /&gt;     BCF LRAM_0x30,4 &lt;br /&gt;     MOVF LRAM_0x3E,W &lt;br /&gt;     SUBLW 0x64 &lt;br /&gt;     BTFSC STATUS,Z &lt;br /&gt;     RETURN &lt;br /&gt;     BTFSC STATUS,C &lt;br /&gt;     GOTO LADR_0x015F &lt;br /&gt;     MOVLW 0x64 &lt;br /&gt;     MOVWF LRAM_0x3E &lt;br /&gt;     RETURN &lt;br /&gt; LADR_0x015F &lt;br /&gt;     INCF LRAM_0x3E,F &lt;br /&gt;     RETURN &lt;br /&gt; LADR_0x0161 &lt;br /&gt;     BCF LRAM_0x30,1 &lt;br /&gt;     BCF LRAM_0x30,4 &lt;br /&gt;     MOVLW 0x0A &lt;br /&gt;     SUBWF LRAM_0x3E,W &lt;br /&gt;     BTFSC STATUS,Z &lt;br /&gt;     RETURN &lt;br /&gt;     BTFSC STATUS,C &lt;br /&gt;     GOTO LADR_0x016C &lt;br /&gt;     MOVLW 0x0A &lt;br /&gt;     MOVWF LRAM_0x3E &lt;br /&gt;     RETURN &lt;br /&gt; LADR_0x016C &lt;br /&gt;     DECF LRAM_0x3E,F &lt;br /&gt;     RETURN &lt;br /&gt; LADR_0x016E &lt;br /&gt;     BCF LRAM_0x30,1 &lt;br /&gt;     BCF LRAM_0x30,4 &lt;br /&gt;     CLRF INTCON &lt;br /&gt;     BCF PORTA,5          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented &lt;br /&gt;     BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select &lt;br /&gt;     BSF STATUS,RP1       ; !!Bank Register-Bank(2/3)-Select &lt;br /&gt;     BSF STATUS,IRP &lt;br /&gt;     CLRF PIR2            ; !!Bank!! PIR2 - PIE2 - EEADR - EECON2 &lt;br /&gt;     MOVLW 0x40 &lt;br /&gt;     MOVWF TMR1H          ; !!Bank!! TMR1H - Unimplemented - EEADRH - Unimplemented &lt;br /&gt;     BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select &lt;br /&gt;     BSF STATUS,RP1       ; !!Bank Register-Bank(2/3)-Select &lt;br /&gt;     BSF STATUS,IRP &lt;br /&gt; LADR_0x017B &lt;br /&gt;     BTFSC PIR1,1         ; !!Bank!! PIR1 - PIE1 - EEDATA - EECON1 &lt;br /&gt;     GOTO LADR_0x017B &lt;br /&gt;     BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select &lt;br /&gt;     BCF STATUS,RP1       ; !!Bank Register-Bank(2/3)-Select &lt;br /&gt;     BCF STATUS,IRP &lt;br /&gt;     MOVF LRAM_0x3E,W &lt;br /&gt;     BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select &lt;br /&gt;     BSF STATUS,RP1       ; !!Bank Register-Bank(2/3)-Select &lt;br /&gt;     BSF STATUS,IRP &lt;br /&gt;     MOVWF PIR1           ; !!Bank!! PIR1 - PIE1 - EEDATA - EECON1 &lt;br /&gt;     BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select &lt;br /&gt;     BSF STATUS,RP1       ; !!Bank Register-Bank(2/3)-Select &lt;br /&gt;     BSF STATUS,IRP &lt;br /&gt;     BCF PIR1,7           ; !!Bank!! PIR1 - PIE1 - EEDATA - EECON1 &lt;br /&gt;     BSF PIR1,2           ; !!Bank!! PIR1 - PIE1 - EEDATA - EECON1 &lt;br /&gt;     MOVLW 0x55 &lt;br /&gt;     MOVWF PIR2           ; !!Bank!! PIR2 - PIE2 - EEADR - EECON2 &lt;br /&gt;     MOVLW 0xAA &lt;br /&gt;     MOVWF PIR2           ; !!Bank!! PIR2 - PIE2 - EEADR - EECON2 &lt;br /&gt;     BSF PIR1,1           ; !!Bank!! PIR1 - PIE1 - EEDATA - EECON1 &lt;br /&gt;     BCF PIR1,2           ; !!Bank!! PIR1 - PIE1 - EEDATA - EECON1 &lt;br /&gt;     BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select &lt;br /&gt;     BCF STATUS,RP1       ; !!Bank Register-Bank(2/3)-Select &lt;br /&gt;     BCF STATUS,IRP &lt;br /&gt;     MOVLW 0x0F &lt;br /&gt;     MOVWF LRAM_0x28 &lt;br /&gt;     MOVLW 0x0D &lt;br /&gt;     MOVWF LRAM_0x29 &lt;br /&gt;     MOVLW 0x0C &lt;br /&gt;     MOVWF LRAM_0x2A &lt;br /&gt;     MOVLW 0x0D &lt;br /&gt;     MOVWF LRAM_0x2B &lt;br /&gt;     BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select &lt;br /&gt;     BCF STATUS,RP1       ; !!Bank Register-Bank(2/3)-Select &lt;br /&gt;     BCF STATUS,IRP &lt;br /&gt;     BCF PORTA,4          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented &lt;br /&gt;     BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select &lt;br /&gt;     BCF STATUS,RP1       ; !!Bank Register-Bank(2/3)-Select &lt;br /&gt;     BCF STATUS,IRP &lt;br /&gt;     BCF LRAM_0x30,7 &lt;br /&gt;     CALL LADR_0x0287 &lt;br /&gt;     BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select &lt;br /&gt;     BCF STATUS,RP1       ; !!Bank Register-Bank(2/3)-Select &lt;br /&gt;     BCF STATUS,IRP &lt;br /&gt;     BSF PORTA,4          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented &lt;br /&gt;     BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select &lt;br /&gt;     BCF STATUS,RP1       ; !!Bank Register-Bank(2/3)-Select &lt;br /&gt;     BCF STATUS,IRP &lt;br /&gt;     RETURN &lt;br /&gt; LADR_0x01AC &lt;br /&gt;     BCF STATUS,C &lt;br /&gt;     MOVLW 0x10 &lt;br /&gt;     MOVWF LRAM_0x21 &lt;br /&gt;     CLRF LRAM_0x24 &lt;br /&gt;     CLRF LRAM_0x25 &lt;br /&gt;     CLRF LRAM_0x26 &lt;br /&gt;     CLRF LRAM_0x27 &lt;br /&gt; LADR_0x01B3 &lt;br /&gt;     RLF LRAM_0x22,F &lt;br /&gt;     RLF LRAM_0x23,F &lt;br /&gt;     RLF LRAM_0x24,F &lt;br /&gt;     RLF LRAM_0x25,F &lt;br /&gt;     DECFSZ LRAM_0x21,F &lt;br /&gt;     GOTO LADR_0x01C6 &lt;br /&gt;     SWAPF LRAM_0x25,W &lt;br /&gt;     ANDLW 0x0F &lt;br /&gt;     MOVWF LRAM_0x27 &lt;br /&gt;     MOVF LRAM_0x25,W &lt;br /&gt;     ANDLW 0x0F &lt;br /&gt;     MOVWF LRAM_0x26 &lt;br /&gt;     SWAPF LRAM_0x24,W &lt;br /&gt;     ANDLW 0x0F &lt;br /&gt;     MOVWF LRAM_0x25 &lt;br /&gt;     MOVF LRAM_0x24,W &lt;br /&gt;     ANDLW 0x0F &lt;br /&gt;     MOVWF LRAM_0x24 &lt;br /&gt;     RETURN &lt;br /&gt; LADR_0x01C6 &lt;br /&gt;     MOVLW 0x24 &lt;br /&gt;     MOVWF FSR &lt;br /&gt;     CALL LADR_0x01CD &lt;br /&gt;     MOVLW 0x25 &lt;br /&gt;     MOVWF FSR &lt;br /&gt;     CALL LADR_0x01CD &lt;br /&gt;     GOTO LADR_0x01B3 &lt;br /&gt; LADR_0x01CD &lt;br /&gt;     CALL LADR_0x003D &lt;br /&gt;     CALL LADR_0x014A &lt;br /&gt;     MOVLW 0x03 &lt;br /&gt;     ADDWF INDF,W &lt;br /&gt;     MOVWF LRAM_0x20 &lt;br /&gt;     BTFSC LRAM_0x20,3 &lt;br /&gt;     MOVWF INDF &lt;br /&gt;     MOVLW 0x30 &lt;br /&gt;     ADDWF INDF,W &lt;br /&gt;     MOVWF LRAM_0x20 &lt;br /&gt;     BTFSC LRAM_0x20,7 &lt;br /&gt;     MOVWF INDF &lt;br /&gt;     RETLW 0x00 &lt;br /&gt; LADR_0x01DA &lt;br /&gt;     BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select &lt;br /&gt;     BCF STATUS,RP1       ; !!Bank Register-Bank(2/3)-Select &lt;br /&gt;     BCF STATUS,IRP &lt;br /&gt;     CLRWDT &lt;br /&gt;     CALL LADR_0x0242 &lt;br /&gt;     MOVLW 0xCC &lt;br /&gt;     MOVWF LRAM_0x35 &lt;br /&gt;     CALL LADR_0x0252 &lt;br /&gt;     MOVLW 0x44 &lt;br /&gt;     MOVWF LRAM_0x35 &lt;br /&gt;     CALL LADR_0x0252 &lt;br /&gt;     GOTO LADR_0x0114 &lt;br /&gt; LADR_0x01E6 &lt;br /&gt;     CALL LADR_0x0242 &lt;br /&gt;     MOVLW 0xCC &lt;br /&gt;     MOVWF LRAM_0x35 &lt;br /&gt;     CALL LADR_0x0252 &lt;br /&gt;     MOVLW 0xBE &lt;br /&gt;     MOVWF LRAM_0x35 &lt;br /&gt;     CALL LADR_0x0252 &lt;br /&gt;     CALL LADR_0x025B &lt;br /&gt;     MOVWF LRAM_0x36 &lt;br /&gt;     CALL LADR_0x025B &lt;br /&gt;     MOVWF LRAM_0x37 &lt;br /&gt;     BCF STATUS,C &lt;br /&gt;     RRF LRAM_0x36,F &lt;br /&gt;     BTFSC LRAM_0x37,0 &lt;br /&gt;     GOTO LADR_0x0114 &lt;br /&gt;     MOVF LRAM_0x36,W &lt;br /&gt;     SUBLW 0x64 &lt;br /&gt;     BTFSS STATUS,C &lt;br /&gt;     GOTO LADR_0x01FC &lt;br /&gt;     MOVLW 0x05 &lt;br /&gt;     MOVWF LRAM_0x3B &lt;br /&gt;     GOTO LADR_0x0114 &lt;br /&gt; LADR_0x01FC &lt;br /&gt;     DECFSZ LRAM_0x3B,F &lt;br /&gt;     GOTO LADR_0x0114 &lt;br /&gt; LADR_0x01FE &lt;br /&gt;     BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select &lt;br /&gt;     BCF STATUS,RP1       ; !!Bank Register-Bank(2/3)-Select &lt;br /&gt;     BCF STATUS,IRP &lt;br /&gt;     CLRF INTCON &lt;br /&gt;     BCF PORTA,5          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented &lt;br /&gt;     BSF LRAM_0x30,7 &lt;br /&gt;     BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select &lt;br /&gt;     BCF STATUS,RP1       ; !!Bank Register-Bank(2/3)-Select &lt;br /&gt;     BCF STATUS,IRP &lt;br /&gt;     BCF PORTA,4          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented &lt;br /&gt;     BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select &lt;br /&gt;     BCF STATUS,RP1       ; !!Bank Register-Bank(2/3)-Select &lt;br /&gt;     BCF STATUS,IRP &lt;br /&gt;     CLRWDT &lt;br /&gt;     CALL LADR_0x0242 &lt;br /&gt;     MOVLW 0xCC &lt;br /&gt;     MOVWF LRAM_0x35 &lt;br /&gt;     CALL LADR_0x0252 &lt;br /&gt;     MOVLW 0x44 &lt;br /&gt;     MOVWF LRAM_0x35 &lt;br /&gt;     CALL LADR_0x0252 &lt;br /&gt;     MOVF LRAM_0x36,W &lt;br /&gt;     MOVWF LRAM_0x22 &lt;br /&gt;     CLRF LRAM_0x23 &lt;br /&gt;     CALL LADR_0x01AC &lt;br /&gt;     MOVLW 0x10 &lt;br /&gt;     MOVWF LRAM_0x28 &lt;br /&gt;     MOVF LRAM_0x24,W &lt;br /&gt;     MOVWF LRAM_0x29 &lt;br /&gt;     MOVF LRAM_0x25,W &lt;br /&gt;     MOVWF LRAM_0x2A &lt;br /&gt;     MOVF LRAM_0x26,W &lt;br /&gt;     MOVWF LRAM_0x2B &lt;br /&gt;     MOVF LRAM_0x2B,F &lt;br /&gt;     BTFSC STATUS,Z &lt;br /&gt;     MOVLW 0x0F &lt;br /&gt;     MOVWF LRAM_0x2B &lt;br /&gt;     CALL LADR_0x00AE &lt;br /&gt;     CALL LADR_0x00AE &lt;br /&gt;     CALL LADR_0x00AE &lt;br /&gt;     CALL LADR_0x00AE &lt;br /&gt;     CALL LADR_0x00AE &lt;br /&gt;     CALL LADR_0x00AE &lt;br /&gt;     CALL LADR_0x0242 &lt;br /&gt;     MOVLW 0xCC &lt;br /&gt;     MOVWF LRAM_0x35 &lt;br /&gt;     CALL LADR_0x0252 &lt;br /&gt;     MOVLW 0xBE &lt;br /&gt;     MOVWF LRAM_0x35 &lt;br /&gt;     CALL LADR_0x0252 &lt;br /&gt;     CALL LADR_0x025B &lt;br /&gt;     MOVWF LRAM_0x36 &lt;br /&gt;     CALL LADR_0x025B &lt;br /&gt;     MOVWF LRAM_0x37 &lt;br /&gt;     BCF STATUS,C &lt;br /&gt;     RRF LRAM_0x36,F &lt;br /&gt;     BTFSC LRAM_0x37,0 &lt;br /&gt;     GOTO LADR_0x00C1 &lt;br /&gt;     MOVLW 0x32 &lt;br /&gt;     SUBWF LRAM_0x36,W &lt;br /&gt;     BTFSS STATUS,C &lt;br /&gt;     GOTO LADR_0x023F &lt;br /&gt;     MOVLW 0x05 &lt;br /&gt;     MOVWF LRAM_0x3B &lt;br /&gt;     GOTO LADR_0x01FE &lt;br /&gt; LADR_0x023F &lt;br /&gt;     DECFSZ LRAM_0x3B,F &lt;br /&gt;     GOTO LADR_0x01FE &lt;br /&gt;     GOTO LADR_0x00C1 &lt;br /&gt; LADR_0x0242 &lt;br /&gt;     CALL LADR_0x0276 &lt;br /&gt;     CALL LADR_0x027E &lt;br /&gt;     MOVLW 0x3C &lt;br /&gt;     CALL LADR_0x024A &lt;br /&gt;     CALL LADR_0x0276 &lt;br /&gt;     MOVLW 0x3C &lt;br /&gt;     CALL LADR_0x024A &lt;br /&gt;     RETURN &lt;br /&gt; LADR_0x024A &lt;br /&gt;     MOVWF LRAM_0x21 &lt;br /&gt; LADR_0x024B &lt;br /&gt;     CLRWDT &lt;br /&gt;     GOTO LADR_0x024D &lt;br /&gt; LADR_0x024D &lt;br /&gt;     GOTO LADR_0x024E &lt;br /&gt; LADR_0x024E &lt;br /&gt;     GOTO LADR_0x024F &lt;br /&gt; LADR_0x024F &lt;br /&gt;     DECFSZ LRAM_0x21,F &lt;br /&gt;     GOTO LADR_0x024B &lt;br /&gt;     RETURN &lt;br /&gt; LADR_0x0252 &lt;br /&gt;     MOVLW 0x08 &lt;br /&gt;     MOVWF LRAM_0x38 &lt;br /&gt; LADR_0x0254 &lt;br /&gt;     RRF LRAM_0x35,F &lt;br /&gt;     BTFSS STATUS,C &lt;br /&gt;     GOTO LADR_0x026C &lt;br /&gt;     GOTO LADR_0x0271 &lt;br /&gt; LADR_0x0258 &lt;br /&gt;     DECFSZ LRAM_0x38,F &lt;br /&gt;     GOTO LADR_0x0254 &lt;br /&gt;     RETURN &lt;br /&gt; LADR_0x025B &lt;br /&gt;     MOVLW 0x08 &lt;br /&gt;     MOVWF LRAM_0x38 &lt;br /&gt;     CLRF LRAM_0x35 &lt;br /&gt; LADR_0x025E &lt;br /&gt;     CALL LADR_0x027E &lt;br /&gt;     CALL LADR_0x0276 &lt;br /&gt;     NOP &lt;br /&gt;     BTFSS PORTC,3        ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented &lt;br /&gt;     BCF STATUS,C &lt;br /&gt;     BTFSC PORTC,3        ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented &lt;br /&gt;     BSF STATUS,C &lt;br /&gt;     RRF LRAM_0x35,F &lt;br /&gt;     MOVLW 0x04 &lt;br /&gt;     CALL LADR_0x024A &lt;br /&gt;     DECFSZ LRAM_0x38,F &lt;br /&gt;     GOTO LADR_0x025E &lt;br /&gt;     MOVF LRAM_0x35,W &lt;br /&gt;     RETURN &lt;br /&gt; LADR_0x026C &lt;br /&gt;     CALL LADR_0x027E &lt;br /&gt;     MOVLW 0x06 &lt;br /&gt;     CALL LADR_0x024A &lt;br /&gt;     CALL LADR_0x0276 &lt;br /&gt;     GOTO LADR_0x0258 &lt;br /&gt; LADR_0x0271 &lt;br /&gt;     CALL LADR_0x027E &lt;br /&gt;     CALL LADR_0x0276 &lt;br /&gt;     MOVLW 0x06 &lt;br /&gt;     CALL LADR_0x024A &lt;br /&gt;     GOTO LADR_0x0258 &lt;br /&gt; LADR_0x0276 &lt;br /&gt;     BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select &lt;br /&gt;     BCF STATUS,RP1       ; !!Bank Register-Bank(2/3)-Select &lt;br /&gt;     BCF STATUS,IRP &lt;br /&gt;     BSF PORTC,3          ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented &lt;br /&gt;     BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select &lt;br /&gt;     BCF STATUS,RP1       ; !!Bank Register-Bank(2/3)-Select &lt;br /&gt;     BCF STATUS,IRP &lt;br /&gt;     RETURN &lt;br /&gt; LADR_0x027E &lt;br /&gt;     BCF PORTC,3          ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented &lt;br /&gt;     BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select &lt;br /&gt;     BCF STATUS,RP1       ; !!Bank Register-Bank(2/3)-Select &lt;br /&gt;     BCF STATUS,IRP &lt;br /&gt;     BCF PORTC,3          ; !!Bank!! PORTC - TRISC - Unimplemented - Unimplemented &lt;br /&gt;     BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select &lt;br /&gt;     BCF STATUS,RP1       ; !!Bank Register-Bank(2/3)-Select &lt;br /&gt;     BCF STATUS,IRP &lt;br /&gt;     RETURN &lt;br /&gt; LADR_0x0287 &lt;br /&gt;     MOVLW 0x32 &lt;br /&gt;     MOVWF LRAM_0x33 &lt;br /&gt;     MOVLW 0x32 &lt;br /&gt;     MOVWF LRAM_0x34 &lt;br /&gt; LADR_0x028B &lt;br /&gt;     CALL LADR_0x003D &lt;br /&gt;     BTFSC LRAM_0x30,7 &lt;br /&gt;     GOTO LADR_0x0290 &lt;br /&gt;     BCF PORTA,4          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented &lt;br /&gt;     GOTO LADR_0x0294 &lt;br /&gt; LADR_0x0290 &lt;br /&gt;     BTFSS LRAM_0x3D,1 &lt;br /&gt;     BCF PORTA,4          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented &lt;br /&gt;     BTFSC LRAM_0x3D,1 &lt;br /&gt;     BSF PORTA,4          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented &lt;br /&gt; LADR_0x0294 &lt;br /&gt;     DECFSZ LRAM_0x33,F &lt;br /&gt;     GOTO LADR_0x028B &lt;br /&gt;     DECFSZ LRAM_0x34,F &lt;br /&gt;     GOTO LADR_0x028B &lt;br /&gt;     BCF LRAM_0x30,1 &lt;br /&gt;     BCF LRAM_0x30,4 &lt;br /&gt;     RETURN &lt;br /&gt;&lt;br /&gt;     End</content:encoded>
			<category>Программирование</category>
			<dc:creator>ivansaw</dc:creator>
			<guid>http://cxema.my1.ru/forum/62-1519-1</guid>
		</item>
		<item>
			<title>costanta и с нею проблеммы</title>
			<link>http://cxema.my1.ru/forum/62-1506-1</link>
			<pubDate>Thu, 24 Apr 2014 13:54:57 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;http://cxema.my1.ru/forum/62&quot;&gt;Программирование&lt;/a&gt;&lt;br /&gt;Описание темы: стер канстанту&lt;br /&gt;Автор темы: anatol333&lt;br /&gt;Автор последнего сообщения: anatol333&lt;br /&gt;Количество ответов: 6</description>
			<content:encoded>С наступающей ПАСХОЙ! Я случайно стер константу с PIC 12F629,но я ее запомнил.Могу я дальше программировать это контроллер.И еще,как загрузить прошивку не могу сообразить.</content:encoded>
			<category>Программирование</category>
			<dc:creator>anatol333</dc:creator>
			<guid>http://cxema.my1.ru/forum/62-1506-1</guid>
		</item>
	</channel>
</rss>