黄youhui 发表于 2021-7-23 15:24
有啊,结构体内成员可以是函数,就是指针。
yzwzfyz 发表于 2021-7-23 17:19
就象做乘法一样,提取公因式。
将公共部门做成子程序,不同部分做成参数变量。
开心就好hhhh 发表于 2021-7-23 15:41
可是io口的地址不知道呢怎么办,比如说P1^1这样子,我该怎么用呢
gain 发表于 2021-7-23 18:33
地址都在reg51.h这个文件里有声明
munuc_w 发表于 2021-7-27 15:33
51中的位操作已经做不能再简单了,不知楼主想如何操作。
0.png (5.75 KB, 下载次数: 60)
开心就好hhhh 发表于 2021-7-27 15:52
比如说把这三个整合到一起,因为数码管的一些函数是一样的,只是不一样的io口驱动不一样的数码管而已
munuc_w 发表于 2021-7-28 08:50
选用具有片选信号的数码管驱动器,如TA6932,DIO和CLK共用,数据流向由片选信号控制。
开心就好hhhh 发表于 2021-7-28 11:01
我就是用了三个数码管驱动芯片,所以才希望将代码写的更简洁一点
munuc_w 发表于 2021-7-28 12:43
我以前也遇到过你的情况,要写好多函数,内容一样,就是IO分配不同。后来整合到一个函数里,函数增加一个 ...
开心就好hhhh 发表于 2021-7-28 13:06
是的是的,我就是想写一个这样的,但是没有写过,就不知道该怎么写,我想参照32的库函数来着,但是感觉又 ...
munuc_w 发表于 2021-7-28 15:00
很简单的函数,在原函数里只是增加一个决定片选的形参,由这个参数决定片选信号即可,如:
xxx(xxx, ...
欢迎光临 (http://www.51hei.com/bbs/) | Powered by Discuz! X3.1 |