為方便金屬管浮子流量計(jì)現(xiàn)場(chǎng)顯示,設(shè)計(jì)中釆用LCD顯示瞬時(shí)流量、累積流量、流體溫度與壓力,每隔1秒刷新一次顯示.如圖:
設(shè)計(jì)中采用的液晶驅(qū)動(dòng)器是S6B0724,它與單片機(jī)的連接如圖4.3所示.
圖中,PS為串行/并行方式選擇引腳,當(dāng)PS為低時(shí),選擇為串行方式,當(dāng)PS為高時(shí),選擇為并行方式,本設(shè)計(jì)中,PS引腳接地.C68為并行工作方式下,選擇6800/8080系列接口,由于本設(shè)計(jì)采用串行方式,所以此引腳接高或接低都可以,設(shè)計(jì)中令此引腳接地.CS1B為片選信號(hào),只有此引腳信號(hào)為低時(shí),對(duì)S6B0724寫數(shù)據(jù)或指令才有效,若此引腳信號(hào)為高,對(duì)S6B0724寫數(shù)據(jù)或指令才無效,DBO—DB7輸入為高阻抗.RESET引腳為復(fù)位信號(hào)輸入引腳,當(dāng)引腳信號(hào)為低時(shí),器件被初始化.RS為數(shù)據(jù)/指令控制引腳,當(dāng)RS=0時(shí),寫入S6B0724的為控制字,當(dāng)RS=1時(shí),寫入S6B0724的為顯示數(shù)據(jù).在串行連接方式下通過DB7向S6B0724寫數(shù)據(jù)或指令,此時(shí)串行時(shí)鐘信號(hào)由單片機(jī)通過DB6提供,DBO—DB5引腳為幵路.
設(shè)計(jì)中采用E2PROM(AT24C08)作為數(shù)據(jù)存C器,保存不允許隨意修改和S失的關(guān)鍵數(shù)據(jù),如儀表系數(shù)、累積流量值等.設(shè)計(jì)中每隔一分鐘進(jìn)行一次寫操作.AT24C08與單片機(jī)連接如下圖
WP:寫保護(hù)引腳,與單片機(jī)P5.2口連接;
SCL:串行時(shí)鐘輸入引腳,用于產(chǎn)生器件所有數(shù)據(jù)發(fā)送或接收的時(shí)鐘,與單片機(jī)P5.3口連接;
SDA:串行數(shù)據(jù)/地址線,用于傳送地址和所有數(shù)據(jù)的發(fā)送或接收,與單片機(jī)P5.4口連接;
AO、A1、A2:是器件地址輸入端,當(dāng)需要多片AT24C08時(shí),用作片地址選擇,設(shè)計(jì)中僅用一片AT24C08,故這三個(gè)引腳接地. |