新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > 熱敏打印頭開發(fā)打印機實例

        熱敏打印頭開發(fā)打印機實例

        作者: 時間:2012-02-11 來源:網絡 收藏
        DDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 0px; COLOR: rgb(0,0,0); PADDING-TOP: 0px">  數據加載即將內存緩沖區(qū)的數據輸出到的移位寄存器中,然后進行打印。由于本設計采用的主控器件帶有串行外圍接口(SPI),所以將SPI用于數據加載。使用SPI加載數據,不但電路比硬件方式數據移位簡化,而且較I/O口模擬串行數據傳輸的時序移位速度更快,從而整體提高了性能。

          如圖5所示,將主控器件設為主機,內部移位寄存器設為從機。主控器件MC9S12D64將打印的數據存入SPI數據寄存器。當數據寄存器寫入數據后,數據開始傳輸。數據通過串行時鐘線的同步信號循環(huán)移位8位,移入內部的移位寄存器中,實現了數據的加載。

          

        熱敏打印頭開發(fā)打印機實例

          5 軟件設計

          本熱敏的軟件設計主要是通過RS-232通信模塊接收由汽車行使記錄儀傳來的數據,并判斷數據類型。當接收到數據時,首先要判斷是命令字還是字符數據。如果是命令字,則按照命令動作,如果是字符數據,則進入打印狀態(tài)。進入打印狀態(tài)后,尋找要打印字符的首地址,按照該字符的規(guī)范,從字庫中取出打印點陣放入SPI數據寄存器,并傳輸到熱敏打印頭的移位寄存器,按行打印,走紙。具體打印流程如圖6所示。

          

        熱敏打印頭開發(fā)打印機實例

          6 結束語

          本文對熱敏打印機的控制部分作了介紹。文中介紹的設計方案實現了微型熱敏打印機正常運行。

        pwm相關文章:pwm是什么


        熱敏打印機相關文章:熱敏打印機原理

        上一頁 1 2 下一頁

        關鍵詞: 熱敏 打印頭 打印機

        評論


        相關推薦

        技術專區(qū)

        關閉
        主站蜘蛛池模板: 武宁县| 孟津县| 金山区| 中阳县| 安义县| 阳谷县| 兰西县| 和硕县| 安达市| 板桥市| 阳江市| 杭锦旗| 县级市| 交口县| 定日县| 鄂托克旗| 桐庐县| 荔波县| 奉贤区| 海口市| 渭南市| 南宁市| 夏河县| 延津县| 乐山市| 高台县| 四平市| 天等县| 新丰县| 嘉禾县| 祥云县| 钦州市| 那坡县| 武城县| 休宁县| 界首市| 密云县| 保亭| 万安县| 德清县| 定结县|