นี้คือเขียนแบบให้นับบิตไปข้างหน้าครับ
#include <reg52.h>
void main (void)
{
unsigned int x;
P0=0x01;
while (1)
{
P0=P0;
for(x=0;x<60000;x++);
P0=P0<<1;
if(P0==0x80)P0=0x01;
}
}
อยากรู้ว่าจะแก้ยังไง ให้โปรแกรมนับบิตถอยหลังครับผม ช่วยทีครับ
จะลงโปรแกรมทดลองทำเองที่บ้านก็ ลงไม่ได้ติดอะไรก็ไม่รู้มันขึ้นว่า The version of this file is not compatible ...ฯลฯ คอมผมก็ 64bit นะ
ไฟล์โปรแกรมก็เอามาจาก อาจารย์ ... ลงโปรแกรมไม่ได้ ทำให้ผมฝึกทำไม่ได้เลย พี่ๆเพื่อนๆคนไหนที่ทำเป็น ช่วยทีครับ ขอบคุณครับ
ปล.แท๊กหมวดผิดยังไงขออภัยด้วยครับ
เขียนภาษา C ให้นับบิตถอยหลังยังไงครับ(โปรแกรม Keil PK51 v5.2)
#include <reg52.h>
void main (void)
{
unsigned int x;
P0=0x01;
while (1)
{
P0=P0;
for(x=0;x<60000;x++);
P0=P0<<1;
if(P0==0x80)P0=0x01;
}
}
อยากรู้ว่าจะแก้ยังไง ให้โปรแกรมนับบิตถอยหลังครับผม ช่วยทีครับ
จะลงโปรแกรมทดลองทำเองที่บ้านก็ ลงไม่ได้ติดอะไรก็ไม่รู้มันขึ้นว่า The version of this file is not compatible ...ฯลฯ คอมผมก็ 64bit นะ
ไฟล์โปรแกรมก็เอามาจาก อาจารย์ ... ลงโปรแกรมไม่ได้ ทำให้ผมฝึกทำไม่ได้เลย พี่ๆเพื่อนๆคนไหนที่ทำเป็น ช่วยทีครับ ขอบคุณครับ
ปล.แท๊กหมวดผิดยังไงขออภัยด้วยครับ