名字不是重点 发表于 2022-3-10 20:20
//定义一个结构体,用于存放转换字节
typedef struct {
unsigned char reg_h;
发表于 2022-3-10 20:40
我是直接判断寄存器然后加0x30,高位的话在移位继续判断
名字不是重点 发表于 2022-3-10 20:53
移位更好。速度快,效率高。
Y_G_G 发表于 2022-3-11 20:12
Keil环境下写的8051,乘法加法位移都是通过加法实现的,并不是我们想象的"位移"
ADC中常用的ADC_RES*256+A ...
名字不是重点 发表于 2022-3-11 23:46
谨慎表示怀疑:
//定义一个结构体,用于存放转换字节
typedef struct {
188610329 发表于 2022-3-12 02:22
还是那句话,结构体是给有钱人玩的。
typedef unsigned char u8;
188610329 发表于 2022-3-12 02:22
还是那句话,结构体是给有钱人玩的。
typedef unsigned char u8;
名字不是重点 发表于 2022-3-11 23:46
谨慎表示怀疑:
//定义一个结构体,用于存放转换字节
typedef struct {
188610329 发表于 2022-3-12 02:22
还是那句话,结构体是给有钱人玩的。
typedef unsigned char u8;
Y_G_G 发表于 2022-3-12 13:36
我感觉你对于"效率"和"代码长度"太执着了,处处带着汇编的思想去用C
如果是我,我一定会先用sprintf,单单 ...
188610329 发表于 2022-3-12 02:22
还是那句话,结构体是给有钱人玩的。
typedef unsigned char u8;
Y_G_G 发表于 2022-3-12 13:36
我感觉你对于"效率"和"代码长度"太执着了,处处带着汇编的思想去用C
如果是我,我一定会先用sprintf,单单 ...
dzbj 发表于 2022-3-12 19:45
您用51片子干一件事 而且只干好这一件事 那么这想法当然没问题
但穷人不这么想 通常穷人希望51也能当 ...
188610329 发表于 2022-3-12 02:22
还是那句话,结构体是给有钱人玩的。
typedef unsigned char u8;
hei51com 发表于 2022-3-12 10:59
这代码写的水平高啊
188610329 发表于 2022-3-12 16:20
额…………, 首先,我辩解一下,我对"效率"和"代码长度"确实比较在意, 但是,并没有“太执着” 。可能 ...
欢迎光临 (http://www.51hei.com/bbs/) | Powered by Discuz! X3.1 |