Firmware - Marzo 2011 - N°62 - (Page 24)

+ Skills UNA APPLICAZIONE CON WEBCAM USB La realizzazione di una semplice applicazione di una webcam, come quella descritta in questo articolo, è probabilmente un caso che molti progettisti troveranno interessante. La mobile di GIOVANNI DI MARIA N In questo articolo si vedrà come gestire i numeri in virgola mobile, in un sistema sprovvisto di librerie matematiche decimali o floating-point. L’applicazione principale esaminata sarà quella della conversione di un valore digitale proveniente da un ADC ad un valore analogico in virgola mobile visualizzabile MODULAZIONE FSK CON PIC10F L’implementazione della modulazione FSK (Frequency-Shift Keying) sul più piccolo della famiglia dei PIC. ella programmazione dei microcontrollori, le operazioni matematiche (anche semplici) sono quelle più coinvolte. Se i dati numerici da trattare sono relativamente piccoli e, soprattutto, di tipo intero, non esistono particolari problemi nella gestione. Infatti, tutti i compilatori, di qualsiasi linguaggio, ben supportano le librerie di numeri interi che, peraltro, sono anche implementati nell’architettura interna del sistema. Purtroppo non tutti i compilatori prevedono l’utilizzo delle operazioni in virgola mobile, mettendo quindi a disagio il programmatore. Per fortuna esistono delle metodologie per superare l’ostacolo Figura 1: il compilatore mikroBASIC PRO utilizzato, versione 4.60. PROGETTO Supponiamo di dover realizzare un piccolo voltmetro a microcontrollore. Il sistema deve prevedere un’unità di acquisizione dati, di elaborazione e di presentazione dati all’esterno, ad esempio su un piccolo display LCD. E’ necessaria la presenza di un ADC per poter convertire il valore della tensione analogica esterna in uno digitale. Utilizzando un moderno microcontrollore dotato di ADC e di un buon compilatore con gestione delle variabili in virgola mobile, la realizzazione del sistema 11 7 FOCUS ON TIPS’N TRICKS 16 4 SKILLS MARKET NEWS 30 54 INSIDE SPOTLIGHT 38 67 TOOLS EVENTS ZAPPING 57 ANALOG ABBONAMENTO http://www.ieshop.it/abbonamento.asp?tab=FW&cid=183

Tabella dei contenuti per la edizione digitale del Firmware - Marzo 2011 - N°62

TIPS'n tricks
News
FOCUS on - Scheda di sviluppo con porta USB
SKILLs
- Modulazione FSK con PIC10F
- Una applicazione con webcam USB
- Micro a 8-bit o ARM?
- La virgola mobile
Inside
- Le soluzioni USBhost di Renesas
- QorlQ P4040 Multicore Processor
TOOLS
- Debugging avanzato Linux embedded
- Strumenti per progettare alimentatori di FPGA
- EEPROM emulator library per PIC32
SPOTlight - Cable replacement con Bluetooth
ANALOG - Amplificatori audio integrati
EVENTS zapping
Guida
Anteprima FE
Inserto pubblicitario - SILICA

Firmware - Marzo 2011 - N°62

https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2015-02_109
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2015-01_108
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-12_107
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-11_106
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-10_105
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-09_104
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-07_102
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-06_101
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-05_100
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-04_99
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-03_98
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-02_97
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-01_96
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-12_95
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-11_94
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-10_93
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-09_92
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-07_90_91
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-06_89
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-05_88
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-04_87
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-03_86
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-02_85
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-01_84
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-12_83
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-11_82
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-10_81
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-09_80
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-07_78-79
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-06_77
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-05_76
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-04_75
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-03_74
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-02_73
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-01_72
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-12_71
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-11_70
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-10_69
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-09_68
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-07_66_67
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-06_65
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-05_64
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-04_63
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-02_62
https://www.nxtbook.com/newpress/inwaredizioni/Firmware/2011-02_61
https://www.nxtbook.com/newpress/inwaredizioni/Firmware/2011-01_60
https://www.nxtbook.com/newpress/inwaredizioni/Firmware/2010-12_59
https://www.nxtbook.com/newpress/inwaredizioni/Firmware/2010-11_58
https://www.nxtbook.com/newpress/inwaredizioni/Firmware/2010-10_57
https://www.nxtbook.com/newpress/inwaredizioni/Firmware/2010-09_56
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2010-07_54-55
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2010-06_53
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-magazine/Maggio-2010-52
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-magazine/Aprile-2010-51
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-magazine/Marzo-2010-50
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-magazine/Febbraio-2010-49
https://www.nxtbookmedia.com