มี 2เรืองอยากถามครับ ช่วยตอบทีนะครับ ผมใช้ pic16f627a

กระทู้สนทนา
เรื่องแรก ผมเขียนโปรแกรมให้ไฟติดครับ มีโปรแกรมประมาณนี้ครับ
void st1(void)
{
int s1[]={0x03,0x0C,0x30,0xC0,0xC3,0xCC,0xF0,0xF3,0xFC,0xFF,0xFF,
0x3F,0xCF,0x0F,0x33,0xC3,0x03,0x0C,0x30,0xC0,0x00,0x00 };
int i;
for(i=0;i<=21;i++)
{sent = s1[i];delay_ms(50);}
}
void main()
{
TRISB=0;
while(1)
{ st1(); }
}
ประมาณนี้ครับ แต่เวลามันแสดงผลมันแสดงไม่ครบบ้างเกินบ้างแล้วแต่บางข้อมูลครับ
เลยอยากถามว่าผม วนลูป อะไรผิดหรือเปล่าหรือใช้ฟังชั่นอะไรไม่ครบครับ แต่ผมเล่น mcs51 มา ไม่มีปัญหาครับ
เพิ่งมาเล่น pic เลยไม่เข้าใจว่าทำไมมันไม่เหมือนกันหรอครับ
เรื่องที่สอง ผมมี pic16f84 อยู่หลายตัว แต่มันเบินไม่ได้ครับผมสงสัยว่ามันจะโดนล็อค ถ้าโดนล็อคจริงจะมีวิธีไหนสามารถเขียนทับลงไปได้ครับ เสียดายมีอยู่หลายตัวเลยครับ ขอบคุณล่วงหน้าเลยครับที่ช่วยตอบครับ

จากคุณ เกรท (A:192.168.0.16 X:171.7.221.152)
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่