性能的CMOS8位微控制器,它具有4K字節的可擦除、可重復編程的只讀閃存。通過在單芯片內復合一個多功能的8位CPU閃存,在性能、指令設定和引腳上與80C51和80C52完全兼容。
考慮到在系統掉電或重新啟動時,需要保持先前在儀表中設置的一些
閥門參數,而單片機中的數據存儲器不具備掉電存儲功能,所以在片外擴展了一個具有掉電保存功能的芯片X5045。X5045是一種集看門狗、電源監控和串行EEPROM3種功能于一身的可編程電路,這種組合設計可以減少電路對電路板空間的需求,X5045中的看門狗為系統提供了保護,當系統發送故障而超過設定時間時,電路中的看門狗將通過RESET信號向CPU作反應。X5045提供了三個時間值供用戶選擇使用。它所具有的電壓監控功能還可以保護系統免受低電壓的影響,當電源電壓降到允許范圍以下時,系統將復位,直到電源電壓返回到穩定值為止。X5045的存儲器與CPU可通過串行通信方式接口。共4069位,可以按512×8個字節來放置數據。
X5045的管腳排列如圖1所示,它共有8個引腳,各個引腳的功能如下:
CS:電路選擇端,低電平有效;
SO:串行數據輸出端;
SI:串行數據輸入端;
SCK:串行時鐘輸出端;
WP:寫保護輸入端,低電平有效;
RESET:復位輸出端;
Vcc:電源端;
Vss:接地端。
INA為輸入信號,是由光電傳感器采集到的閥門脈沖信號(<10mA)。該信號經旁路電容濾波后送入光耦,轉換成了輸出的OUT電壓信號送入單片機。輸出的電壓可直接進入單片機的I/O口。在控制中,要求A、B兩路脈沖都接收到的時候,才認為是由信號輸入,AB為正轉,BA為反轉。只有一路信號輸入時不計數。
兩路常開、常閉轉換觸點輸出。用來連接電磁閥,通過控制電磁閥的吸合來控制氣動執行機構作相應的開閥或關閥動作。
3、顯示部分主要包括:單片機、4位LED顯示、3只狀態指示燈(自動、正轉、反轉)、3只按鍵(MODE/SET鍵、上鍵、下鍵)。
顯示部分采用AT89C4051單片機,用來控制4位LED顯示,且同數字部分的單片機進行通訊,還要對控制儀的模式做相應的選擇和控制。顯示儀上設計有3只狀態指示燈用來顯示執行機構的狀態:正轉、反轉、自動;3只按鍵:MODE/SET鍵、上鍵、下鍵,控制執行機構的工作模式和一