More Related Content
Similar to Ejemplos pics (20)
More from Hugolex Querevalú Alvarez
More from Hugolex Querevalú Alvarez (12)
Ejemplos pics
- 1. PARA EL EJEMPLO1 DEL PROTEUS EN PIC _BASIC
include "Modedefs.bas"
DEFINE OSC 4
TRISB = 0 ' SE DEFINE AL PUERTO B COMO SALIDA
TRISA = 1 ' SE DEFINE AL PUERTO A COMO ENTRADA
;PARPADEO DEL BIT 0 DEL PUERTO B DE UNA FORMA
;HIGH PORTB.0
;PAUSE 100
;LOW PORTB.0
;PAUSE 100
;PARPADEO DEL BIT 0 DEL PUERTO B DE OTRA FORMA
;TOGGLE PORTB.0
;PAUSE 50
;DE UNA TERCERA FORMA C1
PORTB.0= 0 22pF
4MHZ
PAUSE 100 C2 16
U1
17
RA7/OSC1/CLKIN RA0/AN0
PORTB.0= 1 15
RA6/OSC2/CLKOUT RA1/AN1
RA2/AN2/VREF
18
1
22pF 4 2
PAUSE 1000 RA5/MCLR RA3/AN3/CMP1
RA4/T0CKI/CMP2
3
R1 R2
6
RB0/INT
10k 7 220
RB1/RX/DT
RB2/TX/CK
8 D1
9 LED-YELLOW
RB3/CCP1
10
RB4
11
RB5
12
RB6/T1OSO/T1CKI
13
RB7/T1OSI
PIC16F628A
; PicBasic Pro Compiler 2.44, (c) 1998, 2003 microEngineering Labs, Inc. All Rights Reserved.
PM_USED EQU 1
C1
INCLUDE "16F877.INC"
22pF
; Define statements. 4MHZ U1 SW1
C2 16 17
RA7/OSC1/CLKIN RA0/AN0
15 18
RA6/OSC2/CLKOUT RA1/AN1
#define CODE_SIZE 8 22pF 4
RA2/AN2/VREF
1
2
SW-SPDT
RA5/MCLR RA3/AN3/CMP1
3
RA4/T0CKI/CMP2
R1
#define OSC 4 RB0/INT
6
10k 7 220
RB1/RX/DT
8 220
RB2/TX/CK
9
RAM_START EQU 00020h RB3/CCP1
RB4
10 D2 D1
11 LED-YELLOW
LED-YEL
RB5
12
RB6/T1OSO/T1CKI
RAM_END EQU 001EFh RB7/T1OSI
13
PIC16F628A
RAM_BANKS EQU 00004h
BANK0_START EQU 00020h
BANK0_END EQU 0007Fh
BANK1_START EQU 000A0h
- 2. PicBasic Pro Compiler 2.44, (c) 1998, 2003 microEngineering Labs, Inc. All Rights Reserved.
PM_USED EQU 1
INCLUDE "16F628A.INC"
Define statements.
#define OSC 4
#define LCD_DREG PORTB
#define LCD_DBIT 4
#define LCD_RSREG PORTB
#define LCD_RSBIT 1
#define LCD_EREG PORTB
#define LCD_EBIT 2
LCD1
LM016L
U1
16 17
RA7/OSC1/CLKIN RA0/AN0
15 18
RA6/OSC2/CLKOUT RA1/AN1
VDD
VSS
VEE
RW
1
RS
D0
D1
D2
D3
D4
D5
D6
D7
RA2/AN2/VREF
E
4 2
RA5/MCLR RA3/AN3/CMP1
3
RA4/T0CKI/CMP2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
6
RB0/INT
7
RB1/RX/DT
8
RB2/TX/CK
9
RB3/CCP1
10
RB4
11
RB5
12
RB6/T1OSO/T1CKI
13
RB7/T1OSI
PIC16F628A
13%
RV1
1k