Nguyên văn bởi thuongdtqb
Xem bài viết
1/ khi thiết lập delay cho các khoảng sáng đứng và nghỉ của hiệu ứng của biển, bạn lồng luôn cái chạy viện của bạn vào. Tóm lại là chayvien; //chính là delay; VD:
#include<regx51.h>
void delay(unsigned int ms)//hàm này tạo độ trễ thời gian, đơn vị là ms
{
unsigned int i;
unsigned char j;
for(i=0;i<ms;i++)
for(j=0;j<120;j++)
{}
// như vậy khi gọi trễ có quyền chọ thời gian cho nó, nhưng bạn hãy lấy tốc độ chạy viền khi thực hiện xong của 3 cổng trên port3 (viền chỉ cần 3 cổng).
// bạn tạo chạy viền
void chayvien ( chọn những cổng mà bạn muốn dùng trên P3 và thời gian trễ_ thường lấy delay(200) );
//sau mỗi hiệu ứng bạn thay delay = chayvien
P2=0x55; P1=0xff;
chayvien();// chayvien nhanh hay chậm bạn chỉ cần thay giá tri delay trong chương trình con của chayvien
// Nếu bạn cần sáng lâu của dòng chữ bạn có thể nhiều lần ct con chayvien
P2=0xff; P1=0;
chayvien();
chayvien();}}




Leave a comment: