หน้าแรก
คอมมูนิตี้
ห้อง
แท็ก
คลับ
ห้อง
แก้ไขปักหมุด
ดูทั้งหมด
เกิดข้อผิดพลาดบางอย่าง
ลองใหม่
แท็ก
แก้ไขปักหมุด
ดูเพิ่มเติม
เกิดข้อผิดพลาดบางอย่าง
ลองใหม่
{room_name}
{name}
{description}
กิจกรรม
แลกพอยต์
อื่นๆ
ตั้งกระทู้
เข้าสู่ระบบ / สมัครสมาชิก
เว็บไซต์ในเครือ
Bloggang
Pantown
PantipMarket
Maggang
ติดตามพันทิป
ดาวน์โหลดได้แล้ววันนี้
เกี่ยวกับเรา
กฎ กติกา และมารยาท
คำแนะนำการโพสต์แสดงความเห็น
นโยบายเกี่ยวกับข้อมูลส่วนบุคคล
สิทธิ์การใช้งานของสมาชิก
ติดต่อทีมงาน Pantip
ติดต่อลงโฆษณา
ร่วมงานกับ Pantip
Download App Pantip
Pantip Certified Developer
มาช่วยดูให้หน่อยคับว่าทำไมคอมไม่ผ่าน
กระทู้คำถาม
อิเล็กทรอนิกส์
#include <projec56.h>
#fuses HS,NOWDT,NOPROTECT,NOLVP
#use delay(clock=20000000)
#include <lcd.c>
#define use_portb_kbd
#include <kbd.c>
void kbd_pullup_init()
{
port_b_pullups(true);
}
void main()
{
char k;
kbd_pullup_init();
lcd_init();
lcd_putc("\fReady...\n");
while(TRUE)
{
k=kbd_getc();
if (k!=0)
if(k=='*')
lcd_putc('\f');
else
lcd_putc(k);//TODO: User Code
}
}
▼
กำลังโหลดข้อมูล...
▼
แสดงความคิดเห็น
กระทู้ที่คุณอาจสนใจ
จนปัญญาครับ ใครมีความรู้เรื่องการเขียนโปรแกรมบน PIC16F877A ใน Proteus ช่วยแนะนำผมหน่อยครับ
คือผมทำแอสซายเม้น แต่ผมเขียนโปรแกรมไม่ค่อยเป็นอะครับคือผมเรียนภาคอิเล็กครับ(Pre อิเล็ก ปี 1 เทอม 2) ทีนี้โปรแกรมที่ผมทำนี่ต้องเขียนในภาษาซีให้ได้เป็นไฟล์ .hex ครับ ผมลองพยายามเขียนดูแต่ก็ยังไม่ได้สัก
FenzaUnited
ปรึกษาเรื่อง timer เป็นตัวนับเวลาครับ
ผมทำวงจรนับความถี่ ซึ่งมีโค๊ดตามด้านล่างครับ #include <16f877a.h> #use delay(clock=20M) #include <LCD.c> #fuses hs,nowdt,nocpd,nolvp,noprotect #define use_portb_lcd #byte portc=0x07 #bit
สมาชิกหมายเลข 986533
ถ้าผมจะให้LEDแสดงตอนอุณหภูมิสูงผมควรเริ่มจากตรงไหนครับ
สมาชิกหมายเลข 6770560
ช่วยดูให้หน่อยครับ
<16F877.h> #fuses HS,NOWDT,BROWNOUT,PUT,NOLVP #use delay(clock=40000000) #include <lcd.c> #define use_portb_kbd #include <kbd.c> //====================================== void ma
สมาชิกหมายเลข 792897
สอบถามเกี่ยวกับ Pic18F4685 ครับ
ตอนแรกผมใช้ 18F458 ทำโปรเจ็ค ก็ไม่มีปัญหาอะไรเลยครับแต่เนื่องจาก ROM ไม่พอผมเลยเปลี่ยนเป็น 18F4685 แทนครับ แล้วพอเปลี่ยนแล้วก็เริ่มมีปัญหาเลยครับปัญหาส่วนใหญ่จะเกี่ยวกับ I2C ไม่รู้ว่ามันเกี่ยวกับอะไรห
Mangix
ช่วยแนะนำด้วยครับ
ถ้าต้องการควบคุม 74hc595 2 ตัวหรือมากกว่า ต้องแก้โปรแกรมตรงไหนบ้างครับ ช่วยอธิบายด้วยครับ ขอบคุณครับ #include <16F887.h> #fuses HS,NOWDT,NOLVP,NOPROTECT,NOBROWNOUT #use delay(clock=20000000) #
ยังไม่ได้เป็นสมาชิก
ช่วยแก้ไขโปรแกรม PIC หน่อยครับ
พอดีว่าผมจะทำเครื่องให้อาหารปลาอัตโนมัติครับ แล้วมันติดตรงที่ว่าไม่สามามารถกดปุ่มตั้งเวลา ตั้งวันที่ได้ครับ ขอความช่วยเหลือหน่อยครับผม ขอบคุณมากครับ . . . . ++++นี่คือชุดโปรแกรมครับ++++ #include <1
สมาชิกหมายเลข 2364549
ช่วยแก้ให้หน่อยครับ
#include <16F877.h> #fuses HS,NOWDT,BROWNOUT,PUT,NOLVP #use delay(clock=40000000) #include <lcd.c> #define use_portb_kbd #include <kbd.c> //==================================
สมาชิกหมายเลข 792897
pH Probe กับ UART รบกวนด้วยครับ
ผมมีเรื่องรบกวนจะถามครับ คือเกี่ยวกับการเขียนโปรแกรมเพื่อควบคุมกระบวนการปรับค่า พีเอช ของน้ำ คอนเซ็ปต์ก็ธรรมดา ๆ ครับ วัดค่าพีเอชในน้ำ เพื่อเอามาประมวลผลว่า ควรจะเติมสารเท่าไหร่ยังไง เช่น วัดค่า pH =
สมาชิกหมายเลข 996262
โค้ด PIC16F877A รับข้อมูล
ผมเขียนคำสั่งให้ ไมโครรับข้อมูลจากคอมแต่เมื่อลองสั่งคำสั่งลงไปมันไม่ออกครับ ไม่รู้ว่าเขียนโค้ดถูกหรือป่าวรบกวนหน่อยครับ ลองเช็คผ่าน MAX232 มีข้อมูลเข้ามา #include <16F877A.h> // Configuration #
ยังไม่ได้เป็นสมาชิก
อ่านกระทู้อื่นที่พูดคุยเกี่ยวกับ
อิเล็กทรอนิกส์
บนสุด
ล่างสุด
อ่านเฉพาะข้อความเจ้าของกระทู้
หน้า:
หน้า
จาก
แชร์ :
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน
อ่านเพิ่มเติมได้ที่นี่
ยอมรับ
มาช่วยดูให้หน่อยคับว่าทำไมคอมไม่ผ่าน
#fuses HS,NOWDT,NOPROTECT,NOLVP
#use delay(clock=20000000)
#include <lcd.c>
#define use_portb_kbd
#include <kbd.c>
void kbd_pullup_init()
{
port_b_pullups(true);
}
void main()
{
char k;
kbd_pullup_init();
lcd_init();
lcd_putc("\fReady...\n");
while(TRUE)
{
k=kbd_getc();
if (k!=0)
if(k=='*')
lcd_putc('\f');
else
lcd_putc(k);//TODO: User Code
}
}