打標機的硬件設計與功能模塊定制
打標機硬件(下位機)和上位機的外設母板完全相同,上位機主要負責指令的發送,信息識別與處理。主要包括控制信號的輸入、信號及狀態的顯示和協議棧的處理模塊。上位機的控制輸入模塊主要負責檢測按鍵中斷得到鍵值,并將鍵值打包發送至下位機。顯示信號輸出模塊主要負責接收從下位機上傳的信息,調用協議處理函數進行處理后并按照點陣格式輸出到 LCD屏幕上。下位機主要負責接收上位機所發指令,在下位機進行顯示,控制打標機,然后將狀態信息反饋給上位機??刂颇K需要接收上位機通過串口發來的控制命令,并且在接收到串口數據之后就應立即做出反應,進行相應處理。本設計采用的是輪詢方式,即在系統定時器每次產生中斷的時候都檢查是否有數據包需要接收。下位機的顯示模塊主要負責處理并回顯上位機發送過來的控制信息,并將狀態信息通過串口通信發送給上位機。