有大佬会用单片机 编程做八人抢答器吗要求能够分别显示各个选手的抢答时间!求程序,可有偿!
|
该楼层疑似违规已被系统折叠
最簡单也是最容易理解的方法就是用减法来做比如2字节数据的转换,因为2字节数据最大为65535所以需要用5个字节来存放结果。假设结果依次為D4,D3,D2,D1,D0D0为个位。转换前先将D0-D4清零先用10000来减,每减一次D4加1一直到不够减为止,得到万位存放在D4再把剩余的数减1000,每减1次D3加1一直到不够減为止,得到千位存放在D3再减100。。。这样就可以分离出这个数的每个位了。也可以采用移位相加的方法来转换还可以用除法来莋。。