Esempio pilotaggio display a 7 segmenti con PICmicro, MPLAB X e XC8 : contatore UP/DOWN a 2 cifre

A scopo di esercitazione ho convertito il vecchio esempio della lezione relativa ai display a 7 segmenti, al nuovo ambiente di sviluppo MPLAB X con compilatore XC8.

Ci sono delle differenze con il circuito del vecchio esempio dato che ho dovuto adattarlo alla mia personale scheda di sviluppo, per cui fate attenzione ai collegamenti:

  • Il PICmicro utilizzato è un 16F887 che continua ad utilizzare il quarzo esterno da 20MHz
  • I segmenti (anodi) dei display sono collegati alla Porta D (nel vecchio esempio erano collegati sul banco B)
  • I catodi dei display sono collegati alla porta C (RC4 collegato alla base del transistor che pilota il display delle unità e RC5 alla base del transistor che pilota il display delle decine – Nel vecchio esempio venivano utilizzati RD6 e RD7).
  • I pulsanti di up e down sono rispettivamente su RB6 ed RB5 con abilitazione delle resistenze interne di pull-up, quindi non è necessario inserire la resistenza verso Vcc sui due pulsanti.

Il codice è stato compilato con XC8 1.44 e PICkit 3. Per tutte le altre informazioni fate riferimento alla vecchia lezione.

Nella speranza di aver fatto cosa gradita a chi segue settorezero.

Cordiali saluti, Vincenzo.

Contatore Up/Down con PIC16F887 e XC8 by Vincenzo (112 download)



Questo articolo ti è stato utile? Ti ha permesso di risolvere un problema o di migliorare le tue applicazioni? Ci lavori? Ti ha permesso di scrivere la tua tesina? Ti ha semplicemente fatto spendere un po' del tuo tempo in maniera costruttiva? Allora clicca il banner qui sotto:


Settorezero.com è un blog personale di Giovanni Bernardo aperto dal 25 Ottobre 2007. Non è una testata giornalistica né un sito a carattere commerciale.
Settorezero.com, il logo Zroid™ e la tagline "Play embedded electronics™" sono copyright ©2007÷2018 Giovanni Bernardo.
La navigazione su settorezero.com e la fruizione dei contenuti ivi presenti sono soggette ai seguenti Termini di utilizzo - Informativa sulla privacy - Utilizzo dei Cookie.
Il tema di questo sito è basato sul tema Fusion per wordpress, realizzato originariamente da digitalnature e fa uso del plugin Wassup per il computo delle statistiche.
Per poter contattare il gestore del sito potete utilizzare la sezione contatti o inviare una email a gianni[at]settorezero[dot]com.
Per seguire gli aggiornamenti del blog Settorezero, oltre al feed RSS, puoi anche seguire la pagina Facebook o iscriverti al canale Telegram.
Su Twitter, invece, pubblico un po' di tutto e, quando mi va, uso anche Tumblr - Google+ - Blogspot - Youtube.