[HWnews] program pro PIC
circle@centrum.cz
circle@centrum.cz
Čtvrtek Duben 1 00:59:46 CEST 2004
Mohu se tedy zeptat, jak upravit prilozeny program?? Jde mi pro zacatek o to, abych rozsvitil led pripojenou na portA.
Dikuji mockrat JK
______________________________________________________________
> Od: "Danhard" <danhard@volny.cz>
> Komu: "[HWnews]" <hw-list@mailman.nethouse.cz>
> CC:
> Datum: Thu, 1 Apr 2004 00:51:26 +0200
> Předmět: Re: RE:[HWnews] program pro PIC
>
> Nojo, ale i osetrovani veci, ktere jsou uz osetreny resetem (viz tabulka
> registru) nema az tak prakticky vyznam, pokud neni mozne se do te startovaci
> rutiny dostat i jinak (coz je treba pri "preteceni" program citace).
> Takze je zapotrebi osetrit i konec programu (coz ten mladenec nema), jinak
> dela procesor NOPy, resp. ADDLW 0xff az se zase dostane k nejakemu "zradlu".
> PIC zastavit neumi :o)
>
> Danhard
------------- další část ---------------
LIST P=16F627, R=DEC ; direktivy prekladace
include "p16f627.inc" ; definice nazvu registru
errorlevel -302;
__CONFIG H'3F12'
#DEFINE LED PORTA,1 ; priradi vyvodu 17 nazev LED
ORG 0x0
GOTO start ; skoci na zacatek programu
start
movlw 0x07 ; zapise do w hodnotu 7
movwf CMCON ; vypne komparatory
clrf PORTB ; vynuluje port B
clrf PORTA ; vynuluje port A
BSF STATUS,RP0 ; prepne do banky 1
MOVLW B'00000000' ; ulozi do registru w tuto hodnotu
MOVWF TRISA ; nastavi vsechny porty jako vystupni
BCF STATUS,RP0 ; prepne do banky 0
BSF LED
END
Další informace o konferenci Hw-list