單片機與單總線A/D轉(zhuǎn)換器DS2450的接口設(shè)計
如果將D通道設(shè)定為5.1V輸入范圍,轉(zhuǎn)換精度為12位,高報警門限為3.0V(96H),低報警門限為2.0V(64H),并將通道A和通過B作為報警輸出,最后將轉(zhuǎn)換結(jié)果放在30H和31H處,那么其子程序CTLAD的具體程序清單如下:本文引用地址:http://www.ex-cimer.com/article/173616.htm
CTLAD:LCALLINIT;發(fā)復(fù)位脈沖并接收存在脈沖
如果一線上掛接有多個DS2450以及其他單總線接口芯片,那么采用寄生電源供電和超速模式工作且要求在通訊中進行校驗的子程序CTLAD的編寫可能會復(fù)雜一些。
評論