Problemas para terminar un programa
| #1 Problemas para terminar un programa |
| #2 |
|
manny
|
En este ejemplo el PORTA se encuentra atraves de resistencia a un valor alto 5V
cuando aparece un nivel bajo en cualquier entrada A ,el PORTB cambia de estado if PortA.0=0 Portb.0=1 ;---------------------------------------------------------- ; Code producido por Manny Code original escrito en Proton proyect name Inputoutput ;---------------------------------------------------------- NOLIST #include "C:\PROGRAM FILES\PROTONIDELITE\INPUTOUPUT.PBP" LIST _A = 0 F2_SOF equ $ ; INPUTOUPUT.PRP F2_EOF equ $ ; INPUTOUPUT.PRP F1_SOF equ $ ; INPUTOUPUT.BAS F1_000016 equ $ ; in [INPUTOUPUT.BAS] TRISA=%11111111 'convirte el porta entrada Setf TRISA,0 F1_000017 equ $ ; in [INPUTOUPUT.BAS] TRISB=%00000000 'conviete el portb en salida Clrf TRISB,0 F1_000019 equ $ ; in [INPUTOUPUT.BAS] ADCON1=%00001111 'convierte porta en entrada digital Movlw 15 Movwf ADCON1,0 F1_000020 equ $ ; in [INPUTOUPUT.BAS] Input PORTA Setf TRISA,0 F1_000021 equ $ ; in [INPUTOUPUT.BAS] Output PORTB Clrf TRISB,0 F1_000022 equ $ ; in [INPUTOUPUT.BAS] PORTB=0 Clrf PORTB,0 F1_000023 equ $ ; in [INPUTOUPUT.BAS] PORTA=1 Movlw 1 Movwf PORTA,0 DETECTOR F1_000026 equ $ ; in [INPUTOUPUT.BAS] Input PORTA Setf TRISA,0 F1_000028 equ $ ; in [INPUTOUPUT.BAS] If PORTA.0=0 Then Btfsc PORTA,0,0 Go@to bc@LL2 F1_000029 equ $ ; in [INPUTOUPUT.BAS] PORTB.0=0 Bcf PORTB,0,0 F@Jump bc@LL3 bc@LL2 F1_000030 equ $ ; in [INPUTOUPUT.BAS] Else F1_000031 equ $ ; in [INPUTOUPUT.BAS] PORTB.0=1 Bsf PORTB,0,0 F1_000032 equ $ ; in [INPUTOUPUT.BAS] End If bc@LL3 F1_000035 equ $ ; in [INPUTOUPUT.BAS] If PORTA.1=0 Then Btfsc PORTA,1,0 Go@to bc@LL5 F1_000036 equ $ ; in [INPUTOUPUT.BAS] PORTB.1=1 Bsf PORTB,1,0 F@Jump bc@LL6 bc@LL5 F1_000037 equ $ ; in [INPUTOUPUT.BAS] Else F1_000038 equ $ ; in [INPUTOUPUT.BAS] PORTB.1=0 Bcf PORTB,1,0 F1_000039 equ $ ; in [INPUTOUPUT.BAS] End If bc@LL6 F1_000043 equ $ ; in [INPUTOUPUT.BAS] GoTo detector F@Jump DETECTOR F1_EOF equ $ ; INPUTOUPUT.BAS LIST End |
|||||||||||
|
|
||||||||||||
|
| Temas de interés | |
|---|---|
| Entrada/Salida de audio a traves de USB | |
| Como separar señales, si son entrada y salida de datos | |
| Circuito acondicionador de entrada 4-40mA y salida 0-10 V | |
| Conectar salida video de camara a monitor video | |
| Circuito con reles para puerto paralelo con salida de 3.3v | |
| Foros de Electronica |
| ||
Cuestiones Elementales de Electrónica ||
Fuentes de alimentacion ||
Circuitos de radio ||
Diseño de circuitos en general || || Sistemas de Audio: Preamplificadores, Ecualizadores || Amplificadores || Reparación || Discusión || || Microcontroladores y sistemas embebidos || Circuitos logicos combinacionales y secuenciales || Interfaces y Programacion || Dudas en general || Sistemas de Video || PC Hardware || Telematica y comunicaciones || Tecnologias moviles || Software Electronico || Robotica, Domotica y Mecatronica || Autotrónica || Automatizacion, Electronica industrial y de Potencia || Documentacion, circuitos y esquemas || Donde Las Ideas Convergen... || Tutoriales y Manuales || Proyectos Prácticos || |
Site Map
© Foros de Electrónica
Comunidad Internacional de Electrónicos
Powered by phpBB © 2001, 2005 phpBB Group
Acerca de || Política de privacidad
Generada en = 0.12221 segundos, Consultas = 16
© Foros de Electrónica
Comunidad Internacional de Electrónicos
Powered by phpBB © 2001, 2005 phpBB Group
Acerca de || Política de privacidad
Generada en = 0.12221 segundos, Consultas = 16

