คือ ผมอยากเขียนโปรแกรมนับเลข3หลัก แสดงผลด้วย 7 เซกเม้น(คอมมอน A) เมื่อกดสวิตช์แล้วให้ค่าไปเก็บที่ EEPROM (เพื่อเมื่อแบตหมดแล้วข้อมูลยังคงอยู่) แล้วดึงค่าจาก EEPROM มานับต่อ //ใช้ PIC 16F877A เขียนด้วย MikroC //// ผมไม่รู้จะปรึกษาใครดี (ผมไม่ได้เรียนสายนี้ ที่เขียนได้นิดหน่อยเพราะอ่าน ศึกษาด้วยตัวเอง) รบกวนพี่ๆผู้รู้ช่วยแนะนำหน่อยนะคับ ถ้ามีตัวอย่างจะดีมากคับ
***นี่เป็นโค้ดที่ผมพยายามลองเขียนแค่หลักเดียวก่อน แต่ก็ยังทำไม่ได้***
[Spoil] คลิกเพื่อดูข้อความที่ซ่อนไว้
CODE:
int led[10] = {0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90};
int i3;
main()
{
int read;
ADCON1=06;
TRISB=0x00;
TRISC=0x00;
TRISD=0x80;
while(1)
{
read=Eeprom_Read(0xFF);
Delay_ms(20);
PORTD=read;
if(PORTD.F7==1)
{
Delay_ms(300);
Eeprom_Write(0xFF,led[i3]);
Delay_ms(20);
i3++;
}
if(i3>9)
{ i3=0;
}
}
}
รบกวนช่วยหน่อยคับ!! ขอร้อง!!
***นี่เป็นโค้ดที่ผมพยายามลองเขียนแค่หลักเดียวก่อน แต่ก็ยังทำไม่ได้***
[Spoil] คลิกเพื่อดูข้อความที่ซ่อนไว้