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