208 = D0 h TMOD. MOV TMOD,#20h ;TMOD = Timer 1 no ;Modo 2, controle por software SCON. ;Canal Serial
|
|
- Jonathan Santiago
- 5 Há anos
- Visualizações:
Transcrição
1 Exercício 1 Fazer um programa em Assembly do 8051 que informe a temperatura de um forno. O programa deve enviar inicialmente um String em ASCII armazenado na área de memória de programa a partir do endereço "TAB", para um monitor de vídeo serial RS232C (600 bps, sem paridade, 8 bits de dados, 1 stop bit), até encontrar o código ASCII do caractere "$" que não deve ser transferido. Após a mensagem ser mostrada, o programa deve enviar o valor da temperatura que está armazenado em hexadecimal no registrador R0 e parar. O cristal do micro é de Mhz. TAB: DB TEMPERATURA DO FORNO =, $
2 ( Freqüência do Oscilador) 384 ( Baud Rate) K TH1 = 256 K = 1 SMOD = , TH1 = 256 ( ) = = D0 h Timer 1 Timer 0 GATE C / T M1 M0 GATE C / T M1 M0 TMOD MOV TMOD,#20h ;TMOD = Timer 1 no ;Modo 2, controle por software SCON MOV SCON,#40h ;SCON = modo 1 do ;Canal Serial
3
4
5 Programa Completo
6 Exercício 2 Dado o programa em Assembly do 8051 abaixo responder a cada um dos itens: ORG 0 SJMP PROG ORG 000BH MOV TH1,#7FH MOV TL1,#00 MOV TH0,#7FH CLR TR0 SETB TR1 RETI ORG 001BH MOV TH0,#7FH MOV TL0,#00 MOV TH1,#7FH CLR TR1 SETB TR0 RETI PROG: SETB EA SETB ET0 SETB ET1 MOV TMOD,#11H MOV TH0,#7FH MOV TL0,#00 MOV TH1,#7FH SETB TR0 LOOP: MOV P1,TH0 MOV P2,TH1 SJMP LOOP END
7 a) Se a freqüência do oscilador for de 12Mhz, qual o tempo aproximado em milissegundos que o Timer T0 contará até solicitar uma interrupção pela primeira vez? b) Como os contadores mostrados nas portas P1 e P2 do microcontrolador serão vistos externamente considerando se o tempo de interrupção de cada temporizador?
8 PROG: SETB EA SETB ET0 SETB ET1 MOV TMOD,#11H MOV TH0,#7FH MOV TL0,#00 MOV TH1,#7FH SETB TR0 LOOP: MOV P1,TH0 MOV P2,TH1 SJMP LOOP TMOD Controle por Software Temporizador Timer no Modo 1 (16 Bits) O Contador/Timer 0 contará de 7F00 até FFFF quando dará um overflow e saltará para o endreço 000Bh
9 FFFF 7F00 = 80FF h ciclos Como a freqüência do cristal é de 12 MHz freqüência do Contador/Temporizador = f cristal/12 = 1 MHz 1 ciclo = 1/1MHz = 1 us ciclos x 1 us = 33,023 ms a) O tempo será de aproximadamente 33 ms b) Serão vistos externamente 2 contadores de 8 Bits alternados de 7F a FF A cada 33 ms um contador pára em 7F e o outro conta de 7F a FF
10 Exercício 3 A figura abaixo é parte do controle de uma máquina que possui um Motor e um Encoder Óptico diretamente acoplado ao seu eixo. Cada vez que a luz do emissor de luz passa por um dos furos do disco do Encoder, um pulso é gerado no Fotorreceptor ligado no pino T0.
11 Desenvolver um programa em Assembly que entre com a quantidade de pulsos através do Teclado conectado na Porta P1, ligue o Motor (P3.5 = 1) e quando a quantidade de pulsos gerada pelo Encoder for igual ao valor inserido pelo Teclado, enviar uma mensagem ao Display de LCD (16 x 2) com a informação FERRAMENTA POSICIONADA, parar o Motor (P3.5=0) e aguardar novos dados de posicionamento pelo Teclado. Atenção: Para o Teclado: Utilizar apenas dois dígitos, ou seja, de 00 a 99 para os dados. Matriz P1.0 a P1.3 são as linhas (Entradas) e P1.4 a P1.6 são as Colunas (Saídas). Não há a necessidade de eliminar ruído de chave. Para o LCD: E = P3.0, R/W = P3.1, RS = P3.2 Fornecer o programa contendo na ordem correta: a) A sub rotina de atendimento do Teclado. b) A sub rotina de escrita no LCD. c) A sub rotina de atendimento do Motor/Encoder. d) O programa Principal com as configurações necessárias.
12 Solução: TMOD Programa Principal ORG 0 PROG: MOV TMOD,# ;Contador 0,Modo1 MOV TH0,#00 MOV TL0,#00 SETB TR0 ; Dispara Contador ACALL CONFLCD ; Configuração do LCD AGAIN: ACALL LETECLA SWAP A MOV R0,A ACALL LETECLA ORL A,R0 MOV R0,A ACALL MOTOR ACALL WRITELCD SJMP AGAIN
13 ;*************************** LETECLA: MOV P1,#0FFH MOV A,#0FFH LOOP1: CLR P1.4 JNB P1.0,ZERO JNB P1.1,TRES JNB P1.2,SEIS MOV P1,#0FFH LOOP2: CLR P1.5 JNB P1.0,UM JNB P1.1,QUATRO JNB P1.2,SETE JNB P1.3,NOVE MOV P1,#0FFH LOOP3: CLR P1.6 JNB P1.0,DOIS JNB P1.1,CINCO JNB P1.2,OITO MOV P1,#0FFH CJNE A,#0FFH,LEU SJMP LETECLA LEU: RET ;******************************* ZERO: MOV A,#00 SJMP LOOP1 UM: MOV A,#01 SJMP LOOP2 DOIS: MOV A,#02 SJMP LOOP3 TRES: MOV A,#03 SJMP LOOP1 QUATRO: MOV A,#04 SJMP LOOP2 CINCO: MOV A,#05 SJMP LOOP3 SEIS: MOV A,#06 SJMP LOOP1 SETE: MOV A,#07 SJMP LOOP2 OITO MOV A,#08 SJMP LOOP3 NOVE: MOV A,#09 SJMP LOOP2 Sub rotina de atendimento do Teclado.
14 A sub rotina de atendimento do Motor/Encoder. ;************************************* MOTOR: SETB P3.5 ; Liga Motor CONT: MOV R1,TL0 ; Lê encoder ACALL CONBCD ; Converte BCD CJNE A,R0,CONT CLR P3.5 RET ;************************************* CONBCD: CLR A CONT2: DJNZ R1,CONT1 RET CONT1: ADD A,#01 DA A SJMP CONT2
15 Sub rotinas do LCD ;*************************** CONFLCD: ENAB EQU P3.0 RW EQU P3.1 RS EQU P3.2 DATA EQU P2 ACALL INIT_LCD ACALL CLEAR_LCD RET
16 Sub rotinas do LCD ;****************************** WRITELCD: MOV DPTR,#TAB1 CLR A T1: MOVC A,@A+DPTR CJNE A,# $,CONTIN SJMP LINHA2 CONTIN: ACALL WRITE_TEXT INC DPTR SJMP T1 LINHA2: MOV A,#40H ACALL POS_LCD MOV DPTR,#TAB2 CLR A T3: MOVC A,@A+DPTR CJNE A,# $,T2 RET T2: ACALL WRITE_TEXT INC DPTR SJMP T3 TAB1: TAB2: DB FERRAMENTA$ DB POSICIONADA$
17 Exercício 4 Um Microcontrolador 89S52 faz a aquisição de dados de diversos sensores e se comunica via RS232c com um monitor de vídeo a uma taxa de 9600,N,8,1, conforme mostra a figura. O cristal é de 11,0592 MHz.
18 Os sensores estão ligados nas entradas do conversor AD da seguinte maneira: IN0 Sensor de Temperatura IN1 Sensor de Pressão IN2 Sensor de Velocidade IN3 Sensor de Umidade IN4 Sensor de Distância IN5 Sensor de Ruído IN6 Sensor de Vibração Mecânica IN7 Sensor de luz Desenvolver um programa em Assembly que leia cada um dos Sensores em ordem crescente (IN0 a IN7) e transmita via serial RS232c para o monitor continuamente, escrevendo em uma coluna o nome da variável e seu valor em hexadecimal. Exemplo: Temperatura = 30 Pressao = 2F Velocidade = 5D Umidade = 80 Distância = 4C Ruido = FF Vibracao = 00 Luz = AF
19 Utilizar para o conversor AD ADC0808: EOC P3.5 START/ALE P3.6 OE P3.7 CLK P3.4 (Gerar um clock de aproximadamente 500 KHz) A0, A1, A2 P0.0, P0.1, P0.2 Dados do AD P1
20 Solução: ;******************* Sub rotina que posiciona o cursor no início de cada linha POS: MOV A,#0DH ACALL ENVIA MOV A,#0AH ACALL ENVIA RET ;******************** ENVIA: MOV SBUF,A JNB TI,$ CLR TI RET ;************************** STRING: CLR A LOOP: MOVC A,@A+DPTR CJNE A,# $,CONT RET CONT: ACALL ENVIA INC DPTR SJMP LOOP TEMP: DB TEMPERATURA=$ PRESS: DB PRESSAO=$ UMID: DB UMIDADE=$ VELOC: DB VELOCIDADE=$ DIST: DB DISTANCIA=$ RUID: DB RUIDO=$ VIBRA: DB VIBRACAO=$ LUZ: DB LUZ=$
21 ;********************************** Sub rotina que lê o Conversor AD LEAD: CLR P3.6 SETB P3.6 ;Pulso START CLR P3.6 CLR P3.7 ; OE=0 JNB P3.5,$ ; EOC SETB P3.7 ; OE=1 MOV A,P1 ; Lê Dados CLR P3.7 ; OE=0 RET DADOS: ACALL STRING ACALL LEAD ACALL VAL_SENS ACALL POS RET ;****************************** Sub rotina que envia o valor de um sensor VAL_SENS: MOV R1,A SWAP A ANL A,#0FH ACALL CONV2 ACALL ENVIA MOV A,R1 ANL A,#0FH ACALL CONV2 ACALL ENVIA RET
22 ORG 0 SJMP PROG ORG 000BH ;Timer 0 = 500KHz SJMP CLOCK PROG: MOV TMOD,#21H MOV TH1,#253 MOV TL1,#253 MOV SCON,#40H SETB TR1 SETB TR0 LOOP2: MOV R0,#00 ; IN0 MOV P0,R0 MOV DPTR,#TEMP ACALL DADOS INC R0 ; IN1 MOV P0,R0 MOV DPTR,#PRESS ACALL DADOS INC R0 ;IN2 MOV P0,R0 MOV DPTR,#VELOC ACALL DADOS INC R0 ;IN3 MOV P0,R0 MOV DPTR,#UMID ACALL DADOS , TH1 = 256 ( ) = INC R0 ;IN4 MOV P0,R0 MOV DPTR,#DIST ACALL DADOS INC R0 ;IN5 MOV P0,R0 MOV DPTR,#RUID ACALL DADOS INC R0 ;IN6 MOV P0,R0 MOV DPTR,#VIBR ACALL DADOS INC R0 ;IN7 MOV P0,R0 MOV DPTR,#LUZ ACALL DADOS SJMP LOOP2 253
23 CLOCK: CLR EA CPL P3.4 MOV TH0,#0FFH MOV TL0,#0FFH SETB EA RETI TMOD Timer 1 Timer 0 GATE C / T M1 M0 GATE C / T M1 M Cada ciclo = 12/11,0592 MHz = 1,085 us 500 KHz t = 1/500 Khz = 2 us. Se a cada interrupção for complementado o bit P3.4, o período será de aproximadamente 2 us. Logo, basta carregar o T0 com FFFF e assim, a interrupção ocorrerá a cada 1 us aproximadamente. Na prática, a frequência do clock será inferior a 500 KHz devido ao número de instruções necessárias dentro da subrotina de atendimento CLOCK
24 Exercício 5 A figura abaixo é o circuito microprocessado de uma bomba de combustível.
25 Operação da bomba: 1) O motor que bombeia o combustível é acionado pelo pino P3.7 = 1 2) Cada litro que for bombeado equivale a um pulso na entrada T0 3) Para ligar a bomba, o frentista aciona o gatilho que está ligado na Interrupção INT1, sensível a nível baixo (Baixa prioridade). 4) Um sensor instalado no bico do alimentador de combustível está conectado na interrupção INT0, sensível à descida de borda, que detecta quando o tanque está cheio (Alta Prioridade). 5) O display de 7 segmentos, catodo comum e multiplexado, mostra nos dois dígitos menos significativos, acionados por P2.0 e P2.1, a quantidade de combustível transferida, e nos dois dígitos mais significativos (P2.6 e P2.7) o valor em Reais (considerar 1 litro de combustível = 1 Real). 6) Um terminal RS232 (9600, N, 8, 1) instalado no interior do posto de combustível é utilizado para a cobrança. 7) A Porta P0 do microprocessador serve para a comunicação de dados com a bomba de combustível.
26 Item_1: Considerando-se o display de 7 segmentos acionado pela Porta P1, escrever um Programa em Assembly que mostre nos Displays, a quantidade de combustível e o preço (em BCD) durante o tempo de enchimento do tanque. Observar que o motor da bomba é ligado(p3.7=1) quando o gatilho for acionado e desligado (P3.7=0) ou pelo sensor no bico do alimentador (INT0) ou pelo gatilho (INT1=1). Ao ser ligado o motor da bomba, os displays devem ser zerados e ao ser desligado os valores devem permanecer acesos no Display.
27 Solução do Item_1: ORG 0 SJMP PROG ORG 0003 SJMP DESLIG Timer 0 no Modo 1 (Serial) ORG 000BH e SJMP CONT_LIT Timer 1 no Modo 2 (Contador) ORG 0013H SJMP LIG_BOMB Timer 1 Timer 0 ;Programação das Interrupções GATE C / T M1 M0 GATE C / T M1 M0 PROG: SETB EA SETB EX0 ;Externa SETB EX1 ;Externa 1 SETB PX0 ;Alta Prioridade, Int0 CLR PX1 ;Baixa Prioridade, Int1 SETB IT0 ;Descida de Borda, Int0 CLR IT1 ;Nível Baixo, Int1 MOV R2,#00 SETB ET0 ;Timer 0 ACALL APAGA MOV TMOD,#25H ACALL ZERA_DISP MOV SCON,#40H LOOP: JNB P3.3,NOR SETB TR0 SETB TR1 CLR P3.7 MOV TH1,#253 ;9600,N,8,1 NOR: ACALL DADOS MOV TL1,#253 ACALL DMUX MOV TH0,#0FFH SJMP LOOP MOV TL0,#0FFH
28 ;************************************************ LIG_BOMB: SETB P3.7 JNB P3.3,DESLIG RETI DESLIG: CLR P3.7 RETI ;***************************************** ;Sub-rotina do Contador de ;Litros de combustível em BCD (R2) CONT_LIT: CLR ET0 MOV TH0,#0FFH MOV TL0,#0FFH MOV A,R2 ADD A,#1 DA A MOV R2,A SETB ET0 RETI Litros = Preço (R2)
29 ZERA_DISP: MOV R1,#30H CONT1: MOV A,#7EH ;Código 7 segmentos do dígito 0 INC R1 CJNE R0,#38H,CONT1 ACALL DMUX RET
30 DISPLAY: MOV DPTR,#TAB MOVC RET TAB: DB 7EH, 30H, 6DH, 79H, 33H, 5BH, 5FH, 70H, 7FH, 7BH DADOS: MOV A,R2 ANL A,#0FH ACALL DISPLAY MOV 30H,A MOV 36H,A MOV A,R2 SWAP A ANL A,#0FH ACALL DISPLAY MOV 31H,A MOV 37H,A RET
31 Item_2: O preço a pagar e a quantidade de combustível bombeado devem ser transmitidos em ASCII para o terminal RS232 instalado no interior do posto no final de cada operação, ou seja, quando o motor da bomba for desligado. O Microprocessador desabilita as interrupções e aguarda um código de transação OK enviado pela linha serial (3Ch) do terminal, retransmitindo-o para a bomba de combustível através da Porta P0 e liberando a bomba para uma nova operação. A liberação da bomba deve ser realizada através da reabilitação das interrupções. O cristal do microprocessador é de MHz. Escrever este programa na forma de uma Sub-rotina e indicar em qual ponto no programa do item 1 ela deverá ser chamada.
32 Solução do Item_2: ;*********************************************** ; Sub-rotina de atendimento do terminal ATENDE: CLR EA ACALL TRANS_ASC ACALL TRANS_ASC SETB REN VOLTA: JNB RI,$ MOV A,SBUF CLR RI CJNE A,#3CH,VOLTA MOV P0,A SETB EA RET ;************************* Sub rotina que envia o valor de R2 TRANS_ASC: MOV A,R2 SWAP A ANL A,#0FH ACALL CONV2 ACALL ENVIA MOV A,R2 ANL A,#0FH ACALL CONV2 ACALL ENVIA RET ;******************** ENVIA: MOV SBUF,A JNB TI,$ CLR TI RET
33 Local de inserção da subrotina ATENDE DESLIG: CLR P3.7 ACALL ATENDE RETI MOV R2,#00 ACALL APAGA ACALL ZERA_DISP LOOP: JNB P3.3,NOR CLR P3.7 ACALL ATENDE NOR: ACALL DADOS ACALL DMUX SJMP LOOP
Aplicações de Microprocessadores I. Prof. Adilson Gonzaga
Aplicações de Microprocessadores I Prof. Adilson Gonzaga Exercício -1 Fazer um programa em Assembly do 8051 que informe a temperatura de um forno. O programa deve enviar inicialmente um String em ASCII
Leia maisEXERCÍCIOS 2 Prof. Adilson Gonzaga
LISTA DE EXERCÍCIOS 2 Prof. Adilson Gonzaga 1) Um robô como mostrado na figura é acionado por dois motores de corrente contínua, um para cada roda, conforme o esquema, e possui um sensor localizado na
Leia maisLista de Exercícios 2
Conceitos envolvidos: a) Contadores e Temporizadores b) Interface serial RS232 c) Interrupções Lista de Exercícios 2 1. Fazer um contador hexadecimal que coloque o valor de contagem na porta P1 em intervalos
Leia maisMICROPROCESSADORES E MICROCONTROLADORES PROVA 2 (Tema: Microcontrolador 8051) Resposta Esperada
MICROPROCESSADORES E MICROCONTROLADORES PROVA 2 (Tema: Microcontrolador 8051) Resposta Esperada 1. Tema: programação geral do microcontrolador 8051. Valor: 2,5 A Tabela 1 mostra um programa, em linguagem
Leia maisLista de Exercícios 1
Conceitos envolvidos: a) Memória de Dados (interna e externa) b) Memória de Programa (interna e externa) c) Operações aritméticas e lógicas d) Portas e) Endereçamento a Bit f) Contadores e Temporizadores
Leia maisLista de Exercícios 2
Lista de Exercícios 2 Conceitos envolvidos, além dos desenvolvidos na Lista 1: a) Interface com Teclado Matricial b) Interface com Displays de 7 segmentos c) Interface com LCD d) Interface com Conversores
Leia maisLista de Exercícios 1
Conceitos envolvidos: a) Contadores e Temporizadores b) Interface serial RS2322 c) Interrupções Lista de Exercícios 1 1. Fazer um contador hexadecimal que coloque o valor de contagem na porta P1 em intervalos
Leia maisLaboratório de Microprocessadores e Microcontroladores
Escola de Engenharia Elétrica, Mecânica e de Computação Universidade Federal de Goiás Laboratório de Microprocessadores e Microcontroladores Experimento 3: Temporizadores e Display LCD Alunos: Matrícula:
Leia maisLista de Exercícios 2
Lista de Exercícios 2 Conceitos envolvidos, além dos desenvolvidos na Lista 1: a) Interface com Teclado Matricial b) Interface com Displays de 7 segmentos c) Interface com LCD d) Interface com Conversores
Leia maisMICROPROCESSADORES E MICROCONTROLADORES PROVA 2 Resposta Esperada
MICROPROCESSADORES E MICROCONTROLADORES PROVA 2 Aluno: Matrícula: 1. Na figura a seguir 8 Leds são conectados à porta P1 e 8 à porta P2. Valor: 2,5 Faça um programa em assembly do 8051 em que as interrupções
Leia maisLaboratório de Microprocessadores e Microcontroladores
Escola de Engenharia Elétrica, Mecânica e de Computação Universidade Federal de Goiás Laboratório de Microprocessadores e Microcontroladores Experimento 3: Temporizadores e Display LCD Alunos: Matrícula:
Leia maisMICROPROCESSADORES E MICROCONTROLADORES PROVA 2 UMA SOLUÇÃO POSSÍVEL. Obs.: Todas as questões têm valor 2,0. Boa prova e Feliz Natal e Ano Novo!!!!
MICROPROCESSADORES E MICROCONTROLADORES PROVA 2 Aluno: Matrícula: UMA SOLUÇÃO POSSÍVEL Obs.: Todas as questões têm valor 2,0. Boa prova e Feliz Natal e Ano Novo!!!! 1. Escreva um pequeno, em assembly do
Leia maisMICROPROCESSADORES E MICROCONTROLADORES PROVA 2 UMA SOLUCAO POSSÍVEL
MICROPROCESSADORES E MICROCONTROLADORES PROVA 2 UMA SOLUCAO POSSÍVEL Aluno: Matrícula: 1. Escreva as instruções necessárias para atender a cada uma das configurações solicitadas. Valor: 2,0 (a) Interrupção
Leia maisO Pino P2.7 não está sendo usado e cada Display mostrará valores de 0 a 9.
Lista de Exercícios 2 Conceitos envolvidos: a) Interface serial RS232 b) Interface com Teclado Matricial c) Interface com Displays de 7 segmentos d) Interface com LCD e) Interface com Conversores A/D e
Leia maisLaboratório de Microprocessadores e Microcontroladores
Escola de Engenharia Elétrica, Mecânica e de Computação Universidade Federal de Goiás Laboratório de Microprocessadores e Microcontroladores Experimento 3: Temporizadores e Display LCD Alunos: Matrícula:
Leia maisLaboratório de Microprocessadores e Microcontroladores
Escola de Engenharia Elétrica, Mecânica e de Computação Universidade Federal de Goiás Laboratório de Microprocessadores e Microcontroladores Experimento 5: Comunicação Serial Alunos: Matrícula: Prof. Dr.
Leia maisMicroprocessadores e Microcontroladores. Prova Substitutiva Uma Solução
Prova Substitutiva Uma Solução Aluno: Matrícula: Uso de Interrupções e do Temporizador 1. Faça um programa (usando o assembly do 8051) para acionamento de um motor de corrente contínua, com as seguintes
Leia maisLaboratório de Microprocessadores e Microcontroladores
Escola de Engenharia Elétrica, Mecânica e de Computação Universidade Federal de Goiás Laboratório de Microprocessadores e Microcontroladores Experimento 6: Comunicação Serial Alunos: Matrícula: Prof. Dr.
Leia maisLaboratório de Microprocessadores e Microcontroladores
Escola de Engenharia Elétrica, Mecânica e de Computação Universidade Federal de Goiás Laboratório de Microprocessadores e Microcontroladores Experimento 4: Motor de Passo e Display LCD Alunos: Matrícula:
Leia maisMICROPROCESSADORES E MICROCONTROLADORES. Prova 1 Resposta Esperada
MICROPROCESSADORES E MICROCONTROLADORES Prova 1 Resposta Esperada 1. Tema: Conceitos Gerais Valor: 1,0 Os microcontroladores da família 8051 possuem arquitetura CISC, e os microcontroladores da família
Leia maisLaboratório de Microprocessadores e Microcontroladores
Escola de Engenharia Elétrica, Mecânica e de Computação Universidade Federal de Goiás Laboratório de Microprocessadores e Microcontroladores Experimento 5: Comunicação Serial Alunos: Matrícula: Prof. Dr.
Leia maisMICROPROCESSADORES E MICROCONTROLADORES PROVA 2 - RESPOSTA ESPERADA
MICROPROCESSADORES E MICROCONTROLADORES PROVA 2 - RESPOSTA ESPERADA 1. Escreva as instruções para as configurações pedidas. Valor: 2,0 a) Habilita as interrupções externas zero e um e a interrupção do
Leia maisTemporizadores e Contadores (Timer/Counter)
SEL-433 APLICAÇÕES DE MICROPROCESSADORES I O 8051 possui 2 (ou 3) T/C internos de 16 Bits programáveis e com capacidade de operação independente da CPU. Contadores crescentes (up-counter) que geram sinal
Leia maisAula 10 Microcontrolador Intel 8051 Parte 2
SEL 0415 Aula 10 Microcontrolador Intel 8051 Parte 2 SEL 0415 INTROD À ORGANIZAÇÃO DE COMPUTADORES Prof Dr Marcelo A C Vieira SEL 415 Mapeamento das memórias internas Memória de dados interna (RAM) n 8051
Leia maisMICROPROCESSADORES E MICROCONTROLADORES PROVA 2 (Tema: Microcontrolador 8051)
MICROPROCESSADORES E MICROCONTROLADORES PROVA 2 (Tema: Microcontrolador 8051) 1. Tema: programação geral do microcontrolador 8051. Valor: 2,0 A Figura a seguir mostra um sistema no qual um motor de passo
Leia maisLaboratório de Microprocessadores e Microcontroladores. Experimento 7:
Escola de Engenharia Elétrica, Mecânica e de Computação Universidade Federal de Goiás Laboratório de Microprocessadores e Microcontroladores Experimento 7: Sensores e Transdutores Alunos: Matrícula: Prof.
Leia mais17/04/2017. Comunicação Serial. Comunicação Serial. Comunicação de Dados em Microprocessadores. . Comunicação Paralela. Comunicação Serial
DESLOCAMENTO DESLOCAMENTO 1/0/01 SEL- APLICAÇÕES DE MICROPROCESSADORES I Comunicação de Dados em Microprocessadores. Comunicação Paralela Tipos de Comunicação FONTE DADOS READY STROBE DESTINO Distância
Leia maisTemporização da CPU SEL-433 APLICAÇÕES DE MICROPROCESSADORES I. Ciclos de Máquina. Ciclos de Máquina. Temporização Interrupções Rotinas de Atraso
SEL-433 APLICAÇÕES DE MICROPROCESSADORES I Temporização da CPU Todos os Microcontroladores da família MCS-51 têm um oscilador interno. Para uso deste oscilador deve-se conectar um cristal entre os pinos
Leia mais29/03/2017. Temporização da CPU SEL-433 APLICAÇÕES DE MICROPROCESSADORES I. Ciclos de Máquina. Ciclos de Máquina
SEL-433 APLICAÇÕES DE MICROPROCESSADORES I Temporização da CPU Todos os Microcontroladores da família MCS-5 têm um oscilador interno. Para uso deste oscilador deve-se conectar um cristal entre os pinos
Leia maisMICROPROCESSADORES E MICROCONTROLADORES PROVA 2 - Uma Solução Possível
Parte 3 Parte 1 Parte 2 Goiânia, 5 de junho de 2014. MICROPROCESSADORES E MICROCONTROLADORES PROVA 2 - Uma Solução Possível 1. Suponha um sistema com um conjunto de 8 LEDs conectados à porta P1 e duas
Leia maisprogramáveis por software
Temporizadores e Contadores (Timer/Counter) O 85 possui 2 T/C internos de 6 Bits programáveis e com capacidade de operação independente da CPU. Contadores crescentes (up-counter) que geram sinal de interrupção
Leia maisEscola de Engenharia Elétrica, Mecânica e de Computação Universidade Federal de Goiás. Experimento 7: Sensores e Transdutores
Escola de Engenharia Elétrica, Mecânica e de Computação Universidade Federal de Goiás Laboratório de Microprocessadores e Microcontroladores Experimento 7: Sensores e Transdutores Alunos: Matrícula: Prof.
Leia maisSEL 337 Aplicação de Microprocessadores II
SEL 337 SEL 337 Aplicação de Microprocessadores II Prof. Dr. Marcelo A. C. Vieira SEL 337 DIREÇÃO DE TRANSFERÊNCIA DE DADOS TRANSM Fluxo de Dados RECEP SIMPLEX TRANSM RECEP Fluxo de Dados TRANSM RECEP
Leia maisUTFPR Departamento Acadêmico de Eletrônica Curso Técnico em Eletrônica Microcontroladores 1 - Prof. Cion nov/2010 (atualizado em jul 2015)
UTFPR Departamento Acadêmico de Eletrônica Curso Técnico em Eletrônica Microcontroladores 1 - Prof. Cion nov/2010 (atualizado em jul 2015) Interrupção e Contadores/Temporizadores Este texto apresenta uma
Leia maisProf. Adilson Gonzaga
Prof. Adilson Gonzaga Temporização da CPU Todos os Microcontroladores da família MCS-51 têm um oscilador interno. Para uso deste oscilador deve-se conectar um cristal entre os pinos Xtal1 e Xtal2 da CPU.
Leia maisInterrupção. Prof. Adilson Gonzaga
Interrupção Prof. Adilson Gonzaga Estrutura de Programação Assembly Programa Principal Chamada de Sub-rotina1 Programa Principal Chamada de Sub-rotina2 Sub-rotina1 Subrotina2 Programa Principal Chamada
Leia maisProf. Adilson Gonzaga
Exemplo de Projeto com Microcontrolador MCS-51 Prof. Adilson Gonzaga Definições Iniciais: Microcontrolador Tamanho da Memória de Programa Interna define o tamanho da Memória de Programa Externa a ser utilizada.
Leia maisLaboratório de Microprocessadores e Microcontroladores. Experimento 7:
Escola de Engenharia Elétrica, Mecânica e de Computação Universidade Federal de Goiás Laboratório de Microprocessadores e Microcontroladores Experimento 7: Sensores e Transdutores Alunos: Matrícula: Prof.
Leia maisTemporização Interrupções. Prof: Evandro L. L. Rodrigues. Rotinas de Atraso
Temporização Interrupções Prof: Evandro L. L. Rodrigues Rotinas de Atraso Temporização da CPU Todos os Microcontroladores da família MCS-51 têm um oscilador interno. Para uso deste oscilador deve-se conectar
Leia maisTemporizadores e Contadores
Temporizadores e Contadores Temporizadores e Contadores (Timer/Counter) O 8051 possui 2 T/C internos de 16 Bits programáveis e com capacidade de operação independente da CPU. Contadores crescentes (up-counter)
Leia maisLaboratório de Microprocessadores e Microcontroladores
Escola de Engenharia Elétrica, Mecânica e de Computação Universidade Federal de Goiás Laboratório de Microprocessadores e Microcontroladores Experimento 2: Teclado e Rotação de LEDs Alunos: Matrícula:
Leia maisComunicação Serial II. Prof. Clayrton Henrique Microprocessadores Aula 31 Rev.03
Comunicação Serial II Prof. Clayrton Henrique Microprocessadores Aula 31 Rev.03 Roteiro Registradores Especiais Configuração: Modo 0 Modo 1 Modo 2 Modo 3 Exemplos Referências SCON.7: SM1 SCON.6: SM0 Modo
Leia maisInterface Serial. Prof. Adilson Gonzaga
Interface Serial Prof. Adilson Gonzaga Comunicação de Dados em Microprocessadores. Comunicação Paralela Tipos de Comunicação FONTE DADOS READY STROBE GND DESTINO Distância < 30 metros Amplificação complexa
Leia maisMICROCONTROLADOR 8051
MICROCONTROLADOR 8051 Notas de Aula (v.2014) Prof. André R. Hirakawa Prof. Paulo S. Cugnasca Prof. Carlos E. Cugnasca ARQUITETURA 8051 APLICAÇÕES MAIS FREQUENTES SISTEMAS COMPACTOS: MEMÓRIAS ROM / RAM
Leia maisPorta Série SÉRIE x PARALELO PORTA SÉRIE. Comunicação série SÉRIE PARALELA
Porta Série 8051 Aplicações de Microprocessadores 2006/2007 SÉRIE x PARALELO SÉRIE EMISSOR RECEPTOR PARALELA EMISSOR RECEPTOR 2 2 PORTA SÉRIE Comunicação série Síncrona Existe um sinal de relógio entre
Leia maisEEC2104 Microprocessadores
EEC24 Microprocessadores Edição 25/26 Interface série Interfaces série em geral... Hardware para comunicação série (um bit de cada vez) Universal Assincronous Receiver Transmitter Universal Syncronous
Leia maisEXERCÍCIOS RESOLVIDOS
EXERCÍCIOS RESOLVIDOS Modos de endereçamento direto ; inclui no programa assembly o arquivo (REG51.inc) ORG 0000H ; o programa inicia na linha 0000H da EPROM MOV A,#01010101B ; carrego no ACC por binário
Leia mais2.4 Temporização da CPU
2.4 Temporização da CPU Todos os Microcontroladores da família MCS-51 têm um oscilador interno. Para uso deste devese conectar um cristal entre os pinos Xtal1 e Xtal2. Pode-se também utilizar um oscilador
Leia maisLista de Exercícios 1
Conceitos envolvidos: a) Memória de Dados (interna e externa) b) Memória de Programa (interna e externa) c) Operações aritméticas e lógicas d) Portas e) Endereçamento a Bit f) Contadores e Temporizadores
Leia maisLaboratório de Microprocessadores e Microcontroladores
Escola de Engenharia Elétrica, Mecânica e de Computação Universidade Federal de Goiás Laboratório de Microprocessadores e Microcontroladores Experimento 2: Interrupções Externas e Relés Alunos: Matrícula:
Leia maisMicrocontroladores. Interface Serial e RTC. Prof. Guilherme Peron Prof. Heitor S. Lopes Prof. Ronnier Rohrich Prof. Rubão
Microcontroladores Interface Serial e RTC Prof. Guilherme Peron Prof. Heitor S. Lopes Prof. Ronnier Rohrich Prof. Rubão Conceitos Paridade Bit acrescentado ao dado, destinado à detecção de erro. A paridade
Leia maisInterrupções 8051 Porta Serial
Interrupções 8051 Porta Serial Disciplina de Microcontroladores Prof. Ronnier Prof. Rubão Finalidade Introduzir ao aluno a ideia de que se possa interromper o programa, de forma temporária, e desta vez
Leia maisComunicação Serial. Comunicação Serial
RECEPÇÃO TRANSMISSÃO D7 D6 D5 D4 D3 D2 D1 D0 DESLOCAMENTO DESLOCAMENTO D7 D6 D5 D4 D3 D2 D1 D0 D0 D0 D7 D6 D5 D4 D3 D2 D1 D1 D0 D1 D7 D6 D5 D4 D3 D2 D2 D0 D1 D2 D7 D6 D5 D4 D3 D3 D0 D1 D2 D3 D7 D6 D5 D4
Leia maisPONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ ENGENHARIA DE COMPUTAÇÃO. Vinicius Zanetti Tiago Dambros Rodrigo Yoshida Takeda
PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ ENGENHARIA DE COMPUTAÇÃO Vinicius Zanetti Tiago Dambros Rodrigo Yoshida Takeda Projeto apresentado às disciplinas do Curso de Engenharia de Computação do Centro
Leia maisMICROPROCESSADORES E MICROCONTROLADORES PROVA 2 (Tema: Microcontrolador 8051)
MICROPROCEADORE E MICROCOTROLADORE PROVA 2 (Tema: Microcontrolador 8051) 1. Tema: programação geral do microcontrolador 8051. Valor: 2,5 A Figura a seguir mostra um carro com quatro sensores de obstáculos
Leia maisProgramação de Microprocessadores. Programação de Microprocessadores SEL-433 APLICAÇÕES DE MICROPROCESSADORES I
SEL-433 APLICAÇÕES DE MICROPROCESSADORES I Programação de Microprocessadores Microprocessadores são Máquinas de Estado Seqüenciais Síncronas que operam mediante a execução de uma seqüência de códigos binários
Leia maisEstudar os passos que devem ser feitos (ponto de partida até o objetivo)
Erros básicos Falta de conhecimento sobre o microcontrolador e assembly Falta de planejamento na hora de desenvolver o programa Estudar os passos que devem ser feitos (ponto de partida até o objetivo)
Leia maisLaboratório de Microprocessadores e Microcontroladores
Escola de Engenharia Elétrica, Mecânica e de Computação Universidade Federal de Goiás Laboratório de Microprocessadores e Microcontroladores Experimento 2: Interrupções Externas e Relés Alunos: Matrícula:
Leia maisSEL-614 MICROPROCESSADORES E APLICAÇÕES. Adilson Gonzaga
SEL-614 MICROPROCESSADORES E APLICAÇÕES Prof: Adilson Gonzaga HISTÓRICO Microprocessador Circuito integrado ( chip ) capaz de executar instruções. 1971 Intel Corporation lançou no mercado o microprocessador
Leia maisAs 5 partes fundamentais. Linguagem de Programação Pinagem Características Elétricas Ambiente de Desenvolvimento Integrado - IDE
SEL-433 APLICAÇÕES DE MICROPROCESSADORES I Como conhecer/estudar um Microprocessador/Microcontrolador As 5 partes fundamentais Programação de Microprocessadores Prof: Evandro L. L. Rodrigues Arquitetura
Leia maisNotas de Aula Prof. André R. Hirakawa Prof. Paulo S. Cugnasca Prof. Carlos E. Cugnasca
Notas de Aula Prof. André R. Hirakawa Prof. Paulo S. Cugnasca Prof. Carlos E. Cugnasca SISTEMAS COMPACTOS: MEMÓRIAS ROM/RAM INTERNAS E/S INTERNOS: 1 CANAL SERIAL (CONSOME P3.0 E P3.1) 2 TIMERS/CONTADORES
Leia maisEx.: Rotinas de tempo
Ex.: Rotinas de tempo ORG 0000h PADRAO EQU 11111110b PORTA EQU P1 VBASE EQU 0800h mov r0,# PADRAO inicio: mov PORTA,r0 ;***********TEMPO DE 1S ************ mov dptr,#vbase ; Tt= 2T espera1: mov r1,#0f2h
Leia maisOrganização de Memórias
Intel 8051 O Intel 8051 é um microcontrolador de 8 bits que pertence a família MCS-51 da Intel e foi lançado em 1977. É tido como o microcontrolador mais popular do mundo, pois é muito versátil e possui
Leia maisLaboratório de Microprocessadores e Microcontroladores
Escola de Engenharia Elétrica, Mecânica e de Computação Universidade Federal de Goiás Laboratório de Microprocessadores e Microcontroladores Experimento 4: Motor de Passo e Motor de Corrente Contínua Alunos:
Leia maisInterrupções do Interrupções Gabriel Kovalhuk. UTFPR DAELN - Tecnologia em Mecatrônica Industrial
Interrupções do 8051 Interrupções Interrupções do 8051 Evento aleatório à sequência normal do programa; Quando ocorre o evento, o programa é desviado para a função de atendimento da interrupção; O endereço
Leia maisLaboratório de Microprocessadores e Microcontroladores. Experimento 7:
Escola de Engenharia Elétrica, Mecânica e de Computação Universidade Federal de Goiás Laboratório de Microprocessadores e Microcontroladores Experimento 7: Conversor Analógico/Digital e Conversor Digital/Analógico
Leia maisPorta série no dscope...
Porta série no dscope... Interface série - 22 Comunicação multiprocessador Porta série nos modos 2 ou 3 Bit 8 utilizado para distinguir dois tipos de tramas (0=dados, 1=endereços) Funcionamento de SM2
Leia maisLaboratório de Microprocessadores e Microcontroladores. Experimento 6: Conversor Analógico/Digital e Conversor Digital/Analógico
Escola de Engenharia Elétrica, Mecânica e de Computação Universidade Federal de Goiás Laboratório de Microprocessadores e Microcontroladores Experimento 6: Conversor Analógico/Digital e Conversor Digital/Analógico
Leia maisLaboratório de Microprocessadores e Microcontroladores. Experimento 6: Conversor Analógico/Digital e Conversor Digital/Analógico
Escola de Engenharia Elétrica, Mecânica e de Computação Universidade Federal de Goiás Laboratório de Microprocessadores e Microcontroladores Experimento 6: Conversor Analógico/Digital e Conversor Digital/Analógico
Leia maisMICROPROCESSADORES E MICROCONTROLADORES Parte 2 Microcontrolador 8051
MICROPROCESSADORES E MICROCONTROLADORES Parte 2 Microcontrolador 8051 José Wilson Lima Nerys Página: www.emc.ufg/~jwilson Emails: jwlnerys@gmail.com e jose_wilson_nerys@ufg.br Prof. José Wilson 1 Lima
Leia maisMICROPROCESSADORES E MICROCONTROLADORES Parte 2 Microcontrolador 8051
MICROPROCESSADORES E MICROCONTROLADORES Parte Microcontrolador 805 José Wilson Lima Nerys Página: www.emc.ufg/~jwilson Emails: jwlnerys@gmail.com e jose_wilson_nerys@ufg.br Prof. José Wilson Lima Nerys
Leia maisAula 8 Microcontrolador 8051
SEL 0415 Departamento de Engenharia Elétrica e de Computação EESC-USP SEL 0415 Introdução à Organização de Computadores Aula 8 Microcontrolador 8051 Profa. Luiza Maria Romeiro Codá Autores: Prof. Dr. Marcelo
Leia mais7. PROGRAMANDO O MICROCONTROLADOR. Microcontroladores - Prof: Demantova
7. PROGRAMANDO O MICROCONTROLADOR 1 7. PROGRAMANDO O MICROCONTROLADOR: Hardware parte física do circuito eletrônico CPU onde está localizado o microcontrolador. Dentro do microcontrolador existe um conjunto
Leia maisOprojeto apresenta três níveis de dificuldade: fácil, médio e difícil. No modo fácil tem-se uma
Jogo de Memória (Memorex v. 3.0) José Wilson Lima Nerys Universidade Federal de Goiás jwlnerys@gmail.com Abstract No presente projeto uma sequência de Leds é criada pelo microcontrolador, e deve ser repetida
Leia maisLaboratório de Microprocessadores e Microcontroladores. Experimento 6:
Escola de Engenharia Elétrica, Mecânica e de Computação Universidade Federal de Goiás Laboratório de Microprocessadores e Microcontroladores Experimento 6: Conversor Analógico/Digital e Conversor Digital/Analógico
Leia maisAula 8 Microcontrolador 8051
SEL 0415 Departamento de Engenharia Elétrica e de Computação EESC-USP SEL 0415 Introdução à Organização de Computadores Aula 8 Microcontrolador 8051 Profa Luiza Maria Romeiro Codá Autores: Prof Dr Marcelo
Leia maisApêndice A Placa Experimental do 8051
Apêndice A Placa Experimental do 8051 L.M.S. e P.S.C. / 2001 (revisão) E.T.M./2005 (revisão) Para viabilizar uma rápida familiarização e uso do 8051, foi desenvolvida no PCS/EPUSP, uma Placa Experimental,
Leia maisFamília 8051 (introdução) 2011/1
Família 8051 (introdução) 2011/1 Refresh Microprocessador vs. microcontrolador. Periféricos built-in. Single-chip computer 2 Objetivos Histórico Modelos da família original Principais características Diagrama
Leia maismov R1,10H ; Carrega o dado do endereço 10H em R1 mov R1,#10H ; Carrega 10H em R1
--------------------------------------------------------------- Programa: primeiro.asm Move dado da acumulador para o registro B e vice-versa. Autor: Vargas Data:16:52 16/02/01 ---------------------------------------------------------------
Leia maisProf. Adilson Gonzaga
Microprocessadores são Máquinas de Estado Seqüenciais Síncronas que operam mediante a execução de uma seqüência de códigos binários armazenados em memória. Prof. Adilson Gonzaga 1 As ordens ou comandos
Leia maisConteúdo! " #!!! $ " % "!
Interfaces Seriais Conteúdo! "#!!! $"%"! Como conectar equipamentos uns aos outros? " & '!! (! ) Interface Paralela Dados + controle Equipamento 1 Equipamento 2 Interface Paralela Todos os bits de uma
Leia maisMicroprocessadores. Organização de Memória
Microprocessadores Organização de Memória Prof. Clayrton Henrique rev. 01 fev. 2016 Roteiro Introdução; RAM Interna; Parte de Dados; Parte de SFR; Registradores; Assembly; Referências... 2 Introdução RAM
Leia maisSEMINÁRIO ASSEMBLY: Arquitetura 8051
UNIVERSIDADE FEDERAL DE SANTA CATARINA CENTRO TECNOLÓGICO DEPARTAMENTO DE INFORMÁTICA E ESTATÍSTICA Curso de Ciências da Computação SEMINÁRIO ASSEMBLY: Arquitetura 8051 Fernando Takeshi Sato Diego Schmitt
Leia maisLaboratório de Microprocessadores e Microcontroladores
Escola de Engenharia Elétrica, Mecânica e de Computação Universidade Federal de Goiás Laboratório de Microprocessadores e Microcontroladores Experimento 4: Temporizadores e Motor de Passo Alunos: Matrícula:
Leia maisSistemas Microprocessados. sato<at>utfpr<dot>edu<dot>br
Sistemas Microprocessados satoutfpredubr http://pessoal.utfpr.edu.br/sato/ Assembly do 805 satoutfpredubr Sobre o material Essas transparências foram baseadas em materiais elaborados
Leia maisPontifícia Universidade Católica do Paraná ESCOLA POLITECNICA. Engenharia da Computação 5º Período
Pontifícia Universidade Católica do Paraná ESCOLA POLITECNICA Engenharia da Computação 5º Período ACQUASCAN CURITIBA 2012 1 FABIO PINHEIRO DE SOUZA IVAN LUCAS REIS SILVA RODRIGO MONMA LUCAS ACQUASCAN Projeto
Leia maisUSJT Universidade São Judas Tadeu ENGENHARIA ELÉTRICA - LAB. INTEGRADO. EXP4 : Interrupções do uc 8051
USJT Universidade São Judas Tadeu ENGENHARIA ELÉTRICA - LAB. INTEGRADO EXP4 : Interrupções do uc 8051 Prof. Vladimir Chvojka Jr Eng. Elétrica- Lab. Integrado - uc 8051 - Prof. Vladimir Chvojka Jr Exp4:
Leia maisMicrocontroladores 8051
Microcontroladores 8051 1. Microcontroladores Microcontrolador é o nome dado ao componente que incorpora em um só "chip" todos os elementos necessários a um microcomputador. Deve ter : CPU, Memória e Interfaces
Leia maisTRABALHO DE CONCLUSÃO DO CURSO TÉCNICO EM ELETRÔNICA MÁQUINA DE VENDAS AUTOMÁTICA
Centro Estadual de Educação Tecnológica Paula Souza GOVERNO DO ESTADO DE SÃO PAULO ETEC JORGE STREET TRABALHO DE CONCLUSÃO DO CURSO TÉCNICO EM ELETRÔNICA MÁQUINA DE VENDAS AUTOMÁTICA CARLOS SÉRGIO L. NAVARRO
Leia maisMicrocontrolador 8051
Microcontrolador 8051 Inicialmente fabricado pela INTEL, atualmente fabricado por várias empresas; Possui uma grande variedade de dispositivos, com diversas características, porém compatíveis em software;
Leia maisMemória de Dados Interna. Memória de Dados Interna
Memória de Dados Interna Memória de Dados Interna - faixa de endereço endereçável diretamente: 00 a 7F hexadecimal. - faixa de endereço endereçável indiretamente: 00 a FF hexadecimal. - espaço endereçável
Leia maisMicrocontroladores. Conjunto de Instruções do Prof. Guilherme Peron Prof. Heitor Lopes Prof. Ronnier Rohrich Prof. Rubão
Microcontroladores do 805 Prof. Guilherme Peron Prof. Heitor Lopes Prof. Ronnier Rohrich Prof. Rubão Introdução Os microcontroladores: Têm instruções limitadas Precisam tratar os dados da forma correta
Leia maisLaboratório de Microprocessadores e Microcontroladores
Escola de Engenharia Elétrica, Mecânica e de Computação Universidade Federal de Goiás Laboratório de Microprocessadores e Microcontroladores Experimento 1 Introdução ao Microcontrolador 8051 Alunos: Matrícula:
Leia maisSEL 0415 INTROD. À ORGANIZAÇÃO DE COMPUTADORES
SEL 0415 Aula 11 Microcontrolador 8051 Parte 3 SEL 0415 INTROD. À ORGANIZAÇÃO DE COMPUTADORES Prof. Dr. Marcelo A. C. Vieira SEL 415 INTERRUPÇÃO Estrutura de Interrupção do 8051 n 5 Fontes [ 2 Externas
Leia maisAplicações: Conversão de Códigos e Motor de Passo. Prof. Adilson Gonzaga
Aplicações: Conversão de Códigos e Motor de Passo Aplicação 1 Conversão de Código ASCII para Hexadecimal Alguns periféricos, tais como Teclados Alfa-numéricos, Monitores de Vídeo, Displays de Cristal Líquido,
Leia maisMICROCONTROLADOR 8051
MICROCONTROLADOR 8051 NOTA IMPORTANTE: Esta documentação está em processo de revisão. Estamos trabalhando duro para assegurar que todas as informações contidas neste documento estejam corretas. Não nos
Leia maisMicrocontroladores. Contadores e Temporizadores. Prof. Guilherme Peron Prof. Heitor S. Lopes Prof. Ronnier Rohrich Prof. Rubão
Microcontroladores Contadores e Temporizadores Prof. Guilherme Peron Prof. Heitor S. Lopes Prof. Ronnier Rohrich Prof. Rubão Introdução Como fazer um temporizador? 2 maneiras 2 Introdução Como fazer um
Leia maisDIAGRAMA DE BLOCOS DE UM MICROCONTROLADOR
DIAGRAMA DE BLOCOS DE UM MICROCONTROLADOR BARRAMENTO [BUS] DE ENDEREÇOS UNIDAD CENTRAL DE PROCESO C.P.U INTERFACE SERIE UNIDADE DE CONTROLE U.L.A REGITRADORES TIMERS ROM RAM PORTAS E/S [I/O] BUS DE DADOS
Leia maisO microcontrolador Quatro partes importantes
SEL-433 APLICAÇÕES DE MICROPROCESSADORES I A escolha do microprocessador mais adequado depende basicamente da aplicação, e deve se levar em conta os seguintes critérios: Técnicos: Velocidade, capacidade
Leia mais