Trích:
Nguyên văn bởi no1990
code cua e đây a xem dùm e cái
a=0;b=1;c=0;d=1;e=1;f=0;g=1;h=0;
unsigned char i=0;
i|=a;i<<1;
i|=b;i<<1;
i|=c;i<<1;
i|=d;i<<1;
i|=e;i<<1;
i|=f;i<<1;
i|=g;i<<1;
i|=h;
PORTA=i;
|
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)
{
}
}