Comunicação Com Shift Register

By Vitor Amadeu Souza
Listen with Sir Michael Caine™ and 1,000+ voices
Length1h 2m

About this audiobook

Este livro apresenta uma forma de aumentar o número de saídas do microcontrolador, fazendo uso de um shift register modelo 74HC164. Para isso é apresentada a teoria de controle, esquema elétrico e código fonte para desenvolvimento de um experimento, onde através de apenas 2 pinos do PIC será possível controlar até 16 pinos de saída sendo que tal conceito pode ser aprimorado, obtendo-se mais saídas e utilizando ainda o mesmo número de pinos do microcontrolador. O microcontrolador utilizado foi o PIC18F1220 programado através da linguagem C, com base no compilador C18.

Audiobook details

GenreTechnology
Length1 hr 2 mins
Narrated byListen with 1,000+ voices
FormateBook with Audio
Publish dateAug 24, 2014
LanguagePortuguese

Table of contents

1Vitor Amadeu Souza
2II. Ferramentas de Hardware e Software
3III. Declaração de Variáveis
4V. Controle de Fluxo
5VI. Exemplo: Acionando Saídas
Show all chapters
6VII. Exemplo: Pisca-Pisca
7VIII. Exemplo: Shift register
8IX. Exemplo: Shift register em cascata
9Capítulo I Características do PIC18F1220
10automóveis e etc.
11Nesses microcontroladores, o sinal de clock é dividido por
12Corrente de Saída Source e Sink .......................25mA
13Capítulo II Ferramentas de Hardware e Software
14Em family, escolha PIC18F e em device, escolha o modelo
15Esta tela seleciona o gravador que será usado para gravar o
16botão Next.
17tela surgirá.
18Abaixo um exemplo de comentário de várias linhas:
19Capítulo III Declaração de Variáveis
20palavra binária. Se for decimal, bastará indicar o valor diretamente
21Capítulo IV Operadores da Linguagem
22outras linguagens.
23considerado verdadeiro.
24++minuto; //incrementa a variável minuto
251.Introdução
26Como o kit didático utiliza clock interno, será necessário
27velocidade adotada será de 8 MHz, ou seja, este registrador ficará
28Delay1TCY Delay10TCYx Delay100TCYx Delay1KTCYx Delay10KTCYx
295 ms onde este tempo ainda pode ser expandido em múltiplos.
303.Código fonte
31deslocamento.
32Tabela 8.2: Saída atualizada de acordo com pulso de clock
33Figura 8.5: Display de 7 segmentos
34figura abaixo, onde observa-se que através de duas linhas DATA e
35abaixo.
36informação ao display de 7 segmentos pode basear-se no exemplo a
37#define DATA PORTBbits.RB1 #define CLK PORTBbits.RB0
38Apesar deste código representar uma melhoria em relação ao
39shift register.
40void shift_register(char display);
41segmentos, vista no tópico passado o código ficaria como
42void shift_register(char display);
43for(x=7;x>=0;x--) { DATA=display>>x; //ENVIA BIT CLK=1; //PULSO DE CLOCK CLK=0; } }
44Exemplo: Shift register em cascata
45no entanto, a
46A seguir o código referente à comunicação com os dois shift
47mostra como fica com tal otimização implantada.
48for(x=7;x>=0;x--) { DATA=display2>>x; //ENVIA BIT CLK=1; //PULSO DE CLOCK CLK=0; } }
Fpga Aplicações Em Vhdl Volume IxVitor Amadeu Souza9m$6 · $0.00
Projetos Com Holtek Parte IVitor Amadeu Souza29m$10 · $0.00
Introdução Ao ScratchVitor Amadeu Souza14m$10 · $0.00
Vexilologia De Sergipe Com Display Tft Programado No ArduinoVitor Amadeu Souza18m$6 · $0.00
Calculando A Resistência Térmica Programado Em Visual C#Vitor Amadeu Souza30m$7 · $0.00
Aplicando Iot Para Medir Concentração De Amônia Com A Raspberry Pi Programada Em PythonVitor Amadeu Souza33m$10 · $0.00
Conectando O Vc# Ao Conversor Wifi Para Rs485 Usando O Esp8266 Programado Em ArduinoVitor Amadeu Souza32m$10 · $0.00
Lendo O Estado Da Concentração De Álcool Através Da Internet Com Pic Programado Em Mikroc E Esp-01Vitor Amadeu Souza1h 9m$10 · $0.00
Ultra-som Com PicVitor Amadeu Souza1h 26m$10 · $0.00
Implementando O Algoritmo De Kruskal Programado Em PythonVitor Amadeu Souza57m$6 · $0.00
Arte Mudéjar Com Display Tft Programado No ArduinoVitor Amadeu Souza20m$7 · $0.00
Desenvolvendo Projetos De Monitoramento De Sensores Por Sms Com A Raspberry Pi Programada Em PythonVitor Amadeu Souza4h 5m$36 · $0.00
Implementando Via Wifi O Controle De Motor Dc Com Esp8266 E Vb Usando O Nodemcu Programado No ArduinoVitor Amadeu Souza16m$10 · $0.00
Envio De E-mail Com O Módulo Sim800l Para Medição De Ozônio Programado No ArduinoVitor Amadeu Souza20m$6 · $0.00
Calculando A Energia De Um Fóton Programado Em Visual C#Vitor Amadeu Souza30m$7 · $0.00
Simulando O Robô Nao No Webots Programado Em CVitor Amadeu Souza46m$7 · $0.00
Plotando Um Gráfico De Variação Do Euro Programado Em Visual C#Vitor Amadeu Souza30m$6 · $0.00
Medindo A Temperatura Com O Sensor Mlx90614 Via I2c No ArduinoVitor Amadeu Souza20m$8 · $0.00
Apresentando O Nome Oficial Da Guatemala Com Display Lcd Programado No ArduinoVitor Amadeu Souza9m$6 · $0.00
Implementando Em Visual Basic Via Rs232 Modbus Master-slave Com Base No Stm32f103c8 Programado Em ArduinoVitor Amadeu Souza34m$8 · $0.00

You may also like

Revisão De TextosPúblio Athayde7h 28m4.7 (12)$7 · $0.00
Guia Rápido Para Novos AutoresYve De Olveira32m$5 · $0.00
Revista Numismática BrasileiraSociedade Numismática Brasileira2h 45m$7 · $0.00
Plotando Um Gráfico De Variação Do Euro Programado Em Visual C#Vitor Amadeu Souza30m$6 · $0.00
Desenvolvendo Em App Inventor Para Android Um Supervisório Para Monitoramento De Voltímetro Usando O Esp8266 (nodemcu) Programado No ArduinoVitor Amadeu Souza35m$10 · $0.00
Desenvolvendo Um Web Server Na Rede Ethernet Com Enc28j60 Para Monitorar Concentração De Amônia Programado No ArduinoVitor Amadeu Souza20m$8 · $0.00
Reproduzindo A Música De Alban Berg Em Arquivo Wav Com Pic Baseado No Mikroc ProVitor Amadeu Souza50m$6 · $0.00
Tecnologia WirelessEng. Jurandir Primo3h$8 · $0.00
Apresentando O Nome Oficial Da Guatemala Com Display Lcd Programado No ArduinoVitor Amadeu Souza9m$6 · $0.00
Reproduzindo A Música De José Maria Xavier Em Arquivo Wav Com Pic Baseado No Mikroc ProVitor Amadeu Souza50m$6 · $0.00
Comunicação Com Módulo De Rf Nrf24l01 Para Medição De Luxímetro Programado No ArduinoVitor Amadeu Souza23m$7 · $0.00
Projeto Com Porta Lógica 74ls42 Bcd Para Decimal Com Desenho De Esquema E Layout No KicadVitor Amadeu Souza1h 19m$6 · $0.00
Desenvolvimento De Projetos Na Raspberry Pi Programado Em Lazarus Volume ÚnicoVitor Amadeu Souza3h 45m$47 · $0.00
LotofácilAllan Ramon De Morais22m$7 · $0.00
Projetos Com Raspberry Pi Pico Parte XiiVitor Amadeu Souza14m$6 · $0.00
Tenha Uma Renda Extra Com Comécio EletrônicoMarcelino Ricardo Dias Da Silva23m$7 · $0.00
The Offspring Hit ThatAdaptação De Gesy Willian De Freitas Para Banda De Música3h 42m$7 · $0.00
Resumão Matemática Para EnemAntonio Carlos Garcia9h 21m$9 · $0.00
Projetos Com Stm8s103f3 Programado Em Arduino - Parte XiiiVitor Amadeu Souza23m$7 · $0.00
Desenvolvendo Um Display Lcd Bluetooh Com O Stm32f103c8 Programado Em Arduino E AndroidVitor Amadeu Souza52m$8 · $0.00