สอบถามผู้ที่รู้เกี่ยวกับ การเขียนโปรแกรม PIC C 16f627a

พอดีผมได้ทำโครงงาน เรื่องเครื่องนับจำนวน โดยใช้โปรแกรม PIC C compiler เขียนสวิตซ์นับขึ้นและลง ผมมีปัญหาอยู่ว่า ผมไม่สามารถ เขียนให้มัน ใส่กดสวิตซ์นับขึ้นและลงได้ จึงรบกวนผู้ที่รู้แนะ การเขียนโค้ดที่ใช้กับ โปรแกรม Pic C  Micro เบอร์ 16f627a ให้หน่อยน่ะครับ โค้ดที่ผมเขียนได้คือ
#include<16f627a.h>
#fuses XT,NOWDT,NOBROWNOUT
#use delay (clock=4000000)
#byte segment = 0x06
void main()
{
set_tris_b(0x00);
while(1)
{
segment = 0x3f; delay_ms(50);
segment = 0x06; delay_ms(50);
segment = 0x5b; delay_ms(50);
segment = 0x4f; delay_ms(50);
segment = 0x66; delay_ms(50);
segment = 0x6d; delay_ms(50);
segment = 0x7d;  delay_ms(50);
segment = 0x07;  delay_ms(50);
segment = 0x7f;  delay_ms(50);
segment = 0x6f;  delay_ms(50);
}
}

ป.ล.ผมเพิ่งตั้งกระทู้แรก แท็กผิดห้องยังไงก็ขออภัยด้วยนะครับ
แก้ไขข้อความเมื่อ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่