Find Jobs
Hire Freelancers

I need an arm Assembly developor

$30-250 USD

In corso
Pubblicato più di 4 anni fa

$30-250 USD

Pagato al completamento
I need an arm assembly code written especially in raspberry pi inside the command line using nano text editor. The code has to output a binary clock on led's, utilizing breadboard and wiringpi. I also need a diagram to assemble the LEDs. The code need to have minimum 6 functions not including library function for wiring pi or print or scan function. Please look at a sample arm code for a reference to how you should write this Note: the attached is not very relevant but is just for reference equ LOW, 0 .equ HIGH, 1 .equ INPUT, 0 .equ OUTPUT, 1 .data out_msg: .asciz "%d\n" //int main() .text .global main main: push {lr} bl wiringPiSetup //pinMode(1, INPUT); mov r0, #1 mov r1, #INPUT bl pinMode //pinMode(6, INPUT); mov r0, #6 mov r1, #INPUT bl pinMode //pinMode(22, OUTPUT); mov r0, #22 mov r1, #OUTPUT bl pinMode //while(digitalRead(6)==0) whl_loop: mov r0, #6 bl digitalRead cmp r0, #HIGH beq whl_done //{ //int r = digitalRead(1); mov r0, #1 bl digitalRead mov r4, r0 //printf("%d\n", r); mov r1, r0 ldr r0, =out_msg bl printf mov r0, #22 mov r1, r4 bl digitalWrite bal whl_loop whl_done: mov r0, #0 pop {pc} //} //return 0; //}
Rif. progetto: 22763950

Info sul progetto

Progetto a distanza
Attivo 4 anni fa

Hai voglia di guadagnare un po'?

I vantaggi delle offerte su Freelancer

Imposta il tuo budget e le scadenze
Fatti pagare per il lavoro svolto
Delinea la tua proposta
La registrazione e le offerte sui lavori sono gratuite

Info sul cliente

Bandiera: UNITED STATES
Riverside, United States
5,0
1
Membro dal dic 8, 2019

Verifica del cliente

Grazie! Ti abbiamo inviato tramite email il link per richiedere il tuo bonus gratuito.
Non è stato possibile inviarti l'email. Riprova per piacere.
di utenti registrati di lavori pubblicati
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Caricamento anteprima
Autorizzazione per la geolocalizzazione concessa.
La tua sessione è scaduta ed è stato effettuato il log out. Accedi nuovamente per piacere.