PDA

View Full Version : assembly PIC16F877


sono_io
07-08-2007, 16:36
salve a tutti:D

arrivo subito al dunque...sono disperato:cry:

Dovrei creare alcuni programmi in assembly per il PIC16F877 il mio problema però è che nn ne so assolutamente niente (più che altro nn mi ricordo assolutamente niente:doh: ) se potete darmi una manona ve ne sarei grato

i problemi sono questi:mc:
1- Logica maggioritaria: Progettare un programma che legga in ingresso le 5 linee di PORT A e accenda un LED in uscita a RB0 se e solo se almeno 3 linee di ingresso sono alte
(di questo ,so che per rendere un po più semplice il prob. posso usare la tecnica dello spiazamento in una tabella, oppure controllare direttamente le combinazioni in cui nn c'è la maggiornaza ,che sono meno)

2-comparatore binario: Utilizare il micro come comparatore fra 2 numeri senza segno X e Y a 8 bit. X entra in RB7-RB0 di PORTB, Y entra in RC7-RC0 di PORTC il risultato deve esserepresentato sulle linee RA7-RA5 di PORTA secondo il codice:
-----RB7--RB6--RB5
X>Y--1----0----0
X=Y--0----1----0
X<Y--0----0----1

questi sono i 2 broblemi...saranno delle banalità ma per me sono un problemone:sofico:

grazie grazie grazie 100000 in anticipo