采用單片機設(shè)計液位監(jiān)控儀是很通用的做法。如果要測量的液位有很多路(16路以上),每路要求能滾動顯示1年內(nèi)每班、每日、每月的輸入輸出總量(1日3班),正?;蛞馔馔k姅?shù)據(jù)不丟失,人機交互能力要強(要設(shè)置適當數(shù)量的按鍵及采用LCD顯示),并且每路液位要求對應(yīng)2路控制輸出信號(液罐液體輸入控制和輸出控制),配置微型打印機端口,設(shè)置聲音報警,所有這些無疑需要很多的I/O端口來支持,單憑一個單片機是辦不到的,需要擴展I/O端口。在此設(shè)計中,筆者認為采用專用I/O擴展芯片有較多的弊端,權(quán)衡利弊,選擇了用單片機來代替專用I/O接口芯片的方法。