A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP Sistemas Microcontrolados Jadsonlee da Silva Sá

Apresentações semelhantes


Apresentação em tema: "Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP Sistemas Microcontrolados Jadsonlee da Silva Sá"— Transcrição da apresentação:

1 Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP Sistemas Microcontrolados Jadsonlee da Silva Sá

2 Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP Ementa Arquitetura de microcontroladores e de sistemas microcontrolados. Dispositivos periféricos: acesso e controle. Programação de sistemas microcontrolados usando linguagens de programação de alto e de baixo-nível. Experimentos com sistemas microcontrolados: –uso de teclado; –portas de comunicação de dados; –Sensores; –Acionadores de dispositivos eletromecânicos; –Displays de sete segmentos e LEDs.

3 Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP Objetivos Geral: –Apresentar ao aluno conhecimentos teóricos e práticos para realizar a análise e projeto de sistemas microcontrolados.

4 Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP Objetivos Específicos: –Apresentar conceitos básicos de microcontroladores; –Apresentar um microcontrolador comercial – PIC 16F877A; –Capacitar o aluno na programação de um microcontrolador comercial usando linguagens de programação de alto e de baixo-nível; –Treinar o aluno no projeto de sistemas microcontrolados.

5 Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP Metodologia As atividades serão conduzidas através de aulas expositivas e laboratórios. Serão realizados exercícios teóricos e práticos para fixação dos conteúdos, resolução de problemas e possivelmente a elaboração de trabalhos extra- sala. Utilizaremos os softwares Proteus ISIS, MPLAB e CCS.

6 Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP Avaliação Quatro avaliações. –Três provas escritas e um projeto. A nota final será a média das quatro notas obtidas nestas avaliações. –O assunto de cada prova é acumulativo. –É permitido faltar apenas uma avaliação. Justificar com atestado. O assunto da prova de reposição será todo conteúdo do curso.

7 Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP Calendário /10Aula 1 31/10Aula 2 05/11Aula 3 07/11Aula 4 12/11Aula 5 14/11Aula 6 19/11Aula 7 21/11Scientex 26/11Prova 1 28/11Aula 9 03/12Aula 10 05/12Aula 11 10/12Aula 12 12/12Aula 13 14/01Aula 14 16/01Prova 2 21/01Aula 16 23/01Aula 17 28/01Aula 18 30/01Aula 19 04/02Prova 3 06/02Projeto 11/02Projeto 13/02Projeto 18/02Projeto 20/02Projeto 25/02Projeto 27/02Prova 4 04/03Feriado 06/03Rep. 11/03Final

8 Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP Bibliografia SILVA, Renato A. Programando Microcontroladores PIC - Linguagem C – Editora Pearson Prentice Hall – ZANCO, Wagner da Silva. Microcontroladores PIC - Tecnicas De Software e Hardware Para Projetos De Circuitos Eletronicos - 2ª edição – Editora Érica – ORDONEZ, Edward David Moreno, PENTEADO, Cesar Giacomini e DA SILVA, Alexandre César Rodrigues, Microcontroladores e FPGAs: Aplicações em Automação - 1ª edição – Editora Novatec.

9 Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP Bibliografia BREY, Barry B. Applying PIC18 Microcontrollers: Architecture, Programming, and Interfacing using C and Assembly –– Editora Pearson Prentice Hall – 2008 IBRAHIM, Dogan. PICBASIC PROJECTS: 30 Projects using PICBASIC and PICBASIC PRO. Editora Elsevier, 2006.

10 Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP Conceitos Básicos sobre Sistemas Computacionais Jadsonlee da Silva Sá

11 Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP Sistemas Computacionais Constituído basicamente por três componentes principais: –CPU; –Memórias; –Dispositivos de entrada e saída. Comunicam-se via um barramento.

12 Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP Conjunto de Instruções CISC – Conjunto de instruções complexo. –Muitas operações; –Programação menos complexa. –Execução é lenta. RISC – Conjunto de instruções reduzido. –Menos instruções; –Programação mais complexa. –Execução rápida. –Eficiência em processadores com pipeline.

13 Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP Memória Classificação - Armazenamento. –Volátil. O conteúdo armazenado na memória é perdido quando a fonte de alimentação da memória for desligada. –Não-Volátil. O conteúdo armazenado na memória não é perdido quando a fonte de alimentação da memória for desligada.

14 Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP Memória Classificação – Conteúdo armazenado. –Dados. Armazena dados temporários do programa. Geralmente, é uma memória volátil. –Programa. Armazena o código executável. Geralmente, é uma memória não-volátil.

15 Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP Memória Tipos de memória. –RAM (Random Access Memory). Armazena dados do programa. Volátil. –ROM (Read Only Memory). Armazena programas e dados fixos. Não-volátil.

16 Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP Memória Tipos de memória. –Mask ROM. O seu conteúdo é armazenada durante o processo de produção da memória. Uma vez programada, o conteúdo não pode ser alterado.

17 Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP Memória Tipos de memória. –PROM (Programmable ROM). O conteúdo da memória pode ser programado pelo cliente uma vez, e não pode ser mais alterado.

18 Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP Memória Tipos de memória. –EPROM (Erasable Programmable ROM). Pode ser programada, apagada e reprogramada pelo cliente várias vezes durante o seu tempo de vida. São apagados quando expostos a luz ultravioleta e reprogramados por meio de um dispositivo de hardware especial chamado de programador EPROM. Durante a reprogramação, o chip de memória EPROM deve ser retirado do soquete da placa.

19 Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP Memória Tipos de memória. –EEPROM (Electrically Erasable Programmable ROM). Apagados eletricamente e o conteúdo da memória de um único byte pode ser seletivamente apagado e reprogramado. A EEPROM pode ser reprogramada sem um programador especial e pode permanecer no dispositivo enquanto está sendo reprogramada.

20 Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP Memória Tipos de memória. –Flash ROM. Semelhante a EEPROM. A principal diferença é que as memórias flash podem apenas ser apagadas um setor por vez e não por byte. O tamanho dos setores é na faixa de 256 bytes a 16 Kbytes.

21 Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP Dispositivos de Entrada e Saída Interface entre o processador e o usuário. –Exemplos: Teclados; Displays; Sinalizadores;...

22 Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP Arquiteturas Von Neumann. –Programas e dados são armazenados em uma única memória. –Existe um único barramento para transferir os dados e as instruções entre a memória e a CPU.

23 Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP Arquiteturas Harvard. –Programas e dados são armazenados em memórias distintas. –A comunicação entre as memórias e o processador é feita por dois barramentos.

24 Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP Introdução aos Sistemas Microcontrolados

25 Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP Microprocessadores versus Microcontroladores Microprocessador. –É um circuito integrado que realiza as funções de cálculo e tomada de decisão de um computador. Exemplos: Pentium, Athlon, Sempron, etc. –Para funcionar, é necessário que outros componentes tais como, memórias, portas E/S e periféricos (controladores, clocks, conversores de sinais entre outros), sejam conectados a ele. –A comunicação entre o microprocessador e os componentes é realizada via circuitos especiais (chips externos).

26 Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP Microprocessadores versus Microcontroladores Microprocessador.

27 Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP Microprocessadores versus Microcontroladores Microcontrolador. – É um circuito integrado que possui em um único chip, microprocessador, memórias RAM e ROM, dispositivos de E/S e periféricos.

28 Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP Microprocessadores versus Microcontroladores

29 Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP Microprocessadores versus Microcontroladores Microcontroladores permitem a implementação de sistemas mais compactos. Microcontroladores são menos poderosos, mais lentos e possuem um espaço de endereçamento menor que os microprocessadores. O conjunto de instruções de um microcontrolador limita-se às instruções mais simples de um microprocessador.

30 Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP Microcontroladores Alguns fabricantes de microcontroladores.

31 Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP Microcontroladores Qual a diferença entre eles? –Tensão de alimentação; –Quantidade de pinos; –Freqüência de operação; –Quantidade da memória de programa e de dados; –Quantidade e funcionamento dos periféricos; –Mecanismos de economia de energia entre outras.

32 Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP Microcontroladores Alguns PICs da família 16F.

33 Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP Aplicações

34 Aplicações

35 Aplicações

36 Aplicações

37 Aplicações Sistema de Controle de Temperatura.

38 Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP Aplicações Sistema de Controle de Temperatura.

39 Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP Aplicações Sistema de Controle de Temperatura.

40 Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP Aplicações Sistemas de aquisição de dados distribuídos.

41 Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP Aplicações Cadeira de rodas automatizada.

42 Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP Aplicações Automação Baja.

43 Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP Aplicações Automação Baja.

44 Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP Aplicações Automação Baja.

45 Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP Aplicações Automação Baja.

46 Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP Aplicações Telemetria para robôs móveis – TCC Manoel.

47 Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP Aplicações FutVASF.

48 Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP Aplicações Estudo e desenvolvimento de um sistemas de aquisição de dados para uma aeronave não-tripulada – TCC Diego.


Carregar ppt "Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP Sistemas Microcontrolados Jadsonlee da Silva Sá"

Apresentações semelhantes


Anúncios Google