12-02-2011, 10:32 PM
|
#9
|
Nhập môn đệ tử
Tham gia ngày: Jan 2011
Bài gửi: 9
:
|
Trích:
Nguyên văn bởi tdm
sửa lại như sau:
Code:
#include <16F877A.h>
#device *=16 adc=10
#FUSES NOWDT, HS, NOPUT, NOPROTECT, NODEBUG, NOBROWNOUT, NOLVP, NOCPD, NOWRT
#use delay(clock=4000000)
int1 a=0,b=1,c=1,d=0,e=1,g=1;
int1 n=1,m=0;
int8 i=0x00;
main()
{
set_tris_b(0x00);
i=i|a;i<<=1;
i=i|b;i<<=1;
i=i|c;i<<=1;
i=i|d;i<<=1;
i=i|e;i<<=1;
i=i|g;i<<=1;
i=i|n;i<<=1;
i=i|m;
output_b(i);
while(1)
{
}
}
|
Đoạn code đâu có vấn đề gì đâu bạn ? Mình mô phỏng bằng MPlap và xem kết quả thì đúng mà , làm gí có cái kết quả giống như bạn nói .
|
|
|