testa pic mikrokontrolleru

S

Sri lakshmi

Guest
Man ir uzrakstījis simple vadīto programmu, kas padara portb highand LED glow.i am spēj programma it.but nav izlaides portb.ko tas nozīmē ir pic darba, vai ne.

 
<a href="http://www.komputerswiat.pl/nowosci/gry/2011/04/zostan-malyszem-zagraj-teraz.aspx"> <img align="left" src="http://www.komputerswiat.pl/media/2011/24/1693208/deluxe-ski-jump-4-zaj.jpg" /></a> Ukazała się pierwsza beta najnowszego wydania popularnej gry Deluxe Ski Jump 4 - pobierz teraz!<img width='1' height='1' src='http://rss.feedsportal.com/c/32559/f/491281/s/11feda14/mf.gif' border='0'/><br/><br/><a href="http://da.feedsportal.com/r/92775069551/u/0/f/491281/c/32559/s/11feda14/a2.htm"><img src="http://da.feedsportal.com/r/92775069551/u/0/f/491281/c/32559/s/11feda14/a2.img" border="0"/></a>

Read more...
 
Kurš PIC jūs lietojat?
Vai jums ir saistīts ar LED pareizajā virzienā?
Vai jums ir saistīts ar LED ar tiesībām PIN?
Kas oscilators tiek izmantoti?Ārējiem vai iekšējiem?
Ja ārējās programmās un kristāls tiek lietots, programmā netiks izpildīt.Check šiem punktiem.Labu veiksmi

 
Ja jūs joprojām iestrēdzis, pēc jūsu programmas koda un shēmas diagramma, lai mēs varam redzēt, kur problēmas ir.

 
Man ir pievienots shematic un programmas

i am izmantojot pic16f876 mikrokontrolleru

shematisks<img src="http://images.elektroda.net/24_1247479243_thumb.gif" border="0" alt=""/> programma
# ietver "16f876 .. h"
# LIETOŠANU ATLIKŠANA (pulkstenis = 20000000) / * Izmantojot 20 Mhz pulksteni * /

# Drošinātāji XT, NOWDT, NOPROTECT, NOPUT
/ * Izmantojiet XT režīmā, Nr Watch Dog, Nr Kods Protect,
No Power-up Taimeris * /

# baits port_b = 6 / * noteikt atrašanās vietu reģistrs port_b * /anulēts galvenais () (

set_tris_b (0); / * noteikt port_b jābūt outputs * /
port_b = 0; / * inicializ Visi port_b ksas / UTS tiks nulle * /
/ / Vērtība = 0x10;

while (TRUE)
(
port_b = 0x01;
DELAY_uS (10);
port_b = 0x02;
DELAY_uS (10);
port_b = 0x04;
DELAY_uS (10);
port_b = 0x08;
DELAY_uS (10);
port_b = 0x10;
DELAY_uS (10);
port_b = 0x20;
DELAY_uS (10);
port_b = 0x40;
DELAY_uS (10);
port_b = 0x80;
DELAY_uS (10);

)
)

 
Pirmkārt, jums ir jāizmanto HS vietā XT kā oscilators kristāla uzstādījumus, jo Jums ir izmantojot 20MHz pulksteni, saskaņā ar jūsu kodu.

Otrkārt, 10us kavēšanās ir smieklīgi īss,
un tas nozīmē, katrs LED tikko izpaužas pietiekami daudz laika, lai aktivizētu, pirms tās ir izslēgts vēlreiz.Set aizkavējumu vismaz virs 100ms, lai cilvēka acs fiziski novērot to.

 
faktiski, ka 10us i ir testēta simulation.while programmu par chip i izmanto 1000ms.

 
NB!

Ja jūs izmantojat bieži Jums ir nepieciešama ļoti stabila sprieguma.Minimums ir 5V ...5,5 maks.

Es iesaku jums lejupielādēt programmu (HEX) no interneta.

 
veikt korekcijas DSNet.ja pašu problēmu, pārbaudi ar citu čipu.

 

Welcome to EDABoard.com

Sponsor

Back
Top