EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
C51函数基础编程
: V F+ |- i" a
7 F4 q) j$ d& w7 B( H
" X3 t" ^& [/ O/ z# _1.编写一C51函数,把从键盘输入的5位十进制数数转换成一个无符号整型数(假设未超出整型数范围)。设从键盘输入的数存放在一无符号数组中,低位数为低下标元素。 unsigned char data key_buffer[5];
" G0 O0 P' Y, Z; ^. @# a8 b: r/ [unsigned int trans_int(void)3 c' I+ \, t" C$ G. o/ b5 ~: E
{, `& L+ E- G# K; z
unsigned char data i;
- n) i- S/ M* m' [ unsigned int data temp=0;& L0 S V& v U/ N9 |+ C/ \
for(i=0;i<5;i++)
4 w5 z; q1 C. e! r {
! M t$ X1 C: O+ `0 h5 o; p temp=temp*10+key_buffer-0x30;
; x# |- m8 A" b2 C- v }# c" b; _, R& @2 B6 L* _9 s" L
return temp;1 u9 u4 n9 I2 B$ H
}) ?# o9 _8 l: P" c
7 M2 U! W# h0 z3 S+ v+ u' m
/ C( w. D+ d4 o% X) S; p2 w
4 L) n' ]8 r5 f1 t% k |