#include<regx51.h>
void delay(unsigned int ms)//hàm này tạo độ trễ thời gian, dơn vị là ms
{
unsigned int i;
unsigned char j;//khai báo kiểu "char"mỗi biến chỉ chiếm 1 byte
for(i=0;i<ms;i++)
for(j=0;j<120;j++)
{}//không làm gì cả
}
main()//Chương trình chính
{
While(1)//tạo vòng lặp vô hạn
{
P1=0x00;//"0x00"là giá trị viết trong hệ hex, cái này=00000000
delay(1000);//tạo độ trễ 1000ms=1s
P1=0xff;//"0xff"là giá trị viết trong hệ hex, cái này=11111111
delay(1000);
}
Mấy bro cho em hỏi là 2 lệnh for ở trên dùng để làm gì?
void delay(unsigned int ms)//hàm này tạo độ trễ thời gian, dơn vị là ms
{
unsigned int i;
unsigned char j;//khai báo kiểu "char"mỗi biến chỉ chiếm 1 byte
for(i=0;i<ms;i++)
for(j=0;j<120;j++)
{}//không làm gì cả
}
main()//Chương trình chính
{
While(1)//tạo vòng lặp vô hạn
{
P1=0x00;//"0x00"là giá trị viết trong hệ hex, cái này=00000000
delay(1000);//tạo độ trễ 1000ms=1s
P1=0xff;//"0xff"là giá trị viết trong hệ hex, cái này=11111111
delay(1000);
}
Mấy bro cho em hỏi là 2 lệnh for ở trên dùng để làm gì?
Comment