|
|
紅外通訊的規(guī)則是一定的,與單片機(jī)無關(guān),主要就是延時——兩單片機(jī)的主頻不同,軟件延時會有很大差別。
可以通過STC-ISP下載軟件的軟件延時計算器得到新的延時函數(shù)。例如:
STC89C52的延時函數(shù)是這樣得到的:
1.jpg (23.76 KB, 下載次數(shù): 31)
下載附件
2018-11-1 08:17 上傳
STC12C5A的延時函數(shù)是這樣得到的:
1.jpg (27.54 KB, 下載次數(shù): 35)
下載附件
2018-11-1 08:18 上傳
看到?jīng)],不同的單片機(jī),即使外部晶振都一樣,得到的同一個時間的延時函數(shù)是不一樣的!!!!!
有這個工具,延時函數(shù)就很好辦了。
我的經(jīng)驗:紅外通訊程序,在用不同的單片機(jī)時,只需要修改延時函數(shù)的內(nèi)容即可,其它的都可以不變(程序功能不變的條件下,至少紅外通訊的發(fā)送、接收程序部分是不用變化的)。
|
|