Tình hình là em thấy lũ bạn dùng C viết code thấy nhanh hơn Assembly nên em cũng bon chen nhảy vào học thử. Vì mới học nên có mấy câu hỏi hơi chuối nhờ mấy bác giải đáp giùm
#include<reg52.h>
sbit F =P1^1;
void main(void)
{
TMOD = 0x02;
TH0 = -50;
TR0 = 1;
while(1) // sau lệnh while không có dấu ;
{
while (!TF0); //tại sao chổ này lại có dấu ;
TF0 = 0;
F = ~F;
}
}
Dấu ! theo em hiểu là lấy phủ định, vậy bác nào giải thích giùm em là sao lại có cái dấu đó vào trước TF0. Mong các bác giải thích giùm em
#include<reg52.h>
sbit F =P1^1;
void main(void)
{
TMOD = 0x02;
TH0 = -50;
TR0 = 1;
while(1) // sau lệnh while không có dấu ;
{
while (!TF0); //tại sao chổ này lại có dấu ;
TF0 = 0;
F = ~F;
}
}
Dấu ! theo em hiểu là lấy phủ định, vậy bác nào giải thích giùm em là sao lại có cái dấu đó vào trước TF0. Mong các bác giải thích giùm em
Comment