AD574與RS-232C接口電路
在許多應(yīng)用場(chǎng)合,要求通過(guò)計(jì)算機(jī)的串行接口(RS-232C),將模擬信號(hào)的A/D轉(zhuǎn)換結(jié)果送人計(jì)算機(jī)
中,為此,設(shè)計(jì)出了與RS-232C接口相連接的A/D轉(zhuǎn)換接口電路,如圖27-9所示:從圈中可以看出,這
是一種帶單片機(jī)控制的智能型接口,計(jì)算機(jī)與單片機(jī)89C2051之間實(shí)現(xiàn)標(biāo)準(zhǔn)的RS-232C通信。單片機(jī)
89C2051與AD574之間實(shí)現(xiàn)并行的A/D接口連接,正常情況下.AD574 -直在工作,由89C2051啟動(dòng)A/
D,A/D轉(zhuǎn)換結(jié)束后,會(huì)自動(dòng)向單片機(jī)請(qǐng)求中斷,單片機(jī)響應(yīng)中斷后,將AJD的轉(zhuǎn)換結(jié)果取走,保存在內(nèi)
部RAM中,啟動(dòng)下一次的rvD轉(zhuǎn)換。該過(guò)程一直循環(huán)進(jìn)行,計(jì)算機(jī)根據(jù)實(shí)際需要,可以隨時(shí)向89C2051
讀取A/D轉(zhuǎn)換的結(jié)果,不足之處是,由于受串行通信波特率的影響,AlD數(shù)據(jù)的更新速度受到限制。