- 相關(guān)推薦
基于單片機的噴墨打印機控制技術(shù)
摘要:介紹一種采用MCS51系列單片機控制驅(qū)動Hewlett Packard DESKJET 600/800系列噴墨打印機的硬件接口設(shè)計和軟件設(shè)計方法。以控制打印機實現(xiàn)表格打印功能為例,給出了用C51語言編寫的一系列相關(guān)基本控制程序。關(guān)鍵詞:單片機 噴墨打印機 HP PCL LEVEL 3語言
單片機應(yīng)用系統(tǒng)中最常用的輸出打印設(shè)備是微型打印機,例如TP系列、UP系列打印機等,對它們的控制技術(shù)也較為成熟。但是近年來隨著通用打印機的廣泛使用,微型打印機的缺點也日益明顯:一是通用性及互換性不強;二是打印輸出文檔的幅面過小,不便于裝訂及存檔。而通用打印機都配有國際標(biāo)準并行接口(CENTRONICS)和串行接口(RS232/422),紙張大小可任意選擇。這些特點是微型打印機所無法抗衡的。因此在越來越多的單片機應(yīng)用系統(tǒng)中逐漸趨向于使用通用打印機作為打印輸出設(shè)備。本文介紹了以MCS-51系列單片機為核心,通過CENTRONICS國際標(biāo)準8位并行接口控制驅(qū)動HP-DJ 600/800系列噴墨打印機的硬件接口電路沒計方法及控制程序設(shè)計方法。
1 CENT日ONICS接口標(biāo)準
HP-DJ 600/800 系列噴墨打印機采用與C正N-TRONICS標(biāo)準兼容的并行打印機接口,接口各引腳信號的定義如表1所示。
表1 CENTRONICS接口信號
引腳號 信號 方向 說明 1 STB 輸入 數(shù)據(jù)選通觸發(fā)脈沖 2~9 D0D7 輸入 數(shù)據(jù)線 10 ACK 輸出 應(yīng)答脈沖 11 BUSY 輸出 “忙”信號 13 SEL 輸出 打印機在線 14 ERR 輸出 故障指示 12、18~25GND - 接地2 硬件設(shè)計
本著統(tǒng)一編址控制的原則,硬件原理如圖1所示。
本設(shè)計采用MCS-51系列的89C52型單片機,其內(nèi)部有8K字節(jié)的程序存儲器,盡可滿足本設(shè)計的程序、表格的存儲要求。在外部擴展了一片數(shù)據(jù)存儲器62256作為打印數(shù)據(jù)緩沖區(qū),RAM62256的存儲容量為32K字節(jié),可以存放大量的打印數(shù)據(jù)。從原理框圖可看出,RAM
[1] [2] [3]
【基于單片機的噴墨打印機控制技術(shù)】相關(guān)文章:
基于單片機的交通燈控制系統(tǒng)設(shè)計與實現(xiàn)05-02
深度探討基于GPS RTK技術(shù)的城市控制測量技術(shù)04-27
基于實時動態(tài)技術(shù)的城市控制測量技術(shù)研究04-28
基于實時動態(tài)技術(shù)的城市控制測量應(yīng)用04-30
基于ATmega128單片機的液壓壓力控制器設(shè)計04-28
基于Delphi的發(fā)動機臺架試驗單片機控制系統(tǒng)的開發(fā)05-02
基于LQR技術(shù)的無人機縱向控制律設(shè)計05-01
基于集散控制技術(shù)的污水處理自動控制系統(tǒng)04-26