I
intan
Guest
chào!
im mới trong chương trình microcontroller.somebody giải thích về những gì có thể làm những mã có nghĩa là gì?
void dis_num (unsigned dài dữ liệu)
(
unsigned char hundred_thousand;
unsigned char ten_thousand;
unsigned char nghìn;
unsigned char trăm;
unsigned char thứ mười;
hundred_thousand = data/100000;
dữ liệu = dữ liệu% 100000;
ten_thousand = data/10000;
dữ liệu = dữ liệu% 10000;
nghìn = dữ liệu / 1000;
dữ liệu = dữ liệu% 1000;
dữ liệu hàng trăm = / 100;
dữ liệu = dữ liệu% 100;
thứ mười = dữ liệu / 10;
dữ liệu = dữ liệu 10%;
nếu (hundred_thousand> 0)
(
send_char (hundred_thousand 0x30); / / 0x30 được thêm vào để trở thành mã ASCII
send_char (ten_thousand 0x30);
send_char (nghìn 0x30);
send_char (trăm 0x30);
send_char (thứ mười: 0x30);
send_char (dữ liệu 0x30);
)
nếu người nào khác (ten_thousand> 0)
(
send_char (ten_thousand 0x30); / / 0x30 được thêm vào để trở thành mã ASCII
send_char (nghìn 0x30);
send_char (trăm 0x30);
send_char (thứ mười: 0x30);
send_char (dữ liệu 0x30);
)
nếu người nào khác (ngan> 0)
(
send_char (nghìn 0x30); / / 0x30 được thêm vào để trở thành mã ASCII
send_char (trăm 0x30);
send_char (thứ mười: 0x30);
send_char (dữ liệu 0x30);
)
nếu người nào khác (trăm> 0)
(
send_char (trăm 0x30); / / 0x30 được thêm vào để trở thành mã ASCII
send_char (thứ mười: 0x30);
send_char (dữ liệu 0x30);
)
nếu người nào khác (thứ mười> 0)
(
send_char (thứ mười: 0x30); / / 0x30 được thêm vào để trở thành mã ASCII
send_char (dữ liệu 0x30);
)
send_char khác (dữ liệu 0x30); / / 0x30 được thêm vào để trở thành mã ASCII
)thanks a lot
im mới trong chương trình microcontroller.somebody giải thích về những gì có thể làm những mã có nghĩa là gì?
void dis_num (unsigned dài dữ liệu)
(
unsigned char hundred_thousand;
unsigned char ten_thousand;
unsigned char nghìn;
unsigned char trăm;
unsigned char thứ mười;
hundred_thousand = data/100000;
dữ liệu = dữ liệu% 100000;
ten_thousand = data/10000;
dữ liệu = dữ liệu% 10000;
nghìn = dữ liệu / 1000;
dữ liệu = dữ liệu% 1000;
dữ liệu hàng trăm = / 100;
dữ liệu = dữ liệu% 100;
thứ mười = dữ liệu / 10;
dữ liệu = dữ liệu 10%;
nếu (hundred_thousand> 0)
(
send_char (hundred_thousand 0x30); / / 0x30 được thêm vào để trở thành mã ASCII
send_char (ten_thousand 0x30);
send_char (nghìn 0x30);
send_char (trăm 0x30);
send_char (thứ mười: 0x30);
send_char (dữ liệu 0x30);
)
nếu người nào khác (ten_thousand> 0)
(
send_char (ten_thousand 0x30); / / 0x30 được thêm vào để trở thành mã ASCII
send_char (nghìn 0x30);
send_char (trăm 0x30);
send_char (thứ mười: 0x30);
send_char (dữ liệu 0x30);
)
nếu người nào khác (ngan> 0)
(
send_char (nghìn 0x30); / / 0x30 được thêm vào để trở thành mã ASCII
send_char (trăm 0x30);
send_char (thứ mười: 0x30);
send_char (dữ liệu 0x30);
)
nếu người nào khác (trăm> 0)
(
send_char (trăm 0x30); / / 0x30 được thêm vào để trở thành mã ASCII
send_char (thứ mười: 0x30);
send_char (dữ liệu 0x30);
)
nếu người nào khác (thứ mười> 0)
(
send_char (thứ mười: 0x30); / / 0x30 được thêm vào để trở thành mã ASCII
send_char (dữ liệu 0x30);
)
send_char khác (dữ liệu 0x30); / / 0x30 được thêm vào để trở thành mã ASCII
)thanks a lot