PIC16F505
Moderátor: Moderátoři
-
Seeter
PIC16F505
movlw 0xFF
tris 6
movlw 0x00
tris 7
tím se nastaví celý port B jako vstupní a port C jako výstupní (samozřejmě jde nastavit každý pin jinak, jen ten co se používá pro MCLR jde použít jen jako vstupní)
-
Seeter
- Přílohy
-
- SVETLO.ASM
- (197 bajtů) Staženo 140 x
-
Seeter
V úpravě jsem ho ověřil a nenašel jsem problém.
Kód: Vybrat vše
list P=PIC16F505 ; list directive to define processor
#include <P16F505.INC> ; processor specific variable definitions
errorlevel -302
__CONFIG _MCLRE_ON&_WDT_OFF&_CP_OFF&_IntRC_OSC_RB4EN
;--------- CONSTANT DEFINITIONS ---------------------------------------
#define RAM_Start 0x10
;--------- VARIABLE DEFINITIONS ---------------------------------------
CBLOCK RAM_Start
ENDC
;--------- ZACATEK PROGRAMU -------------------------------------------
org 0x0000 ; zacatek programu
movwf OSCCAL
movlw B'00000000'
tris PORTB
movlw B'00000000'
tris PORTC
movlw B'00000111'
movwf PORTC
loop goto loop
end ; konec programu