集成運算放大器參數測試儀校準裝置的開發
3 液晶顯示電路設計
智能彩色液晶顯示器VK56B是上海廣電集團北京分公司的產品,具有體積小、功耗低、無輔射、壽命長、超薄、防振及防爆等特點。該LCD采用工業級的CPU,機內配置有二級字庫,可通過串口或三態數據總線并口接收控制命令數據,并自行對接收的命令和數據進行處理,以實時顯示用戶所要顯示的各種曲線、圖形和中西文字體。AT89S51與智能化液晶VK56B的接口電路如圖3所示。單片機與LCD采用并行通信設計,LCD自身具有一個三態數據總線并口(并口為CMOS電平),可以同主機進行通信。它外部有12條線同單片機相連,即D0~D7、WRCS、BUSY、INT和GND。其中,WRCS為片選信號和寫信號的邏輯或非,上升沿有效;BUSY信號為高(CMOS電平)表示忙;INT為中斷申請信號,低電平有效。
圖3 單片機與智能化液晶接口電路圖
軟件部分包括上位機軟件和下位機軟件設計。上位機軟件完成PC與單片機的通信以及校準數據處理等工作;下位機軟件即單片機源程序。本設計使用Keil C完成測試狀態的轉換、與上位機串行通信以及測試參數的實時顯示等。
1 上位機軟件設計
上位機軟件主要分為三部分:參數設置部分主要完成被校運放測試儀信息錄入;校準部分完成各參數的校準;數據處理部分完成校準證書及原始記錄的自動化報表。上位機軟件主對話框如圖4所示。“參數設置”部分主要完成被校運放測試儀的資料錄入;“校準”部分主要通過下位機配合完成輸入失調電壓、輸入失調電流等10個參數的校準過程;“生成校準證書”、“生成原始記錄”、“預覽校準證書”、“預覽原始記錄”主要實現校準數據的自動化處理。
圖4 上位機軟件主對話框
評論