Escolar Documentos
Profissional Documentos
Cultura Documentos
4oAno – 7oSemestre
SISTEMAS DIGITAIS
Discentes: Docente:
4oAno – 7oSemestre
SISTEMAS DIGITAIS
Discentes: Docente:
2. Objetivos e metodologia.............................................................................................4
2.3. Metodologia.............................................................................................................5
3. O que é um microprocessador....................................................................................5
4.3.4. Sleep...............................................................................................................14
4.6. Relay.....................................................................................................................17
5. Conclusão.................................................................................................................25
6. Referências Bibliográficas........................................................................................26
Historial sobre microprocessador
Definir microprocessador
Descrever o sistema bolt 18F2550
2.3. Metodologia 2
tamanho da palavra;
quantidade de memória endereçável; 3
velocidade;
consumo
Desses componentes:
Número e tipos de registradores;
Modos de endereçamento;
Tipos de instruções;
Compatibilidade de hardware ou software com outros processadores;
Sistema ou ferramentas de desenvolvimento de hardware e de software, e
Suporte técnico;
8
A grande capacidade de memória e seu suporte de software para o desenvolvimento
de programas em linguagens de alto nível, em particular em ANSIC, esta garante
garantem óptimo desempenho tanto em projectos simples como em projectos mais
sofisticados.
Graças a possibilidade que o 18F2550 tem de auto programar sua memória FLASH
através de seu firmware bootloader, o sistema bolt é programado através de um
software a partir do PC por um cabo USB. A alimentação do sistema realiza-se de igual
modo da sua porta USB, fazendo-se desnecessária a conexão de um eliminador
externo. Contudo, para aplicações em locais onde o equipamento funciona de forma
automática, a placa bolt conta com a possibilidade de conectar sua alimentação a partir
dum eliminador externo
10
O cartão em resumo BOLT com um programador para sua memória flash com base na
capacidade de Auto programação o 18F2550. O firmware chamado de "Bootloader" é
pré-carregado no chão de fábrica (000H-7FFH) de memória de Código 18F2550.
Através deste firmware, e Bolt v1.0.1 software é programado de forma rápida e
facilmente na memória Flash.
A programação é feita a partir do computador PC através da porta USB. O software
acima referido é compatível com os sistemas operacionais Windows XP, e Windows 7
32 e 64 bits.
O 18F2550 tem uma característica que lhe permite operar em um modo de baixo
consumo de energia, por exemplo, no caso de um sistema com energia solar ou
baterias. Se você tiver uma aplicação em que o microcontrolador não executa nenhuma
função útil até que a ocorrência de uma interrupção, ele pode ser dobrado para baixo o
consumo médio do circuito para fechar aos níveis 0 mA (1 uA).
A função sleep está habilitada com uma instrução com o mesmo nome. Desde sua
execução, os circuitos de oscilador principal parar de trabalho, sendo, assim, o
consumo de corrente de quase zero. Apenas a ocorrência de alguma interrupção
externa pino RB0/INT, interrupção por alguma mudança nos níveis das entradas no
porto B, a interrupção do EEPROM, ou um reset no pino MCLR do 18F2550 pode
restaurar o funcionamento normal do circuito. Antes de entrar no estado SLEEP, deve
inibir a operação WDT para evitar que reactive o circuito através seu reset automático.
12
O microcontrolador 18F2550 tem isso em conta para evitar que, em caso de ser
necessário, de que alguém possa copiar o código do programa no chip de memória
flash. No entanto, o cuidado deve ser tomado para não mexer com esse bit, uma vez
que, o modo de "CODE PROTECT" pode ser impossível de ser activado e acessado
para o código armazenado na memória FLASH.
É também importante notar que um chip que tenha sido protegido, não pode ser lido,
mas ele pode ser apagado e reprogramado.
O sistema 18F2550 tem 3 portas digitais, a porta A, com 8-bit e porta 8-bit B
disponíveis. Todas as portas são bidirecionais, ou seja, podem ser programados como
entradas ou saídas, de acordo com registos de endereços de dados, chamado "TRIS".
4.6. Relay
Figura 4: Relé
Fonte: (Bolt 18F2550 System Hardware Manual)
Acima são mostrados os conectores para LCD, teclado e AUX cabeçalho de 6 e a sua
configuração.
O módulo do Bolt pode ser alimentado de 2 maneiras: via cabo USB ou um alimentador
de bateria externa. seja o que for escolhido pelo usuário, a opção é necessária para
mover o Jumper interruptor de alimentação (JP1) de acordo com a indicação na
posição USB o poder através do cabo USB é escolhido. Na posição oposta, a opção é
escolhida é a da bateria. A alimentação através de cabo USB, permite que os
programas de desenvolvimento corram sejam testados rapidamente pelo usuário pois
já possuem uma tensão de 5 volts disponíveis no próprio cabo. É importante notar que,
se esta opção for escolhida, por razões de segurança e circuitos de proteção do PC,
esta tensão não alimenta o relé de 127V a 1 Ampére.
17
Microprocessador bolt 18F2550, este tem um firmware pré-carregado. Essa é a única que
permite a auto programação através da porta USB. E este tem um mecanismo de
segurança para evitar escritura acidental em FLASH AREA da memória onde é residente
no bootloader FIRMWARE mencionados. Este mecanismo é semelhante ao usado para
proteger o conteúdo da sua memória EEPROM.
Informação geral sobre o programa Blootloader para o sistema Bolt Auto programável
por porta USB O microprocessador bolt 18F2550 conta com a possibilidade de
modificar sua própria memória FLASH da mesma maneira que se modificam as
localidades em sua EEPROM. A este firmware dá-se o nome de “Bootloader”. Na figura
abaixo é mostrado o mapa de memória do sistema Bolt com seu blootoader já
carregado.
O bootloader ocupa aproximadamente 2K localidades na parte baixa da memória
FLAHS do 18F2550; localidades de 000H à 7FFH. Esta zona não deve ser usada pelo
programa de aplicação do usuário, mediante este firmware blootloader podemos
transferir os programas executáveis do PC à memória FLASH do 18F2550, através do
cabo USB e utilizando um software denominado Bolt v.1.0.2 19
Este sistema conta com 14 registros de configuração de 8 bits cada um. Nestes
registros se podem habilitar e configurar inúmeras funções. A seguir são mostrados
valores padronizados nos registros de configuração desse sistema. Estas palavras de
configuração encontram-se já programadas no firmware blootloader predefinido na
fábrica, com a informação na tabela a seguir. Em geral, as palavras de configuração
não requerem modificações. Contudo, de sua aplicação requerer modificações, será
neceário reprogramar o firmware blootloader no 18F2550 usando um programador
ICSP convencional.
[1]. http://www.puntoflotante.net/BOLT-18F2550-SYSTEM-GETTING-STARTED-
MANUAL.pdf (Acesso 9.06.2017)
[3]. sistema-bolt-18f2550-manual-del-hardware
[4]. http://www.puntoflotante.net/BOLT-18F2550-SYSTEM-PROGRAMMING-
MANUAL.pdf (Acesso 10.06.2017)