【需求】
定義一個用戶自己的庫函數,便于后續調用。函數功能為改變某一個端口的值。
比如在主函數中定義:sbit Port= P2^3 ;
我需要寫一個函數,void SendData_NEC(sbit& Port , unsigned int[] Interval),函數中會不斷的改變Port的值。
【困難】
1、 P2^3口是可變的,主程序中定義。所以不能在庫函數中寫死,要根據傳進來的參數Port進行操作。
2、 好像在函數中無法使用sbit類型,keil沒有引用,也沒有模板。不知道該如何設計。
|