【需求】
定义一个用户自己的库函数,便于后续调用。函数功能为改变某一个端口的值。
比如在主函数中定义:sbit Port= P2^3 ;
我需要写一个函数,void SendData_NEC(sbit& Port , unsigned int[] Interval),函数中会不断的改变Port的值。
【困难】
1、 P2^3口是可变的,主程序中定义。所以不能在库函数中写死,要根据传进来的参数Port进行操作。
2、 好像在函数中无法使用sbit类型,keil没有引用,也没有模板。不知道该如何设计。
|