Trích:
Nguyên văn bởi baodinh88
Code:
#include<16F887.h>
#fuses NOWDT,PUT,HS,NOPROTECT
#use delay(clock=20000000)
#use fast_io(b)
#byte portb=0x00
int i;
int j;
main()
{
for(i=0;i<=7;i++)
{
j=2^i;
portb= j ; // led 8-1on
delay_ms(1000);
}
}
các bác cho e hỏi sao đoạn code này khi dịch wa file hex đổ vào protues mô phỏng không chạy được là sao ?
|
Như thế nào là không chạy được?
Chương trình của bạn không có một vòng lặp vô tận ở cuối để tránh cho vi điều khiển chạy tiếp những lệnh vô nghĩa phía sau mã chương trình. Với loại bài toán thay đổi trạng thái LED, không nên dùng Proteus để mô phỏng.
Thân,