Protues在單片機(jī)系統(tǒng)設(shè)計(jì)中的應(yīng)用
2.1 測(cè)溫部分
本部分采用將DS18B20的I/O數(shù)據(jù)線與89C51單片機(jī)P3.3,P3.4,P3.5,P3.6口線相連,用4只DS18B20同時(shí)測(cè)量4路溫度(視實(shí)際需要還可擴(kuò)展通道數(shù)),實(shí)現(xiàn)多點(diǎn)溫度檢測(cè)。DS18B20只有3個(gè)引腳,其中兩根是電源線VDD和GND(本設(shè)計(jì)中采用外部電源供電方式),另外一根用作總線DQ,其輸出和輸入均是數(shù)字信號(hào)且與TTL電平兼容,因此可以與微處理器直接進(jìn)行接口。主CPU經(jīng)過(guò)單線接口訪問(wèn)DS18B20的工作流程為:對(duì)DS18B20進(jìn)行初始化→ROM操作命令→存儲(chǔ)器操作命令→數(shù)據(jù)處理。主CPU對(duì)ROM操作完畢后即發(fā)出控制操作命令,使DS18B20完成溫度測(cè)量并將測(cè)量結(jié)果存入高速暫存器中,然后讀出此結(jié)果。
2.2 鍵盤與顯示部分
本設(shè)計(jì)采用獨(dú)立式鍵盤和液晶顯示。鍵盤用來(lái)設(shè)置上限于下限的溫度報(bào)警;字符液晶用來(lái)顯示通道號(hào)、該通道的溫度和所設(shè)置的上下限溫度。使用液晶顯示更加形象,而且抗干擾能力強(qiáng),便于以后擴(kuò)展。
評(píng)論