Professional Documents
Culture Documents
BÀI TẬP CƠ BÀN PIC4
BÀI TẬP CƠ BÀN PIC4
1. Sinh viên đọc chương trình mã nguồn trên Word, tìm hiểu các lệnh và cho
biết nguyên lý hoạt động của PIC theo đoạn Code bên dưới.
2. Sinh viên xây dựng phần cứng trên Proteus và mô phỏng kiểm chứng cho
phần trả lời của câu 1.
A. Mã nguồn ( Code )
#include <16f877.h>
#include <def_877a.h>
#use delay(clock=4000000)
void main()
{ trisB=0xff;
trisD=0x00;
kiem_tra:
portD=0x00;
sang_don:
kq=0x00;
for(i=8;i>0;i--)
{ xoay=0x01;
portD=kq|xoay;
for(cho=0;cho<25000;cho++)
{ if(!RB1)
goto kiem_tra;
}
for(j=1;j<i;j++)
{ xoay=xoay<<1;
portD=kq|xoay;
for(cho=0;cho<25000;cho++)
{ if(!RB1)
goto kiem_tra;
}
}
kq=portD;
}
goto sang_don;