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