- Видео 23
- Просмотров 4 029
Tiago Andrade de Oliveira
Добавлен 12 авг 2012
Semáforo com Timer1 - PIC16f628A
09/12/2024
Código do programa:
#include "p16f628a.inc"
; CONFIG Lab2Q3
; __config 0x3F18
__CONFIG _FOSC_INTOSCIO & _WDTE_OFF & _PWRTE_OFF & _MCLRE_OFF & _BOREN_OFF & _LVP_OFF & _CPD_OFF & _CP_OFF
Counter EQU 0x20 ;Bank0 Variable
ORG 0x00
GOTO SETUP
ORG 0x04 ;TMR1 Config Generates an interrupt every 500ms
BCF PIR1, TMR1IF ;PeripheralInteruptRegister1,TMR1InterruptFlag = 0
MOVLW 0xDC
ADDWF TMR1L
MOVLW 0x0B
ADDWF TMR1H ;Reconfigurando TMR1, somando para não perder informações
INCF Counter
MOVLW 0x0C ;Resetar quando contar 12 interrupções (6segundos)
XORWF Counter, w ;result goes to w register
BTFSS STATUS, Z ;Se Z=1, Counter = 7, e deve ser resetado.
GOTO T0
CLRF Counter
GOTO T0
T0
MOVLW 0x00
XOR...
Código do programa:
#include "p16f628a.inc"
; CONFIG Lab2Q3
; __config 0x3F18
__CONFIG _FOSC_INTOSCIO & _WDTE_OFF & _PWRTE_OFF & _MCLRE_OFF & _BOREN_OFF & _LVP_OFF & _CPD_OFF & _CP_OFF
Counter EQU 0x20 ;Bank0 Variable
ORG 0x00
GOTO SETUP
ORG 0x04 ;TMR1 Config Generates an interrupt every 500ms
BCF PIR1, TMR1IF ;PeripheralInteruptRegister1,TMR1InterruptFlag = 0
MOVLW 0xDC
ADDWF TMR1L
MOVLW 0x0B
ADDWF TMR1H ;Reconfigurando TMR1, somando para não perder informações
INCF Counter
MOVLW 0x0C ;Resetar quando contar 12 interrupções (6segundos)
XORWF Counter, w ;result goes to w register
BTFSS STATUS, Z ;Se Z=1, Counter = 7, e deve ser resetado.
GOTO T0
CLRF Counter
GOTO T0
T0
MOVLW 0x00
XOR...
Просмотров: 14
Видео
Gerador de Frequência, sem Interrupt e sem Timer PIC16f628a
Просмотров 2621 час назад
04/12/2024 Nesse vídeo explico o código de um pic lendo o estado de um pino para determinar a frequencia de saída do portb código: #include "p16f628a.inc" ; CONFIG ; config 0xFF18 CONFIG _FOSC_INTOSCIO & _WDTE_OFF & _PWRTE_OFF & _MCLRE_OFF & _BOREN_OFF & _LVP_OFF & _CPD_OFF & _CP_OFF DelayHbits EQU 0x70 ;Os GPR 0x70 0x7F é acessado por todos DelayLbits EQU 0x71 ;os bancos ORG 0x00 GOTO SETUP OR...
Teste Projeto Final Eletrônica Digital
Просмотров 222 месяца назад
Teste Projeto Final Eletrônica Digital
Conversor ADC0808 - Simulação Proteus
Просмотров 273 месяца назад
08/09/2024 Simulação no proteus de um circuito contendo o ADC0808 convertendo um sinal analógico para um valor binário de 4 bits, que em seguia é convertido novamente para uma tensão analógica, por meio de um DAC0808
Driver Motor de Passo, com Flip-Flop JK
Просмотров 493 месяца назад
27/08/2024 Circuito sequencial '''Driver'' de motor de passos, utilizando flip-flops JK.
TesteErradoClock
Просмотров 63 месяца назад
26/08/2024 Tentativa de testar o circuito sequencial do driver motor de passo, porém, não foi usado um gerador de frequência no input, gerando inconsistências.
Gerador de Pulso Único com CI 555
Просмотров 234 месяца назад
09/08/2024 CI 555 utilizado para montar um gerador de pulso único. Neste vídeo, primeiramente o pulso tem largura da 500ms aproximadamente, depois um resistor é trocado para demonstrar como a largura do pulso pode ser modificada. Montado no laboratório de Eletrônica Digital da UFC.
BCD to 7 segment decoder - only with logic gates
Просмотров 896 месяцев назад
BCD to 7 segment decoder - only with logic gates
Pra que serve... Cálculo? - Explicando o circuito RC no tinkercad
Просмотров 114Год назад
Pra que serve... Cálculo? - Explicando o circuito RC no tinkercad
Vídeo explicando programação do percéptron
Просмотров 73Год назад
Vídeo explicando programação do percéptron