
Implementando Um Contador De Eventos
By Vitor Amadeu SouzaLength36m
About this audiobook
Um contador de eventos está presente em diversos ambientes que desejam contabilizar quantas pessoas foram a ele como exemplo workshops, feiras, palestras, restaurantes, exposições, shows, jogos, museus etc. Desta forma, o contador de eventos proposto nesta literatura apresenta através de um display LCD a quantidade de pessoas presentes tendo como entrada um sensor digital, que pode estar acoplado a diversos sistemas como torniquetes, catracas, cancelas, portas, ou seja, qualquer equipamento que gere um contato por pessoa que tenha acesso. Nesta literatura, será abordado os passos para a construção de um contador de eventos utilizando o PIC18F2520 como unidade central de processamento, sendo este programado em C com base no compilador XC8 e ambiente MPLAB X.
Audiobook details
GenreTechnology
Length36 mins
Narrated byListen with 1,000+ voices
FormateBook with Audio
Publish dateOct 19, 2015
LanguagePortuguese
Table of contents
1Vitor Amadeu Souza
2Introdução
3Capítulo I Características do PIC18F2520
4automóveis e etc.
5Capítulo II Ferramentas de Hardware e Software
Mostrar todos os capítulosVer menos
6Esta tela seleciona o gravador que será usado para gravar o
7botão Next.
8tela surgirá.
9Abaixo um exemplo de comentário de várias linhas:
10Capítulo III Declaração de Variáveis
11palavra binária. Se for decimal, bastará indicar o valor diretamente
12Capítulo IV Operadores da Linguagem
13outras linguagens.
14considerado verdadeiro.
15++minuto; //incrementa a variável minuto
161.Introdução
17possibilitam que o sistema tenha acesso ao mundo externo através
18Delay1TCY Delay10TCYx Delay100TCYx Delay1KTCYx Delay10KTCYx
191 ms, onde este tempo ainda pode ser expandido em múltiplos.
203.Código fonte
21permitirá explorar de maneira simplificada o LCD.
22Exemplo: Contador de eventos
23O fluxograma que rege o funcionamento deste projeto está
24eventos.
25while(1) { if(BT==0) { contador++; ltoa(texto,contador,10); lcd_texto(1,1,texto); while (BT==0) Delay10KTCYx(1); }