|
|
Progetti basati su un sistema embedded Un progetto basato su un sistema embedded utilizza un chip programmabile per controllare una macchina giocattolo a distanza . Un chip programmabile esempio è il basso costo Microchip PIC 16F84 microcontrollore. Un PIC è un controller che gestisce segnali hardware di interrupt . È possibile programmare il PIC utilizzando linguaggi di programmazione standard quali Basic, C o Assembly Language. Se non conoscete nessuno di questi linguaggi , è possibile acquistare un programmatore PIC che si installa sul vostro personal computer. È quindi possibile programmare il PIC con l'aiuto del suo software di accompagnamento. Frank Vahid e Tony Givargis hanno co -autore di un libro intitolato " Sistema Embedded design: A Hardware /Software Unified Introduzione " . In questo libro, gli studenti impareranno a costruire un controllore della macchina soda semplificata che accetta monete nella denominazione di quarti , monetine e monetine. Il controller di tenere traccia delle monete inserite per acquistare una lattina di soda per 75 centesimi . Non dovrà realizzare il cambiamento . Questo progetto laboratorio è un esercizio per l'attuazione di un Finite State Machine Datapath ( FSMD ) suddividendo il FSM in un controller e la Datapath in una serie di operazioni attuate con multiplexer, registri, vipere e un comparatore . il telefono è un dispositivo sistema embedded , e si può utilizzare per controllare in remoto altri apparecchi elettronici ad esso collegati da linee telefoniche . Per fare questo , è necessario implementare un controller. Questo controller è dotato di entrambe le linee di ingresso e di uscita. Ogni linea di ingresso è collegato al telefono da un cavo telefonico . Ogni linea di uscita è collegato al carico CA del dispositivo elettronico che si desidera controllare in remoto . L'utente compone il numero telefonico seguito da un numero di dispositivo . Il controller rileva la telefonata in arrivo e stabilisce una connessione . Il controller rileva anche il numero del dispositivo pressato e abilita o disabilita il dispositivo elettronico . È quindi possibile programmare il controller per staccare dalla linea telefonica automaticamente dopo un certo periodo di tempo . Per aggiungere la sicurezza a questo controllo , iniettare una password nella comunicazione telefonica al controller . Questo aggiungerà maggiore complessità al controller , ma vale la pena di attuare per un uso prolungato . Scuole tecniche
|
|
Copyright © https://www.educazione.win - Tutti i diritti riservati |