


下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、基于單片機的噴墨打印機控制技術 摘要:介紹一種采用MCS51系列單片機控制驅動Hewlett Packard DESKJET 600/800系列噴墨打印機的硬件接口設計和軟件設計方法。以控制打印機實現表格打印功能為例,給出了用C51語言編寫的一系列相關基本控制程序。單片機應用系統中最常用的輸出打印設備是微型打印機,例如TP系列、UP系列打印機等,對它們的控制技術也較為成熟。但是近年來隨著通用打印機的廣泛使用,微型打印機的缺點也日益明顯:一是通用性及互換性不強;二是打印輸出文檔的幅面過小,不便于裝訂及存檔。而通用打印機都配有國際標準并行接口(CENT
2、RONICS)和串行接口(RS232422),紙張大小可任意選擇。這些特點是微型打印機所無法抗衡的。因此在越來越多的單片機應用系統中逐漸趨向于使用通用打印?魑?蠐涑鏨璞浮疚慕檣芰艘訫CS-51系列單片機為核心,通過CENTRONICS國際標準8位并行接口控制驅動HP-DJ 600800系列噴墨打印機的硬件接口電路沒計方法及控制程序設計方法。1 CENT日ONICS接口標準HP-DJ 600800 系列噴墨打印機采用與C正N-TRONICS標準兼容的并行打印機接口,接口各引腳信號的定義如表1所示。表1 CENTRONICS接口信號
3、60; 引腳號 信號 方向 說明 1 STB 輸入 數據選通觸發脈沖
4、0; 29 D0D7 輸入 數據線 10 ACK 輸出 應答脈沖
5、 11 BUSY 輸出 “忙”信號 13 SEL 輸出 打印機在
6、線 14 ERR 輸出 故障指示 12、1825 GND - &
7、#160; 接地 2 硬件設計 本著統一編址控制的原則,硬件原理如圖1所示。本設計采用MCS-51系列的89C52型單片機,其內部有8K字節的程序存儲器,盡可滿足本設計的程序、表格的存儲要求。在外部擴展了一片數據存儲器62256作為打印數據緩沖區,RAM62256的存儲容量為32K字節,可以存放大量的打印數據。從原理框圖可看出,RAM62256的片選CS端由單片機的P27口控制,因此RAM的地址范圍為:0000H7FFFH。本設計采用查詢方式進行打印驅動控制,單片機與打印機的接口
8、包括如下內容:(1)單片機的八位數據線通過74LS377鎖存后與打印機的八位數據線相連,傳送打印數據。單片機的P27口通過74LS04反相后與74LS377的G端相連,因此單片機向打印機傳送數據的口地址為8000H。(2)單片機的P10口提供數據選通信號,它與打印機STB端連接,進行將打印數據送打印機的選通控制。(3)單片機的P11口接打印機的BUSY端,以BUSY信號作為打印機"忙"或"閑"狀態查詢信號。3 單片機驅動控制打印機的軟件設計31打印機的控制方法系統上電后,當需要打印的數據出現在數據線上時,只要主機向打印機的STB端發一個負脈沖,就把數據送
9、入了打印機。本設計對打印機的控制采取查詢等待方式。首先主機讀打印機BUSY線,如果BUSY為高電子則表示打印機正"忙",禁止接收數據,需等待。當打印機取走數據并處理完畢后,BUSY線被置為閑(低電平),同時輸出應答脈沖ACK通知主機,可以再次輸入數據。控制時序如圖2所示。STB為數據選通信號,打印機在其上升沿時讀入數據。當主機發送數據后,需要有05s以上的延時才能向STB線發負脈沖,即圖2中的t1值不小于05s;當STB信號從高電平變為低電子后,要保證負脈沖的寬度,亦即圖2中的t2值不小于05s;當STB信號從低電平變為高電平后,要保證有05s以上的延時,亦即圖2中的t3值
10、不小于05s,以確保打印機將數據可靠讀入。控制流程見圖3所示。無論打印機打印輸出的是文字還是圖形,主機向其發送的皆是一系列以字節為單位的數據,因此如何向打印機發送數據是關鍵所在。以下為一數據發送程序實32 控制程序設計HP-DJ 600800系列噴墨打印機使用HP PCLLEVEL 3語言,而在單片機控制系統中使用十六進制代碼。因此在以下程序設計中,將PCL命令全部替換為用十六進制代碼表示。在單片機實時控制系統中,打印機最常用的功能是將控制系統的測試結果打印出來。下面通過如何實現一張表格的打印來具體說明單片機控制驅動噴墨打印機的軟件設計方法。需要打印的表格如表2所示。首先在windows界面的"附件"的"
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 智能安防系統建設實施方案合同書
- 茶樓與文化體驗館合作運營合同
- 房地產租賃合同擔保條款
- 股權激勵計劃下的股權轉讓與權益保障合同
- 2025初三升高一數學暑假銜接講義25講含答案(必修一內容)3.5.1 二次方程根的分布問題
- 2025年九年級語文中考最后一練口語交際(全國版)(含解析)
- 風景園林基礎考研資料試題及參考答案詳解【培優b卷】
- 《風景園林招投標與概預算》試題A附參考答案詳解(a卷)
- 2025-2026年高校教師資格證之《高等教育法規》通關題庫含答案詳解(達標題)
- 2025年黑龍江省五常市輔警招聘考試試題題庫含答案詳解(鞏固)
- 國家開放大學本科《人文英語3》一平臺機考真題及答案(第二套)
- SL-T+62-2020水工建筑物水泥灌漿施工技術規范
- 廣西壯族自治區南寧市2023-2024學年八年級下學期7月期末歷史試題(無答案)
- 生產計劃自動排程表
- 江蘇省揚州市2023-2024學年高二下學期6月期末考試歷史試題
- 初中必背古詩文
- 教科版四年級下冊科學期末測試卷含答案【研優卷】
- JBT 14615-2024 內燃機 活塞運動組件 清潔度限值及測定方法(正式版)
- 期末模擬考試03-【中職專用】《心理健康與職業生涯》(高教版2023·基礎模塊)(含答案)
- 生態文明與環境保護法智慧樹知到期末考試答案章節答案2024年東北林業大學
- 中國歷史地理智慧樹知到期末考試答案章節答案2024年泰山學院
評論
0/150
提交評論