Laboratório de Microprocessadores e Microcontroladores
|
|
- Pietra Cesário Arruda
- 6 Há anos
- Visualizações:
Transcrição
1 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: Prof. Dr. José Wilson Lima Nerys Goiânia, 1º semestre de 2017
2 Laboratório de Microprocessadores e Microcontroladores 2 SUMÁRIO 1 Motor de Passo e Display LCD Motor de Passo Display LCD Atividades do Experimento Acionamento de Motor de Passo com Leitura de Tabela Acionamento de Motor de Passo com Rotação de Bits Contagem Crescente no Display LCD Contagem Decrescente no Display LCD Acionamento do Motor de Passo com Mensagem no Display LCD... 10
3 Laboratório de Microprocessadores e Microcontroladores 3 1 Motor de Passo e Display LCD 1.1 Motor de Passo O motor de passo consiste de um estator contendo bobinas que são acionadas usando corrente contínua e um rotor de ímã permanente, que gira a cada mudança das bobinas acionadas. Embora nas figuras a seguir as quatro bobinas sejam mostradas como únicas (concentradas), na prática elas são distribuídas ao longo do estator. Assim, pode-se obter um passo bem pequeno entre um pedaço de bobina e outro. O ângulo de passo típico do motor de passo utilizado aqui é 7,5. As figuras abaixo ilustram, de maneira simplificada, o funcionamento de um motor de passo. Observe que, na figura, uma volta completa do motor é alcançada após percorrer todas as bobinas uma vez. Na prática, uma volta completa é conseguida após uma passagem por todas as partes de cada bobina. Se cada passo for de 7,5, uma volta completa é alcançada com 48 passos. Na Fig. 1 também são mostrados os transistores usados no acionamento e as bobinas concentradas. É mostrada também uma tabela com os comandos que devem ser enviados para a porta de saída (na verdade, dados enviados ao periférico motor de passo) de forma que o motor de passo gire de meio em meio passo e com passo completo. Tabela 1: valores para acionamento do motor de passo - passo completo Passo P3 P2 P1 P0 HEX Fig. 1: Esquema do motor de passo e tabela de acionamento O circuito da Fig. 1 é o circuito típico utilizado no acionamento de motor de passo, entretanto, há pastilhas integradas que são também utilizadas para essa função. Um circuito integrado que pode ser usado para esse fim é o CI ULN2803A, mostrado na Fig. 2. Trata-se de um conjunto de transistores do tipo darlington, com capacidade de corrente de 500 ma. Cada uma das 4 bobinas do motor é ligada a uma das saídas (OUT) e ao terminal comum (COM), que é conectado à fonte de alimentação do motor de passo, que não precisa, necessariamente, ser a mesma do microcontrolador. Fig. 2: Driver para motor de passo - ULN2803A
4 Laboratório de Microprocessadores e Microcontroladores Display LCD Na explicação desta seção é usado um display LCD de 2 linhas x 16 colunas, cuja pinagem é mostrada na Fig. 3. O número de linhas e colunas é uma informação enviada na forma de comando para o LCD, numa rotina de inicialização necessária a cada vez que o LCD vai ser usado. Outras informações necessárias são: se o cursor vai ficar piscando, se a mensagem vai rolar para a esquerda ou para a direita, ou não vai rolar, se serão usados 4 ou 8 bits para os dados etc. A Tabela 2 mostra os sinais de controle para escrita e leitura do LCD. A Tabela 3 mostra as instruções mais comuns utilizadas no uso do LCD. Fig. 3: Display LCD de 2 linhas por 16 colunas Tabela 2: Habilitação do display LCD E RW RS Operação 0 Display desabilitado Escrita de Instrução no LCD Escrita de Dados no LCD Leitura de Instrução do LCD Leitura de Dados do LCD Tabela 3: instruções mais comuns utilizadas para o display LCD DESCRIÇÃO MODO RS R/W Código (Hexa) Display Liga (sem cursor) 0 0 0C Desliga 0 0 0A/08 Limpa Display com Home cursor Controle do Cursor Liga 0 0 0E Desliga 0 0 0C Desloca para Esquerda Desloca para Direita Cursor Home Cursor Piscante 0 0 0D Cursor com Alternância 0 0 0F Sentido de deslocamento do cursor ao Para a esquerda entrar com caractere Para a direita Deslocamento da mensagem ao entrar Para a esquerda com caractere Deslocamento da mensagem sem entrada de caractere Endereço da primeira posição Primeira linha Segunda linha 0 0 C0 Para a direita Para a esquerda Para a direita 0 0 1C A Tabela 4 mostra o endereço em decimal de cada posição do LCD de 16 colunas x 2 linhas. Tabela 4: Endereços em decimal do display LCD Colunas Linha Linha
5 Laboratório de Microprocessadores e Microcontroladores 5 2 Atividades do Experimento 4 Os programas das tarefas a seguir devem ser digitados e compilados no simulador MCU8051 e executados no simulador do kit didático e no kit didático real do microcontrolador No acionamento do motor de passo serão utilizadas duas maneiras de acionar o motor: através da leitura de uma tabela com os valores a serem enviados para o motor e através da rotação de bits na porta em que o motor está conectado. O motor de passo será acionado no sentido horário e no sentido antihorário, com passo completo e com meio passo. 2.1 Acionamento de Motor de Passo com Leitura de Tabela No roteiro da Tabela 5 a Flag F0 é utilizada para mudar o sentido de rotação do motor de passo. Ela é alterada através da interrupção externa 0. A chave no pino P3.3, denominada Meio, é usada para mudar de passo completo para meio passo. Obs.: a interrupção externa 1 não é utilizada neste experimento. Tabela 5: Acionamento de motor de passo usando tabela Rótulo Instrução Rótulo Instrução 1 Meio EQU P HORARIO: JNB Meio,Hora_Meio 2 Offset EQU 10H 28 MOV DPTR,#Tab_Hora 3 29 SJMP V1 4 ORG 00H 30 Hora_Meio: MOV DPTR,#Tab_Hora2 5 LJMP INICIO V1: MOV A,Offset 7 ORG 03H 33 MOVC A,@A+DPTR 8 CPL F0 34 CJNE A,#0FFH, ENVIA 9 CLR IE0 35 SJMP V0 10 RETI ENVIA: MOV P2,A 12 ORG 30H 38 LCALL ATRASO 13 INICIO: MOV SP, #2FH 39 INC Offset 14 MOV IE,#81H 40 SJMP V2 15 MOV TCON,#01H Tab_Anti: DB 01h, 02h, 04h, 08h, 0FFh 17 V0: MOV Offset,#00H 43 Tab_Anti2: DB 01h, 03h, 02h, 06h, 04h, 0Ch, 08h, 09h, 0ffh 18 V2: JB F0,HORARIO 44 Tab_Hora: DB 08H, 04H, 02H, 01H, 0FFh 19 JNB Meio, Anti_Meio 45 Tab_Hora2: DB 09h, 08h, 0Ch, 04h, 06h, 02h, 03h, 01h, 0ffh MOV DPTR,#Tab_Anti 47 ATRASO: MOV R0, # SJMP V1 48 V3: MOV R1, # DJNZ R1, $ 24 Anti_Meio: MOV DPTR,#Tab_Anti2 50 DJNZ R0, V3 25 SJMP V1 51 RET END Questão 1: Qual a função da instrução JB F0, HORARIO, no programa da Tabela 5? Questão 2: Qual a função da instrução JNB Meio, Anti_Meio, no programa da Tabela 5?
6 Laboratório de Microprocessadores e Microcontroladores 6 Questão 3: Qual a função do trecho da linha 7 à linha 10? Questão 4: Qual a função do trecho da linha 18 à linha 30? Questão 5: Qual a função do trecho da linha 32 à linha 40? 2.2 Acionamento de Motor de Passo com Rotação de Bits No roteiro da Tabela 6 as interrupções externas são utilizadas para a rotação do motor de passo no sentido anti-horário (INT0 acionada por nível) e no sentido horário (INT1 por transição, com prioridade alta). Tabela 6: Acionamento de motor de passo usando rotação de bits Rótulo Instrução Rótulo Instrução 1 ORG 00H 17 ANTI_HORARIO: MOV P2,A 2 LJMP INICIO 18 RL A 3 19 LCALL ATRASO 4 ORG 03H 20 RETI 5 LJMP ANTI_HORARIO HORARIO: MOV R7,#100 7 ORG 13H 23 V1: MOV P2,A 8 LJMP HORARIO 24 RR A 9 25 LCALL ATRASO 10 ORG 30H 26 DJNZ R7, V1 11 INICIO: MOV SP, #2FH 27 CLR IE1 12 MOV IE,#85H 28 RETI 13 MOV TCON,#04H MOV IP,#04H 30 ATRASO: MOV R0, # MOV A,#11H 31 V3: MOV R1, # SJMP $ 32 DJNZ R1, $ 33 DJNZ R0, V3 34 RET 35 END Questão 1: Qual a configuração resultante da execução do trecho da linha 12 à linha 16? Questão 2: Qual a condição para a execução do trecho da linha 17 à linha 20?
7 Laboratório de Microprocessadores e Microcontroladores 7 Questão 3: Qual a condição para a execução do trecho da linha 22 à linha 28? Qual a finalidade da instrução CLR IE1 na linha 27? 2.3 Contagem Crescente no Display LCD O programa da Tabela 7 mostra no display LCD uma contagem decimal crescente de 0000 a O byte superior da contagem é guardado em R1 e o byte inferior em R0. O display LCD está conectado à porta P0. Os pinos P3.5, P3.6 e P3.7 são pinos de controle do display. Tabela 7: Contagem no display LCD Rótulo Mnemônico Comentário sobre o Efeito da Operação 1 RS EQU P3.5 ; RS = 0 INSTRUÇÃO. RS = 1 DADO 2 RW EQU P3.6 ; RW =0 ESCRITA. RW = 1 LEITURA 3 EN EQU P3.7 ; PINO DE HABILITAÇÃO DO LCD 4 LCD EQU P0 ; Porta P0 é o canal de dados 5 6 ORG 00H 7 LJMP INICIO 8 9 ORG 30H 10 INICIO: MOV SP,#2FH ; Apontador de pilha SP = 2FH 11 MOV R0,#00 ; Byte inferior da contagem 12 MOV R1,#00 ; Byte superior da contagem 13 MOV R7,#0FFH ; Contador 14 LCALL INICIA ; Chama subrotina de inicialização do LCD 15 LCALL LINHA1 ; Chama subrotina que mostra mensagem na linha 1 16 LCALL LINHA2 ; Chama subrotina que mostra mensagem na linha REPETE: LCALL CONTAGEM ; Chama subrotina de contagem decimal contagem de 0000 a LCALL DISPLAY ; Chama subrotina que mostra a contagem no display 20 LCALL ATRASO 21 LCALL ATRASO 22 LCALL ATRASO 23 SJMP REPETE ; Volta para o início ; SUBROTINA DE INICIALIZAÇÃO DO DISPLAY LCD 26 INICIA: MOV A,#38H ; Instrução que indica display de 16 colunas e 2 linhas 27 LCALL INSTR_WR ; Chama subrotina para escrever instrução no LCD 28 MOV A,#38H ; Instrução que indica display de 16 colunas e 2 linhas 29 LCALL INSTR_WR ; Chama subrotina para escrever instrução no LCD 30 MOV A,#0EH ; Instrução para ligar o cursor 31 LCALL INSTR_WR ; Chama subrotina para escrever instrução no LCD 32 MOV A,#06H ; Instrução para deslocar cursor para a direita 33 LCALL INSTR_WR ; Chama subrotina para escrever instrução no LCD 34 MOV A,#01H ; Instrução para limpar LCD 35 LCALL INSTR_WR ; Chama subrotina para escrever instrução no LCD 36 RET LINHA1: INC R7 ; Incrementa contador 39 MOV A,R7 ; Carrega acumulador com o conteúdo do contador 40 MOV DPTR,#MSG1 ; DPTR recebe o endereço da mensagem MSG1 41 MOVC A,@A+DPTR ; Acumulador recebe o código do caractere do endereço A+DPTR 42 CJNE A,#0FFH,V1 ; Se A = 0FFH fim da mensagem. Caso contrário, pula para V1 43 RET 44 V1: LCALL TEXTO_WR 45 SJMP LINHA1 46
8 Laboratório de Microprocessadores e Microcontroladores 8 47 LINHA2: MOV A,#192 ; Instrução para definir endereço do LCD: 192 = C0H 48 LCALL INSTR_WR ; Chama subrotina para escrever instrução no LCD 49 MOV R7,#0FFH ; Contador recebe valor FFH 50 V3: INC R7 ; Incrementa contador 51 MOV A,R7 ; Carrega acumulador com o conteúdo do contador 52 MOV DPTR,#MSG2 ; DPTR recebe o endereço da mensagem MSG2 53 MOVC A,@A+DPTR ; Acumulador recebe o código do caractere do endereço A+DPTR 54 CJNE A,#0FFH,V2 ; Se A = 0FFH fim da mensagem. Caso contrário, pula para V2 55 RET V2: LCALL TEXTO_WR ; Chama subrotina para escrever dados no LCD 58 SJMP V INSTR_WR: SETB EN ; Habilita LCD 61 CLR RW ; Operação de escrita no LCD 62 CLR RS ; Operação com instrução 63 MOV LCD, A ; Transfere a instrução para o LCD 64 CLR EN ; Desabilita LCD 65 LCALL ATRASO_LCD ; Chama subrotina de atraso do LCD 66 RET TEXTO_WR: SETB EN ; Habilita LCD 69 CLR RW ; Operação de escrita no LCD 70 SETB RS ; Operação com dados 71 MOV LCD, A ; Transfere os dados para o LCD 72 CLR EN ; Desabilita LCD 73 LCALL ATRASO_LCD ; Chama subrotina de atraso do LCD 74 RET CONTAGEM: MOV A,R0 ; Carrega acumulador com valor atual do byte inferior 77 ADD A,#01H ; Incrementa acumulador em uma unidade 78 DA A ; Faz o ajuste decimal do byte inferior 79 MOV R0,A ; Atualiza o valor de R0 80 JNC V4 ; Desvia para V4 se não houver Carry, ou seja, se R0 =< MOV A,R1 ; Carrega acumulador com valor atual do byte superior 83 ADD A,#01H ; Incrementa acumulador em uma unidade 84 DA A ; Faz o ajuste decimal do byte superior 85 MOV R1,A ; Atualiza o valor de R1 86 V4: NOP 87 RET ; SUBROTINAS PARA CONVERTER VALORES EM ASCII E MOSTRAR NO DISPLAY 90 DISPLAY: MOV A,#0F0H ; Prepara a separação do nibble superior de R1 91 ANL A,R1 ; Separa nibble superior de R1 92 SWAP A ; Inverte nibble superior com inferior 93 ORL A,#30H ; Converte nibble superior de R1 em ASCII 94 LCALL MOSTRA4 ; Mostra o dígito mais significativo da contagem MOV A,#0FH ; Prepara a separação do nibble inferior de R1 97 ANL A,R1 ; Separa nibble inferior de R1 98 ORL A,#30H ; Converte nibble inferior de R1 em ASCII 99 LCALL TEXTO_WR ; Mostra Dígito 3 no display LCD MOV A,#0F0H ; Prepara a separação do nibble superior de R0 102 ANL A,R0 ; Separa nibble superior de R0 103 SWAP A ; Inverte nibble superior com inferior 104 ORL A,#30H ; Converte nibble superior de R1 em ASCII 105 LCALL TEXTO_WR ; Mostra Dígito 2 no display LCD MOV A,#0FH ; Prepara a separação do nibble inferior de R0 108 ANL A,R0 ; Separa nibble inferior de R0 109 ORL A,#30H ; Converte nibble inferior de R0 em ASCII 110 LCALL TEXTO_WR ; Mostra Dígito 1 no display LCD 111 RET 112
9 Laboratório de Microprocessadores e Microcontroladores ; SUBROTINA PARA MOSTRAR NO DISPLAY O DÍGITO 4 DA CONTAGEM 114 MOSTRA4: PUSH ACC ; Guarda dígito 4 na pilha, antes de definir endereço no LCD 115 MOV A,#202 ; Endereço do dígito LCALL INSTR_WR ; Chama subrotina para escrever instrução no LCD 117 POP ACC ; Recupera dígito 4 da pilha 118 LCALL TEXTO_WR ; Chama subrotina para escrever dados no LCD dígito RET ATRASO_LCD: MOV R4,#10 ; Carrega registrador R4 com valor decimal V6: MOV R5,#80 ; Carrega registrador R5 com valor decimal DJNZ R5,$ ; Aguarda registrador R5 zerar 124 DJNZ R4,V6 ; Decrementa R4. Enquanto não for zero, volta para recarregar R5 126 RET ; Retorna de subrotina de atraso de tempo ATRASO: MOV R4,#50 ; Carrega registrador R4 com valor decimal V5: MOV R5,#250 ; Carrega registrador R5 com valor decimal DJNZ R5,$ ; Aguarda registrador R5 zerar 131 DJNZ R4,V5 ; Decrementa R4. Enquanto não for zero, volta para recarregar R5 132 RET ; Retorna de subrotina de atraso de tempo MSG1: DB MICROCONTROLADOR, 0FFH MSG2: DB CONTAGEM:,0FFH 137 FIM: NOP 138 END Após a inicialização do LCD através das sub-rotinas INICIA, LINHA1 e LINHA2, a rotina principal do programa é o trecho da linha 18 à linha 23. A partir desse trecho todas as outras sub-rotinas são chamadas. Questão 1: Qual a função das sub-rotinas INSTR_WR (linhas 60 a 66) e TEXTO_WR (linhas 68 a 74)? Questão 2: Como funciona a sub-rotina CONTAGEM, das linhas 76 a 87? Questão 3: Como funciona a sub-rotina DISPLAY, das linhas 90 a 111?
10 Laboratório de Microprocessadores e Microcontroladores Contagem Decrescente no Display LCD No programa da Tabela 7, adapte a sub-rotina CONTAGEM de modo que a contagem passe a ser decrescente (9999 até 0000). Tabela 8: Sub-rotinas para as contagens crescente e decrescente no display LCD ; CONTAGEM DE 0000 A 9999 ; CONTAGEM DE 9999 A 0000 CONTAGEM: MOV A,R0 CONTAGEM: ADD A,#01H DA A MOV R0,A JNC V4 MOV A,R1 ADD A,#01H DA A MOV R1,A V4: NOP RET 2.5 Acionamento do Motor de Passo com Mensagem no Display LCD O roteiro da Tabela 9 deve ser implementado apenas no Simulador do Kit Didático (porque, no Kit Didático real não é possível utilizar de forma simultânea os módulos do motor e do display). Nesse roteiro a Flag F0 é utilizada para definir o sentido de rotação horário (F0 =1) ou antihorário (F0 = 0), do motor de passo. Uma mensagem é enviada ao display, com o sentido de rotação. O estado de F0 é alterado através da interrupção externa zero. A chave do pino P3.3 é usado para Ligar (P3.3 = 0) e Desligar (P3.3 = 1) o motor de passo. Tabela 9: Acionamento do motor de passo com mensagem no display LCD Rótulo Mnemônico Rótulo Mnemônico 1 LIGA EQU P LINHA1: MOV A,R7 2 RS EQU P MOV DPTR,#MSG1 3 RW EQU P MOVC A,@A+DPTR 4 EN EQU P CJNE A,#0FFH,V1 5 LCD EQU P0 64 RET ORG 00H 66 V1: LCALL TEXTO_WR 8 LJMP INICIO 67 INC R SJMP LINHA1 10 ORG 03H CPL F0 70 LINHA2: MOV A,# CLR IE0 71 LCALL INSTR_WR 13 RETI 72 MOV R7,#00H V3: MOV A,R7 15 ORG 30H 74 MOVC A,@A+DPTR 16 INICIO: MOV SP,#2FH 75 CJNE A,#0FFH,V2 17 MOV IE,#81H 76 RET 18 MOV TCON,#01H 77 V2: LCALL TEXTO_WR 19 MOV R7,#00H 78 INC R7 20 MOV R6,#11H 79 SJMP V3 21 LCALL INICIA LCALL LINHA1 81 INSTR_WR: SETB EN CLR RW 24 V0: JNB LIGA,ACIONA 83 CLR RS 25 MOV DPTR,#MSG4 84 MOV LCD, A 26 LCALL LINHA2 85 CLR EN 27 SJMP V0 86 LCALL ATRASO_LCD RET
11 Laboratório de Microprocessadores e Microcontroladores ACIONA: JB F0,HORARIO 88 TEXTO_WR: SETB EN 30 MOV DPTR,#MSG2 89 CLR RW 31 LCALL LINHA2 90 SETB RS 32 MOV P2,R6 91 MOV LCD, A 33 LCALL ATRASO 92 CLR EN 34 MOV A,R6 93 LCALL ATRASO_LCD 35 RL A 94 RET 36 MOV R6,A SJMP V ATRASO_LCD: MOV R4,#10 39 HORARIO: MOV DPTR,#MSG3 98 V6: MOV R5,#80 40 LCALL LINHA2 99 DJNZ R5,$ 41 MOV P2,R6 100 DJNZ R4,V6 42 LCALL ATRASO 101 RET 43 MOV A,R RR A MOV R6,A 104 ATRASO: MOV R4,# SJMP V0 105 V5: MOV R5,# DJNZ R5,$ 48 INICIA: MOV A,#38H 107 DJNZ R4,V5 49 LCALL INSTR_WR 108 RET 50 MOV A,#38H LCALL INSTR_WR MOV A,#0EH 111 MSG1: DB Motor de Passo, 0FFh 53 LCALL INSTR_WR 112 MSG2: DB Anti-Horario, 0FFh 54 MOV A,#06H 113 MSG3: DB Sentido Horario, 0FFh 55 LCALL INSTR_WR 114 MSG4: DB Desligado, 0FFh 56 MOV A,#01H LCALL INSTR_WR 116 END 58 RET Questão 1: Qual é a configuração resultante da execução das instruções das linhas 17 a 20? Questão 2: A rotina principal do programa da Tabela 9 está no trecho das linhas 24 a 46. Explique o funcionamento dessa rotina.
Laborató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 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 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 maisMicroprocessadores e Microcontroladores Parte 3. Expansão de Memória Mapeamento de Memória
Microprocessadores e Microcontroladores Parte 3 Expansão de Memória José Wilson Lima Nerys www.eee.ufg.br/ jwilson 2013 Um microcontrolador padrão da família 8051 possui normalmente uma memória de programa
Leia maisEXPERIÊNCIA 17 USO DO TEMPORIZADOR INTERNO
EXPERIÊNCIA 17 USO DO TEMPORIZADOR INTERNO Parte I Fundamentos Teóricos O que diferencia um microcontrolador (como o 8051) de um microprocessador é o fato de que o primeiro pode apresentar, integrados
Leia maisOcircuito da Fig.1 é usado para o acionamento dos Leds do Cubo.
Cubo de Leds José Wilson Lima Nerys Universidade Federal de Goiás jwlnerys@gmail.com Abstract Esse projeto é um bom exemplo de uso das instruções setb e clr do 8051. Elas são usadas para ativar e desativar
Leia maisPROJETOS COM MICROCONTROLADORES
Escola de Engenharia Elétrica e de Computação Universidade Federal de Goiás PROJETOS COM MICROCONTROLADORES Versão em Processo de Atualização Prof. Dr. José Wilson Lima Nerys Goiânia, 2009 Projetos com
Leia maisLaboratório de Microprocessadores e Microcontroladores. Experimento 7: 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 7: Conversor Analógico/Digital e Conversor Digital/Analógico
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 maisProf. Adilson Gonzaga. Interface com Displays
Prof. Adilson Gonzaga Interface com Displays Interface com Displays de 7 Segmentos 2 Um Display de 7 segmentos é formado por 7 LED s (a,b,c,d,e,f,g) que são previamente encapsulados e conectados de duas
Leia maisInterface com Displays de 7 Segmentos. Interface com Displays
Interface com Displays de 7 Segmentos Interface com Displays Um Display de 7 segmentos é formado por 7 LED s (a,b,c,d,e,f,g) que são previamente encapsulados e conectados de duas maneiras: f e a g b c
Leia maisDISPLAY LCD. Ilton L. Barbacena Claudio Afonso Fleury
DIPLAY LCD Ilton L. Barbacena Claudio Afonso Fleury Outubro - 1996 01. INTRODUÇÃO Os módulos LCD são interfaces de saída muito útil em sistemas microprocessados. Estes módulos podem ser gráficos e a caracter.
Leia maisAplicaçõ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 maisLABORATÓRIO DE MICROPROCESSADORES E MICROCONTROLADORES
Escola de Engenharia Elétrica e de Computação Universidade Federal de Goiás LABORATÓRIO DE MICROPROCESSADORES E MICROCONTROLADORES Prof. Dr. José Wilson Lima Nerys Goiânia, 1º semestre de 2012 Laboratório
Leia maisCerne Tecnologia e Treinamento
Cerne Tecnologia e Treinamento Tutorial de Instalação da Placa X-Control I E-mail: Sumário Configurando o PC 3 Conectando a Placa 6 Conectores e Pinagem da Placa 7 Comandos para comunicação 13 2 Obs: A
Leia maisLaboratório de Sistemas Processadores e Periféricos Lista de comandos de Assembly
Laboratório de Sistemas Processadores e Periféricos Lista de comandos de Assembly Gustavo G. Parma Lista dos comandos assembly que serão utilizados ao longo das práticas. 1 Comandos 1. ADD destino, fonte
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 maisProjeto de TRABALHO DE CONCLUSÃO DO CURSO TÉCNICO EM Automação industrial. Catraca Automática
Centro Estadual de Educação Tecnológica Paula Souza GOVERNO DO ESTADO DE SÃO PAULO Etec JORGE STREET Projeto de TRABALHO DE CONCLUSÃO DO CURSO TÉCNICO EM Automação industrial Catraca Automática Bruno Alves
Leia maiswww.vwsolucoes.com Copyright 2011 VW Soluções
1 Apresentação O adaptador ADP.v01 é utilizado para facilitar a instalação de display Lcd 16x2 ou display Lcd 20x4 nos CLP PIC28 ou CLP PIC40 através de um flat cable de 10vias de acordo com a necessidade
Leia maisEstrutura do programa e programação Assembly com 8051. O que entende por linguagem assembly?
O que entende por linguagem assembly? i. Apresenta um nível de abstração intermédia entre os dois extremos: linguagem máquina e linguagem alto-nível ii. Facilita a programação pela substituição do código
Leia maisComandos de Eletropneumática Exercícios Comentados para Elaboração, Montagem e Ensaios
Comandos de Eletropneumática Exercícios Comentados para Elaboração, Montagem e Ensaios O Método Intuitivo de elaboração de circuitos: As técnicas de elaboração de circuitos eletropneumáticos fazem parte
Leia maisParte II O microcontrolador Intel 8051
Parte II O microcontrolador Intel 8051 1 Comentários sobre microcontroladores Um microcontrolador é um componente que tem, num único chip, além de uma CPU, elementos tais como memórias ROM e RAM, temporizadores,
Leia maisAmbiente de desenvolvimento de Programação Assembly MCU 8051 IDE
SEL-433 APLICAÇÕES DE MICROPROCESSADORES I Prof. Evandro L. L. Rodrigues Ambiente de desenvolvimento de Programação Assembly MCU 8051 IDE http://mcu8051ide.sourceforge.net/ Tela inicial Criar novo projeto:
Leia maisPresys Instrumentos e Sistemas
Versão Especial Quatro temporizadores com alarme. Solicitante Responsável: Depto.: As informações contidas nesta folha têm prioridade sobre aquelas do manual técnico do instrumento. COMPORTAMENTO: Este
Leia maisSistemas Embarcados:
Sistemas Embarcados: Microcontroladores Prof. Protásio Laboratório de Microengenharia/DEE/CEAR/UFPB Programação Assembly 8051 Programação Assembly Ferramentas de simulação MCU 8051 IDE v1.4.7 An open source
Leia maisPROJETO CONTROLE DE ACESSO Á AMBIENTES BASEADO EM I-BUTTON
UnicenP Centro Universitário Positivo Núcleo de Ciências Exatas e Tecnológicas Curso de Engenharia da Computação PROJETO CONTROLE DE ACESSO Á AMBIENTES BASEADO EM I-BUTTON Autor: Fernando Bomfim Boszczowski
Leia maisProfessor Marcelo Josué Telles Porta LPT, programação, componentes eletrônicos, sistema binário...
Objetivos: - Conhecer a porta paralela LPT (explore as referências!) - Explorar uma linguagem de programação - Montagem de um circuito de comunicação via LPT - Revisão do sistema numérico binário INTRODUÇÃO
Leia maisOs 3 principais tipos de Instruções (INSTRUTION SET) dos up são:
Linguagem Assembly Os 3 principais tipos de Instruções (INSTRUTION SET) dos up são: INSTRUÇÕES DE TRANSFERÊNCIA DE DADOS - Movem dados entre Registradores, Registradores e Memória e Valores Fixos para
Leia maisCEFET-SP. Microcontroladores Família MCS-51 Conceitos, Aplicações e Projetos versão 6.0 2004 Wilson Ruiz. Wilson Ruiz
CEFET-SP Microcontroladores Família MCS-51 Conceitos, Aplicações e Projetos versão 6.0 2004 Wilson Ruiz Harpia harpyja Harpia ou Águia Real Brasil 1 CAPÍTULO 1: HARDWARE DOS MICROCONTROLADORES DA FAMÍLIA
Leia maisEngenharia Electrotécnica/ Engenharia Informática Microprocessadores e Aplicações
Conversão de Binário para BCD A conversão de um número binário para BCD depende do valor a ser convertido: caso a: 0 a 99 (2 algarismos BCD) caso b: 0 a 255 (1 byte) caso c: 0 a 999 (3 algarismos BCD)
Leia maisTRABALHO DE CONCLUSÃO DO CURSO TÉCNICO EM MECATRÔNICA. Esteira Contadora de Peças
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 MECATRÔNICA Esteira Contadora de Peças Caio D adamo Figueiredo
Leia maisArquitetura de Computadores. Tipos de Instruções
Arquitetura de Computadores Tipos de Instruções Tipos de instruções Instruções de movimento de dados Operações diádicas Operações monádicas Instruções de comparação e desvio condicional Instruções de chamada
Leia maisULA Sinais de Controle enviados pela UC
Solução - Exercícios Processadores 1- Qual as funções da Unidade Aritmética e Lógica (ULA)? A ULA é o dispositivo da CPU que executa operações tais como: Adição Subtração Multiplicação Divisão Incremento
Leia maisALARME RESIDENCIAL UTILIZANDO MICROCONTROLADOR
Centro Universitário de Brasília - UniCEUB Faculdade de Tecnologia e Ciências Sociais Aplicadas - FATECS Curso de Engenharia de Computação Projeto Final ALARME RESIDENCIAL UTILIZANDO MICROCONTROLADOR 8051
Leia maisComércio e Manutenção de Produtos Eletrônicos. Mapeamento de memória e conexões do Controlador CP-WS13/8DI8DO2AI2AO/USB/OEM. Versão 1.
Comércio e Manutenção de Produtos Eletrônicos Manual CP-WS1 Mapeamento de memória e conexões do Controlador CP-WS13/8DI8DO2AI2AO/USB/OEM PROXSYS Versão 1.4 Setembro -2015 Controlador Industrial CP-WS1
Leia maisMicrocontroladores Família MCS51
Microcontroladores Família MCS51 Colégio Técnico de Campinas COTUCA Disciplina TDM II- Departamento Eletroeletrônica 1- Conceitos Básicos Um sistema computador é constituído por três blocos de base ligados
Leia maisAcionamento de Motores: PWM e Ponte H
Warthog Robotics USP São Carlos www.warthog.sc.usp.br warthog@sc.usp.br Acionamento de Motores: PWM e Ponte H Por Gustavo C. Oliveira, Membro da Divisão de Controle (2014) 1 Introdução Motores são máquinas
Leia maisPROF.: PAULO GOMES MATÉRIA: STR1 MOURA LACERDA
PROF.: PAULO GOMES MATÉRIA: STR1 MOURA LACERDA TEORIA Princípios básicos de transmissão a. Sinais de radiofreqüência (RF) Possuem freqüências acima de 100 KHz e são usados pelas emissoras para transportar
Leia maisImplementação de Projetos de Automação Automação Semestre 01/2015
Implementação de Projetos de Automação Automação Semestre 01/2015 Engenharia de Controle e Automação FENG ENGENHARIA DE CONTROLE E AUTOMAÇÃO Exercício Dentro do projeto, criar um arquivo de programa chamado
Leia maisA família de microcontroladores 8051
EEL7030 A família de microcontroladores 8051 1 Comentários sobre microcontroladores Um microcontrolador é um componente que tem, num único chip, além de uma CPU, elementos tais como memórias ROM e RAM,
Leia maisEletrônica Digital II. Exemplo de um CI com encapsulamento DIP. Diagrama do CI 74XX76.
Eletrônica Digital II Exemplo de um CI com encapsulamento DIP. Diagrama do CI 74XX76. Esquema interno do protoboard e colocação do CI com ligações. Aula Prática Ensaio Um Flip-Flop JK a) Objetivo: Testar
Leia maisUnidade 1: O Computador
Unidade : O Computador.3 Arquitetura básica de um computador O computador é uma máquina que processa informações. É formado por um conjunto de componentes físicos (dispositivos mecânicos, magnéticos, elétricos
Leia maisUNIVERSIDADE FEDERAL DE ITAJUBÁ PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA THIAGO POUZA MUSSOLINI
UNIVERSIDADE FEDERAL DE ITAJUBÁ PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA THIAGO POUZA MUSSOLINI DESENVOLVIMENTO DE UM MICROCONTROLADOR DE 8 BITS EM VHDL BASEADO NO CONJUNTO DE INSTRUÇÕES DO 8051
Leia mais1345 Arquitectura de Computadores
1345 Arquitectura de Computadores Relatório do 2º Teste formativo Ano lectivo 1999/2000 Resolução da questão 1 O mapa de memória pedido é o seguinte: Endereço do fim da página FFFFH DFFFH BFFFH 9FFFH 7FFFH
Leia maisProgramando displays de cristal líqüido a partir da porta paralela do PC. Programming liquid crystal display from PC parallel port.
Programando displays de cristal líqüido a partir da porta paralela do PC Resumo Programming liquid crystal display from PC parallel port Carlos Sica 1 Como toda máquina, computadores utilizam uma forma
Leia maisControlador de DMA. Gustavo G. Parma
Controlador de DMA Gustavo G. Parma Controlador de DMA Transferência de um dado de um dispositivo I/O para a memória Iniciada pela CPU Transferência efetuada e terminada pelo controlador de DMA CPU pode
Leia maisROBÔ PARA ENTREGA DE OBJETOS
ROBÔ PARA ENTREGA DE OBJETOS Marcos Andrade Centro Universitário Salesiano de São Paulo - UNISAL Maria Nídia R.D. Yacoub Centro Universitário Salesiano de São Paulo- UNISAL Endereço para correspondência:
Leia maisCerne Tecnologia e Treinamento. suporte@cerne-tec.com.br www.cerne-tec.com.br
Tecnologia e Treinamento Tutorial para Testes na Placa RS485 MODBUS de 64 Entradas suporte@cerne-tec.com.br Sumário 1. Reconhecendo o Kit 03 2. Reconhecendo a placa PIC Cerne MODBUS I64 RS485 04 3. Alimentação
Leia maisOrganização de Computadores 1
Organização de Computadores 1 3.1 CPU: Unidade de Processamento Central Prof. Luiz Gustavo A. Martins Arquitetura de von Newmann Unidade de Processamento Central (CPU): Memória Principal Unidade de Processamento
Leia maisCircuitos Digitais Contadores. Orivaldo Santana Jr. ovsj@cin.ufpe.br
Circuitos Digitais Contadores Orivaldo Santana Jr. ovsj@cin.ufpe.br Roteiro Introdução Contadores Assíncronos Crescentes Contadores Assíncronos Decrescentes Contador Assíncrono Crescente/Decrescente Introdução
Leia mais1 Circuitos Pneumáticos
1 Circuitos Pneumáticos Os circuitos pneumáticos são divididos em várias partes distintas e, em cada uma destas divisões, elementos pneumáticos específicos estão posicionados. Estes elementos estão agrupados
Leia maisUNIVERSIDADE FEDERAL DO RIO DE JANEIRO Escola Politécnica - Departamento de Engenharia Mecânica
UNIVERSIDADE FEDERAL DO RIO DE JANEIRO Escola Politécnica - Departamento de Engenharia Mecânica Curso Lato Sensu MECATRÔNICA Módulo Robótica - AULA 6: Exercício Prático Prof. Vitor Ferreira Romano 1. ASPECTOS
Leia maisMáquina de Venda Automática de Macarrão Instantâneo
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 AUTOMAÇÃO INDUSTRIAL Máquina de Venda Automática de Macarrão
Leia maisCircuitos de Comunicação. Prática 1: PWM
Circuitos de Comunicação Prática 1: PWM Professor: Hélio Magalhães Grupo: Geraldo Gomes, Paulo José Nunes Recife, 04 de Maio de 2014 SUMÁRIO Resumo 3 Parte I PWM - Teoria 3 Geração do PWM 5 Parte II Prática
Leia maisINSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SÃO PAULO CAMPUS SÃO JOSÉ DOS CAMPOS
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SÃO PAULO CAMPUS SÃO JOSÉ DOS CAMPOS André Papi Cardoso Jonas Fucitalo dos Reis Karl Max Tavares de Lira Sensores e Atuadores em Sistemas VANT Trabalho
Leia maisCRONÔMETRO DIGITAL PROJETO
CRONÔMETRO DIGITAL PROJETO OBJETIVOS: a) Verificação do funcionamento dos contadores; b) Aplicabilidade de circuitos contadores; c) Verificação do funcionamento de um cronômetro digital. INTRODUÇÃO TEÓRICA
Leia maisLaboratório de Sistemas Processadores e Periféricos
Laboratório de Sistemas Processadores e Periféricos Sistema de Interrupções do 8086 Prática 11 Gustavo G. Parma Assunto: sistema de interrupcões do 8086. Interrupções do DOS Objetivos: Apresentação do
Leia maisRedes de Computadores
Nível de rede Inst tituto de Info ormátic ca - UF FRGS Redes de Computadores Nível de rede Aula 6 Aplicação Apresentação Sessão Transporte Rede Enlace Físico Protocolo nível de aplicação Protocolo nível
Leia maisObjetivos Gerais. Arquitetura de Computadores. Arquiteturas estudadas. O Computador Neander
Objetivos Gerais Arquitetura de Computadores Prof. Fábio M. Costa Instituto de Informática UFG 1S/2005 ISA Parte II: Arquiteturas-Exemplo Simuladores e Máquinas Reais Demonstrar os conceitos genéricos
Leia maisMICROPROCESSADORES E MICROCONTROLADORES
MICROPROCESSADORES E MICROCONTROLADORES Parte 1 José Wilson Lima Nerys www.eee.ufg.br/~jwilson jwilson@eee.ufg.br 1 Prof. José Wilson Lima Nerys 1 Microprocessadores MICROPROCESSADORES E MICROCONTROLADORES
Leia maisArquitectura de Computadores. Dicas e Truques do Assembly do P3
Instituto Superior Técnico Arquitectura de Computadores Dicas e Truques do Assembly do P3 Prof. Renato Nunes Versão 2.0 03/03/2008 1. Introdução Este documento contém vários pedaços de código, instruções
Leia maisAtividade prática: Rodando o programa SOMA
Atividade prática: Rodando o programa SOMA Representação de caracteres ASCII: Letras e pontuação não são representáveis diretamente em computadores e circuitos lógicos. Utiliza-se alguns códigos binários
Leia maisV1 5V +V. (14)Vdd (6)RB0 PIC 16F628A. (16) Clk-out. C1 33pF. C2 33pF. Figura 1 Circuito pisca-pisca.
AUTOR Maurício Madeira Oliveira Página pessoal (fonte): www.seguidorsolar.com.br Este curso pode ser usado e divulgado, sem fins comerciais, citar fonte e autor Prévia: Curso de Microcontroladores PIC
Leia maisDK105 GROVE. Temperatura e Umidade. Radiuino
DK105 GROVE Temperatura e Umidade Radiuino O presente projeto visa mostrar uma básica aplicação com o Kit DK 105 Grove. Utilizamos um sensor de umidade e temperatura Grove juntamente ao nó sensor para
Leia maisÍndice. tabela das versões do documento. GPOP - Gerenciador POP 1598510_05 01 11/01/2016 1/14. título: GPOP. assunto: Manual de utilização
título: GPOP assunto: Manual de utilização número do documento: 1598510_05 índice: 01 pag.: 1/14 cliente: geral tabela das versões do documento índice data alteração 01 11/01/2016 versão inicial 02 03
Leia maisFLIP FLOPS. EXPERIMENTS MANUAL Manual de Experimentos Manual de Experimentos M-1113A
FLIP FLOPS M-1113A *Only illustrative image./imagen meramente ilustrativa./ Imagem meramente ilustrativa. EXPERIMENTS MANUAL Manual de Experimentos Manual de Experimentos Conteúdo 1. Objetivos... 2 2.
Leia maisArquitetura de Computadores. Prof. João Bosco Jr.
Arquitetura de Computadores Prof. João Bosco Jr. Unidade II Aula 1 Nível ISA Posicionado entre a microarquitetura e o SO Define a arquitetura (Conjunto de Instruções) É a interface entre o Software e o
Leia maisManual de Equipamento Balança
Manual de Equipamento Balança Rev.00 6 - Alarmes INSTRUÇÕES DE SEGURANÇA Célula de Carga Célula de Carga não conectada. A seguinte tela será exibida *** ALARME *** CELULA DE CARGA Tempo de Carga Estouro
Leia maisORGANIZAÇÃO BÁSICA DE COMPUTADORES E LINGUAGEM DE MONTAGEM
Cap1.1 ORGANIZAÇÃO BÁSICA DE COMPUTADORES E LINGUAGEM DE MONTAGEM 1. Conceitos básicos Bit = BInary digit = vale sempre 0 ou 1 elemento básico de informação Byte Word = 8 bits processados em paralelo (ao
Leia mais2 Segmentação de imagens e Componentes conexas
Universidade Tecnológica Federal do Paraná (UTFPR) Departamento Acadêmico de Informática (DAINF) Algoritmos II Professor: Alex Kutzke (alexk@dainf.ct.utfpr.edu.br) Especificação do Primeiro Trabalho Prático
Leia maisFigura 1 - Somador para dois números de 4 bits com extensores lógicos (EL) e Aritméticos(EA).
Projeto de uma Unidade Lógico-Aritmética (ULA) Uma unidade lógico-aritmética (ULA) é responsável pelas operações lógicas e aritméticas básicas num processador. As operações aritméticas tipicamente realizadas
Leia maisMicrocontroladores. Prof. Nivaldo T. Schiefler Jr. M.Eng Homepage: www.joinville.ifsc.edu.br/~nivaldo Email: nivaldo@ifsc.edu.br
Prof. Nivaldo T. Schiefler Jr. M.Eng Homepage: www.joinville.ifsc.edu.br/~nivaldo Email: nivaldo@ifsc.edu.br Conceito final será constituído de duas avaliações: 1ª Conceito avaliação teórica 2ª Conceito
Leia mais3º Trabalho de Laboratório. Unidade de Controlo Microprogramada
MICROPROCESSADORES 3º Trabalho de Laboratório Unidade de Controlo Microprogramada Objectivo: Pretende-se que os alunos compreendam a metodologia usada na implementação, programação e teste de uma Unidade
Leia maisAEDB CURSO DE SISTEMAS DE INFORMAÇÃO APOSTILA DE ORGANIZAÇÃO DE COMPUTADORES PROF. ADÃO DE MELO NETO
AEDB CURSO DE SISTEMAS DE INFORMAÇÃO APOSTILA DE ORGANIZAÇÃO DE COMPUTADORES PROF. ADÃO DE MELO NETO Organização de Computadores 2 PREFÁCIO Esta apostila não tem a pretensão de ser uma obra inédita no
Leia maisCONTROLE EM MALHA FECHADA DA VELOCIDADE DE UM MOTOR DC UTILIZANDO UM MICROCONTROLADOR 8051
CONTROLE EM MALHA FECHADA DA VELOCIDADE DE UM MOTOR DC UTILIZANDO UM MICROCONTROLADOR 8051 Raphael Rocha Coelho Acadêmico, Cleiton Moya de Almeida Acadêmico, Vinícius Berndsen Peccin Acadêmico Departamento
Leia maisExperiência 04: Comandos para testes e identificação do computador na rede.
( ) Prova ( ) Prova Semestral ( ) Exercícios ( ) Prova Modular ( ) Segunda Chamada ( ) Exame Final ( ) Prática de Laboratório ( ) Aproveitamento Extraordinário de Estudos Nota: Disciplina: Turma: Aluno
Leia maisLABORATÓRIO DE LINGUAGEM DE MONTAGEM INTERRUPÇÕES DO DOS E DA BIOS
LABORATÓRIO DE LINGUAGEM DE MONTAGEM INTERRUPÇÕES DO DOS E DA BIOS Capítulo 15 do livro-texto, págs. 309 a 330 Impressora Scanner Monitor Flop Disk Modem Floppy drive "CPU" HD CD ROM Teclado Mouse Dispositivos
Leia mais8. Instruções de multiplicação e divisão
Cap8.1 8. Instruções de multiplicação e divisão 8.1 Instruções de multiplicação MUL fonte IMUL fonte MUL (multiply) -> usada com números em representação não-sinalizada IMUL (integer multiply) -> usada
Leia maisUso de interrupções de BIOS/DOS
Uso de interrupções de BIOS/DOS Prof. Ronaldo Hüsemann Mapa de Memória FFFFFh F0000h C0000h B8000h A0000h BIOS (ROM) Reservado Memória de Vídeo (Texto e Gráfica) Memória de Vídeo (Parte Gráfica) Área para
Leia maisSUPERTEC2007 SINCRONISMO DETETOR DE MODOS MICRO
XXVIII. SINCRONISMO DETETOR DE MODOS MICRO Os monitores analógicos usam um CI chamado Detetor de modos e configurador (às vezes é mais de um CI). Este CI recebe os sinais de sincronismo H e V vindos do
Leia maisProgramação Daniel Corteletti Aula 3 Parte III Página 1/7
Programação Daniel Corteletti Aula 3 Parte III Página /7 LINGUAGEM DE PROGRAMAÇÃO - ASSEMLY - PARTE I Assembly - o que é "Assembly" significa montagem. "Assembler" significa montador. Montagem é o ato
Leia mais7. Instruções lógicas, de deslocamento e de rotação
7. Instruções lógicas, de deslocamento e de rotação São instruções que permitem mudar o padrão de bits num byte (8 bits) ou numa palavra (16 bits). Linguagens de alto nível (exceto C) não permitem manipular
Leia maisUNIVERSIDADE LUTERANA DO BRASIL ULBRA CONTROLE DE MOTOR DE PASSO VIA PORTA PARALELA -BUILDER C++ FABRÍCIO DE MARI
UNIVERSIDADE LUTERANA DO BRASIL ULBRA CONTROLE DE MOTOR DE PASSO VIA PORTA PARALELA -BUILDER C++ FABRÍCIO DE MARI Canoas, junho de 2007. SUMÁRIO 1. INTRODUÇÃO...03 1.1 Objetivo...04 1.2 Justificativa...04
Leia maisNotas de Aplicação. Utilizando ZAP500 com. Encoders. HI Tecnologia. Documento de acesso publico / corporativo
Notas de Aplicação Utilizando ZAP500 com Encoders HI Tecnologia Documento de acesso publico / corporativo ENA.00015 Versão 1.01 dezembro-2013 HI Tecnologia Utilizando ZAP500 com Encoders Apresentação Esta
Leia mais2 Formalidades referentes ao trabalho
Bacharelado em Ciência da Computação DINF / UFPR Projetos Digitais e Microprocessadores 1 o Semestre de 2006 MICO-v12.r0 07/03/2006 Profs. Luis Allan Künzle e Armando Luiz Nicolini Delgado Atenção: Este
Leia maisCircuito Decodificador BCD para Display de Sete Segmentos
Prática 5 Linguagem VHDL Prof. Cesar da Costa Circuito Decodificador BCD para Display de Sete Segmentos Um dos métodos mais simples para apresentação de dígitos alfanuméricos, em circuitos digitais, é
Leia maisHardware: Componentes Básicos. Sistema de Computador Pessoal. Anatomia de um Teclado. Estrutura do Computador. Arquitetura e Organização
Hardware: Componentes Básicos Arquitetura dos Computadores Dispositivos de Entrada Processamento Dispositivos de Saída Armazenamento Marco Antonio Montebello Júnior marco.antonio@aes.edu.br Sistema de
Leia maisCARGA E DESCARGA DE CAPACITORES
CARGA E DESCARGA DE CAPACITORES Introdução O capacitor é um componente eletrônico constituído de duas placas condutoras de corrente elétrica separadas por um material isolante denominado de dielétrico
Leia maisSistemas Numéricos. Tiago Alves de Oliveira
Sistemas Numéricos Tiago Alves de Oliveira Sumário Sistemas Numéricos Binário Octal Hexadecimal Operações aritméticas binária e hexadecimal Operações lógicas binárias e decimais Representação Interna de
Leia maisSISTEMAS DIGITAIS Universidade Católica - Exercício I
SISTEMAS DIGITAIS Universidade Católica - Exercício I Nome do Aluno : Gabarito 1) Associe as definições abaixo : (a) Base de Numeração (b) Símbolos de um sistema de numeração (c) Valor de um número (d)
Leia maisTerminal de Operação Cimrex 69
Descrição do Produto O Cimrex 69 agrega as mais novas tecnologias e a mais completa funcionalidade de terminais de operação. Possui visor de cristal líquido gráfico colorido de 5,7 sensível ao toque (
Leia maisCR20I MANUAL DO USUÁRIO
CR20I MANUAL DO USUÁRIO R Índice Descrição Geral... 3 Aplicações... 3 Características Técnicas... 3 Modo de Operação... 3 Programação... 4 Esquema de Ligações... 9 Dimensões (mm)... 10 2 Indicador CR20IG
Leia maisInstituto Politécnico de Beja Escola Superior De Tecnologia e Gestão Departamento de engenharia. Tecnologias WAN
Instituto Politécnico de Beja Escola Superior De Tecnologia e Gestão Departamento de engenharia Tecnologias WAN [Escrever o subtítulo do documento] Aluno: 2009 Capitulo 3 Hight-Level Data Link Control
Leia maisLaboratório de Circuitos Digitais 1
Universidade Estadual Paulista ampus de Sorocaba Laboratório de ircuitos Digitais 1 Experimento 03: Projeto e simulação de decodificador para display Experimento com atividade pré-aula Prof. lexandre da
Leia maisUniCEUB - Centro Universitário de Brasília Faculdade de Tecnologia e Ciências Sociais Aplicadas FATECS Projeto Final
UniCEUB - Centro Universitário de Brasília Faculdade de Tecnologia e Ciências Sociais Aplicadas FATECS Projeto Final Utilização de células solares para controle de luminosidade de ambientes Paulo Alexandre
Leia mais1. NÍVEL CONVENCIONAL DE MÁQUINA (Cont.) 1.3. INSTRUÇÕES Conceitos Básicos
1. NÍVEL CONVENCIONAL DE MÁQUINA (Cont.) 1.3. INSTRUÇÕES Conceitos Básicos Já estudamos anteriormente que os processadores funcionam (ou melhor, o seu hardware funciona) através de ordens simples e básicas,
Leia maisINT 5h - Print screen Modo Resolução Caract. INT 10h - Vídeo INT 10h - Vídeo
BIOS Basic Input/Output System BIOS e System Calls Prof. Eduardo Tavares eagt@cin.ufpe.br Primeira instrução a ser executada (0xFFFF0-0xFFFFF) Configuração inicial do sistema Inicialização do boot loader
Leia maisMódulo 8 Entradas Digitais 24 Vdc Monitorado. Os seguintes produtos devem ser adquiridos separadamente para possibilitar a utilização do produto:
Descrição do Produto O módulo, integrante da Série Ponto, possui 8 pontos de entrada digital +24 Vdc isolada e monitorada, é indicado para aplicações onde a situação de linha rompida necessita ser detectada
Leia maisÁlgebra Linear Aplicada à Compressão de Imagens. Universidade de Lisboa Instituto Superior Técnico. Mestrado em Engenharia Aeroespacial
Álgebra Linear Aplicada à Compressão de Imagens Universidade de Lisboa Instituto Superior Técnico Uma Breve Introdução Mestrado em Engenharia Aeroespacial Marília Matos Nº 80889 2014/2015 - Professor Paulo
Leia maisSistemas Operacionais. Sincronização: Semáforos Problema dos Leitores/Escritores
Sistemas Operacionais Sincronização: Semáforos Problema dos Leitores/Escritores Autoria Autores Eduardo André Mallmann 0905/96-9 João Paulo Reginatto 1530/96-0 Local Instituto de Informática UFRGS disciplina:
Leia mais