----------------------------
device 16f877
xtal 20
CONFIG HS_OSC , WDT_OFF , PWRTE_ON , BODEN_OFF , LVP_OFF , WRTE_On , CP_OFF , DEBUG_OFF
DECLARE LCD_LINES 4
declare LCD_INTERFACE 4
DECLARE LCD_DTPIN PORTd.4
declare LCD_ENPIN portd.2
declare LCD_RSPIN portd.3
declare LCD_RWPIN portd.1
symbol led=porta.2 'podsvetka, pin 4
symbol dq=portE.0 'interface, pin 18
symbol din=portd.0 'dinamik, pin 19
DIM Result AS BYTE
main:
LOW PORTD.1
HIGH LED
PRINT AT 1,1, "INSTALLING"
DELAYMS 1000
HIGH PORTE.1
DELAYMS 10
HIGH PORTE.2
DELAYMS 10
OWRITE DQ, 7 , [100110100000]
DELAYMS 1000
OWRITE DQ, 7 , [100110101111]
------------------------------------
Очевидно, программа должна постоянно держать LED включенным. Но почему-то этот выход моргает (т.е. включается, но после задержки в 1000 мс отключается, и так по кругу). Хотя в программе ВЫКЛЮЧЕНИЕ не прописано! В чем же косяк?
