PDA

View Full Version : ai pro thì vào giải thích các tập lệnh và ứng dụng nó nhá


friend_1990
20-04-2011, 02:03 AM
struct {

byte time;

byte command : 4;

byte source : 4;} msg;



for(i=0; i<=16; ++i) {

while(!input(PIN_A2));

shift_right(&msg,3,input(PIN_A1));

while (input(PIN_A2)) ;}



// This shifts 8 bits out PIN_A0, LSB first.

for(i=0;i<8;++i)

output_bit(PIN_A0,shift_right(&data,1,0));


đây là cấu trúc tập lệnh trong help pic 16f877a nhưng mình đọc mãi vẫn không hiểu được ứng dụng cách sử dụng thực tế như thế nào.nếu bác nào pro biết về tập lệnh này thì chỉ giúp mình nha!!!!!tks các bác nhìu

trong phần trên có 2 chỗ mình ko rõ :
1.là tập lệnh nằm phía trên có cấu trúc là
struct {

byte time;

byte command : 4;

byte source : 4;} msg;
ý nghĩa là gì vậy nhỉ đọc mãi không hiểu được.
2.tập lệnh thứ 2 là
shift_right(&msg,3,input(PIN_A1));
output_bit(PIN_A0,shift_right(&data,1,0));

mong được sự chỉ giáo.......


mong bác nào giải thích thì viết 1 đoạn code nhỏ minh họa dễ hiểu hơn nha!!!!!!!!!!!!!!!

friend_1990
20-04-2011, 10:03 PM
sao ko ai biết hết ko ai giải thích dùm hết vậy trời