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
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

Ejemplos pics

  • 1.
    PARA EL EJEMPLO1DEL 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 Compiler2.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