หน้าแรก
คอมมูนิตี้
ห้อง
แท็ก
คลับ
ห้อง
แก้ไขปักหมุด
ดูทั้งหมด
เกิดข้อผิดพลาดบางอย่าง
ลองใหม่
แท็ก
แก้ไขปักหมุด
ดูเพิ่มเติม
เกิดข้อผิดพลาดบางอย่าง
ลองใหม่
{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
โค้ด PIC16F877A รับข้อมูล
ผมเขียนคำสั่งให้ ไมโครรับข้อมูลจากคอมแต่เมื่อลองสั่งคำสั่งลงไปมันไม่ออกครับ ไม่รู้ว่าเขียนโค้ดถูกหรือป่าวรบกวนหน่อยครับ ลองเช็คผ่าน MAX232 มีข้อมูลเข้ามา #include <16F877A.h> // Configuration #
ยังไม่ได้เป็นสมาชิก
ใครพอทราบเรื่อง uart ช่วยหน่อยครับ
#include <16F877A.h> #fuses HS,NOPUT,NOWDT,NOPROTECT #use delay (clock = 10000000) #use rs232 (baud =9600,parity=N,xmit = PIN_C6,rcv =PIN_C7,stream = rs232,bits=8) unsigned char c={}; unsigned c
สมาชิกหมายเลข 1056298
พี่ๆ ครับช่วย ผมเขียนโปรแกรม C ด้วยครับ
พี่ๆ ครับช่วยผมเขียนโปรแกรม C ด้วยครับ ผมใช้โปรแกรม Atmel Studio 6.2 ในการเขียนครับ คือผมอยากให้ ไฟ led ติดทีละดวง แบบ เรียงกันไปครับ แต่ผมไม่มีความรู้เรื่องนี้เลยครับ ผมมือใหม่มากๆครับ ผมเขียนได้
สมาชิกหมายเลข 1070875
ต่อวงจรไม่ติด
พอดีซึ้อหนังสือมาแล้วพอทำตาม ไม่ได้เลยขอคำแนะนำ และขอวีธีอ่านรุปวงจรด้วยนะครับ มือใหม่ จริงๆมีคำแนะนำอื่นๆแนะนำได้ครับ *ตัวซิปใช้ mikroC และใช้ pickit2 เขียนและลงใช้ซิป ตามหนังสือ ผมเลยคิดว่าไม่น่า
สมาชิกหมายเลข 799318
ช่วยแนะนำด้วยครับ
ถ้าต้องการควบคุม 74hc595 2 ตัวหรือมากกว่า ต้องแก้โปรแกรมตรงไหนบ้างครับ ช่วยอธิบายด้วยครับ ขอบคุณครับ #include <16F887.h> #fuses HS,NOWDT,NOLVP,NOPROTECT,NOBROWNOUT #use delay(clock=20000000) #
ยังไม่ได้เป็นสมาชิก
ช่วยดูให้หน่อยครับ
<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
อ่านกระทู้อื่นที่พูดคุยเกี่ยวกับ
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 ต้องทำไงครับ ผู้รู้ช่วยบอกด้วยครับ