หน้าแรก
คอมมูนิตี้
ห้อง
แท็ก
คลับ
ห้อง
แก้ไขปักหมุด
ดูทั้งหมด
เกิดข้อผิดพลาดบางอย่าง
ลองใหม่
แท็ก
แก้ไขปักหมุด
ดูเพิ่มเติม
เกิดข้อผิดพลาดบางอย่าง
ลองใหม่
{room_name}
{name}
{description}
กิจกรรม
แลกพอยต์
อื่นๆ
ตั้งกระทู้
เข้าสู่ระบบ / สมัครสมาชิก
เว็บไซต์ในเครือ
Bloggang
Pantown
PantipMarket
Maggang
ติดตามพันทิป
ดาวน์โหลดได้แล้ววันนี้
เกี่ยวกับเรา
กฎ กติกา และมารยาท
คำแนะนำการโพสต์แสดงความเห็น
นโยบายเกี่ยวกับข้อมูลส่วนบุคคล
สิทธิ์การใช้งานของสมาชิก
ติดต่อทีมงาน Pantip
ติดต่อลงโฆษณา
ร่วมงานกับ Pantip
Download App Pantip
Pantip Certified Developer
MicroC LED 8 ตัว วนขึ้น
กระทู้คำถาม
Microcontroller
การศึกษา
ประกาศนียบัตรวิชาชีพ (ปวช.)
คือครูผมให้เขียนโปรแกรมใน microC
แบบนี้ครับ
1.main()
2.( char j,m ;
3.THIRB = 0x00 ;
4. while (1)
5. ( j = 1 ;
6. m = 1 ;
7. for ( j=1 ; j<=8 ; j++)
( portb = m ;
delay_ms (100)
m=m<<1;
)
)
)
ครูบอกแก้แค่ข้อ 5,6,7 ต้องทำไงครับ ผู้รู้ช่วยบอกด้วยครับ
▼
กำลังโหลดข้อมูล...
▼
แสดงความคิดเห็น
กระทู้ที่คุณอาจสนใจ
7 Segment มัลติเพล็กซ์แบบไหนไม่ให้กระพริบครับ
ผมใช้ 7Segment แบบ 2 หลัก ต่อมัลติเพล็กซ์เข้ากับไมโครคอนโทรลเลอร์ PIC ตั้งเวลาสลับการแสดงผลแต่ละหลัก delay_ms(50); แต่ยังเห็นการกระพริบสลับกันแสดงผลซ้ายขวาตลอดเลยครับ ถ้าจะต่อตรงๆทั้งหมดเลยก็เปลืองขาไ
สมาชิกหมายเลข 701086
ช่วยทีครับต่อ PIC16F877 กับ Sonar Srf05 และLCD แล้วมันไม่แสดงค่าที่วัด
ผมใช้ LCD16x2 ต่อกับPIC16f877 resonator 2O Mhz แล้วก็Sonarเพื่อวัดระยะอะครับ ตอนแรกใช้LEDเช็คว่าถ้าวัดได้เกิน10cmให้LEDดวงนึงติดอีกดวงดับ ก็เช็คได้ปกติแต่มียางทีLEDกระพริบ แต่พอต่อLCDติดปัญหาที่ค่าที่
สมาชิกหมายเลข 817918
ปรึกษาเรื่อง 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
ใครรู้บ้างว่าทำไมส่ง sms เข้าไปแล้วมันไม่ทำงาน แต่คอมไพล์ผ่านแล้ว??? ใช้ ccs c
#include <18F4550.h> #include <string.h> #include <stdio.h> #fuses HS #fuses NOLVP, NOWDT #fuses NOPROTECT #use delay (clock=20000000) #use rs232(baud=9600,xmit=PIN_C6,rcv=PIN_C
สมาชิกหมายเลข 814461
ขอความช่วยเหลือแนะนำ แก้ไข Codeภาษาซี สำหรับไมโครคอนโทรลเลอร์
โจทย์ รับคีย์เข้า INT1 ให้เริ่มแปลงสัญญาณ ADC 10 บิตและแสดงเลขฐานสิบออกที่จอ lcd 20*2 ในบรรทัดแรกและแสดงรหัสนิสิตในบรรทัดที่สอง และไฟ LED กระพริบเมื่อกดคีย์ (เขียนภาษาซีใน Keil V.3) #include <R
ยังไม่ได้เป็นสมาชิก
ต่อวงจรไม่ติด
พอดีซึ้อหนังสือมาแล้วพอทำตาม ไม่ได้เลยขอคำแนะนำ และขอวีธีอ่านรุปวงจรด้วยนะครับ มือใหม่ จริงๆมีคำแนะนำอื่นๆแนะนำได้ครับ *ตัวซิปใช้ mikroC และใช้ pickit2 เขียนและลงใช้ซิป ตามหนังสือ ผมเลยคิดว่าไม่น่า
สมาชิกหมายเลข 799318
จนปัญญาครับ ใครมีความรู้เรื่องการเขียนโปรแกรมบน PIC16F877A ใน Proteus ช่วยแนะนำผมหน่อยครับ
คือผมทำแอสซายเม้น แต่ผมเขียนโปรแกรมไม่ค่อยเป็นอะครับคือผมเรียนภาคอิเล็กครับ(Pre อิเล็ก ปี 1 เทอม 2) ทีนี้โปรแกรมที่ผมทำนี่ต้องเขียนในภาษาซีให้ได้เป็นไฟล์ .hex ครับ ผมลองพยายามเขียนดูแต่ก็ยังไม่ได้สัก
FenzaUnited
มาช่วยดูให้หน่อยคับว่าทำไมคอมไม่ผ่าน
#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(tr
สมาชิกหมายเลข 792897
โค้ด PIC16F877A รับข้อมูล
ผมเขียนคำสั่งให้ ไมโครรับข้อมูลจากคอมแต่เมื่อลองสั่งคำสั่งลงไปมันไม่ออกครับ ไม่รู้ว่าเขียนโค้ดถูกหรือป่าวรบกวนหน่อยครับ ลองเช็คผ่าน MAX232 มีข้อมูลเข้ามา #include <16F877A.h> // Configuration #
ยังไม่ได้เป็นสมาชิก
ช่วยทีครับต่อ PIC16F877 กับ LCDแล้วจอทึบ
ผมใช้ LCD16x2 ต่อกับPIC16f877 resonator 2O Mhz แล้วก็Sonarเพื่อวัดระยะอะครับแต่พอออกจอกลายเป็นทึบทั้งแถวเลย อันนี้ผมใช้MikroCเขียน Echo ต่อกับ C1 Trigger ต่อกับ C0 LCD -VSSต่อ กราวด์ -VDDต่อ ไฟ 5V
สมาชิกหมายเลข 817918
อ่านกระทู้อื่นที่พูดคุยเกี่ยวกับ
Microcontroller
การศึกษา
ประกาศนียบัตรวิชาชีพ (ปวช.)
บนสุด
ล่างสุด
อ่านเฉพาะข้อความเจ้าของกระทู้
หน้า:
หน้า
จาก
แชร์ :
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน
อ่านเพิ่มเติมได้ที่นี่
ยอมรับ
MicroC LED 8 ตัว วนขึ้น
แบบนี้ครับ
1.main()
2.( char j,m ;
3.THIRB = 0x00 ;
4. while (1)
5. ( j = 1 ;
6. m = 1 ;
7. for ( j=1 ; j<=8 ; j++)
( portb = m ;
delay_ms (100)
m=m<<1;
)
)
)
ครูบอกแก้แค่ข้อ 5,6,7 ต้องทำไงครับ ผู้รู้ช่วยบอกด้วยครับ