FUNCTION FC2 : VOID
//************************************************** *
VAR_INPUT
BYTE_NUM: INT;
START_BIT: INT;
STOP_BIT: INT;
MIEN_NHO: CHAR;
END_VAR
VAR_TEMP
TEM: INT;
END_VAR
VAR_OUTPUT
ERROR: BOOL;
END_VAR;
//************************************************** *
IF STOP_BIT < START_BIT THEN ERROR:=TRUE;
END_IF;
//************************************************** *
TEM:=START_BIT;

WHILE TEM<=STOP_BIT DO
CASE CHAR_TO_INT(MIEN_NHO) OF
77: M[BYTE_NUM,TEM]:=1;
81: Q[BYTE_NUM,TEM]:=1;
73: I[BYTE_NUM,TEM]:=1;
ELSE:
ERROR:=TRUE;
END_CASE;
TEM:=TEM+1;
END_WHILE;

//************************************************** *
END_FUNCTION


cuối cùng em cũng làm được... tại hôm trước xem video của thầy Hiếu em thây chỗ reset nhiều bit hay hay nên đi tìm hiểu con trỏ nhái lại một cái... cuối cũng cùng nhái dc 1 ít... tuy hơi cùi nhưng mà vui vì em đã biết thêm một ít nữa...

mấy anh có hàm toán, hay bài toán nào nhỏ nhỏ cho em xin với... em sẽ cố gắng làm và up lên...

mong các anh giúp đỡ vì em mới học được hơn 2 tuần thôi