de programare pe PIC16F877 ...

J

jam547

Guest
HI.a putea any1 mă ajute în programare, în PIC16F877 ..
Am nevoie de un program pentru a activa şi dezactiva condus şi thats it.
programul său un simplu, dar i într-adevãr nevoie de ea ..

thanx ..

 
Salut!
Vrei să clipească o 16F877 a condus folosind u, dar nu au specificat Indiferent de cod trebuie să fie în limbajul C sau de asamblare.
vizitaţi site-ul
www.piclist.com
si veti gasi o multime de proiecte de utile de la begineer pentru a avansa nivel.
Dacă încă se confruntă cu probleme, atunci nu ezitati sa intrebati.
Cu respect.

 
Încercaţi acest tutorial.

http://www.edaboard.com/viewtopic.php?p=438594 # 438594

 
iniţia
aşeza
întrerupe pentru a seta a nu putea suporta
sau de a nu putea suporta pentru a începe
sau sau pentru a termina
sau de buclă locală pentru a începeun program de bază MCU struct
cred că este structurile

sfat este de a citi în timp ce celelalte surse de a face trimitere la seturile de instrucţiuni
namings în ANSI C

seturi pentru MCU
au RISC simplu

elaborarea de instrucţiuni restrictred set (sau de numire şi numărul mic de rapid funcţii matematicii)

astfel încât acestea au un câteva instrucţiuni de utilizare
(cea mai mare parte în termen de registre Maths
(fiecare port 8 biţi normaly este considerat un registru şi de fapt lăţime orice port "" în biţi este, de asemenea, un registru))

atât de matematica poate mişca registre adresa sau dacă se aplică o instrucţiune de RISC dvs. de a aplica o equassion matematică la acest lucru sau mai multe registre,

pentru a obţine un rezultat care, de asemenea, pot fi stocate sau mutat într-un registru
de acum sau mai târziu

în funcţie de forsight a producatorului programului
sau cu heighsight
cea mai mare parte inregistreaza-te matematica este binar condus

de la instrucţiunile de câteva un MCU ca un pic are la dispoziţie pentru a utiliza

dar instuctions de foarte multe ori complexe, precum cele aplicate
sau mai des, simplificate pentru un subset de soluţie, care este în acelaşi rezultat essance (algurithms sunt cuprinse de matematica subgrup cu heinsight)

şi micros RISC sunt complexe, atunci când urmează să fie făcute

pentru un LED flash

aveţi nevoie de
pentru a iniţializa doar cip
şi a activa şi dezactiva un cod PIN singură într-un interval de timp dat

pentru a face acest lucru doar seta şi a nu putea suporta PIN-ul

să încercaţi să faceţi următoarea un ceas simplu strobed că ceasuri 8 LED-uri de pe spun portul B

şi de a folosi strobe ca permite

utilizează un registru 8bits autobuz () pentru a seta state pinii la momentele pe care doriţi

setare ceas în prima, o RTCC MCU de timp real contra întrerupe vecter

pentru a seta şi a reseta strobe

, prin urmare, stabilirea unui ceas flashVă recomandăm cod C pentru tine

c cod este cel mai bun de bază pentru a învăţa
în care acesta acoperă fiecare MCU

crosscompile

atât de learing această limbă este cel mai bun

ca tu arent obligată de versiuni diferite

şi formularea (îndesat în scris) de nemonics asamblor

ASM este atât de rău de a învăţa cum fiecare MCU are propriile sale AŞM

, dar c este la nivel global
so înveţe această

şi e de mirare într-adevăr youll într-o zi de lectură şi tweaking de ce ai postat această cerere!

<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Foarte fericit" border="0" />
 

Welcome to EDABoard.com

Sponsor

Back
Top