【正文】
.................................. 24 引腳功能說明 ............................................................................................. 25 芯片主要性能 ............................................................................................. 27 芯片工作概況 ............................................................................................. 27 5 軟件設計 .............................................................................................................................30 打印格式 ..................................................................................................... 30 程序設計 ..................................................................................................... 32 結 論 ............................................................................................ 36 致 謝 ............................................................................................ 37 參考文獻 ............................................................................................. 38 沈陽大學畢業(yè)設計(論文) 附 錄 ............................................................................................ 40 附錄 1:原理圖 ................................................................................................. 40 附錄 2:主要程序 ............................................................................................. 41 沈陽大學畢業(yè)設計(論文) No 1 摘 要 本世紀以來,微型打印機廣泛使用在各個行業(yè),比如儀器儀表、超級市場、便利店、郵政、銀行、煙草專賣、公用事業(yè)抄表、移動警務系統(tǒng)、移動政務系統(tǒng)等等。 微型 打 印機相對以往的大型打印機來說,有它自身的特點, 它 不但體積小,質量輕,方便攜帶和安裝,而且打印速度也挺快, 特別是 在一些特殊的地方大型的打印機沒辦法使用,微型打印機就有了用武之地。 本文在分析微型打印機機芯 M150 II 結構的基礎上,詳細介紹了針點式微型打印機的驅動原理,提出了一種以單片機 AT89C2051 為核心的微型打印機設計方案。這種基于單片機的微型打印機系統(tǒng)設計,不僅具有良好 的打印速度和打印效果,還大大地簡化了硬件電路,節(jié)約了成本,為 自己 提供了一種低成本、高可靠性的產品。t be used in some special place, micro printer will have Climatically almost. So, micro printer will have a good opportunity with the development of society and gradually accepted by people, playing the role of its unique. This paper introduced the drive principle of the Micro Dot Printer and put forward a plan about how to design a Micro Dot Printer with the MCU AT89C2051 as the core, base on the analysis of the structure of M150 II. This article has great innovation and the improvement relative to existing Micro Dot Printer in the printing synchronized signal detection, in the selection of flash chip, in the mix connection of different signal level, in munication interface and in EMC performance of syste m, etc. This kind of printer system based on MCU not only has quicker printing speed and better printing effect but also simplifies the hardware circuit and reduces the cost greatly. The paper provides a kind of low cost and the redunda nt reliable product for me. Key words: MCU。 Micro Printer。 AT89C2051 沈陽大學畢業(yè)設計(論文) No 3 引 言 近年,隨著社會的高速發(fā)展,生活日新月異。它越來越趨向于被設計成各種各樣的專業(yè)類型,用以打印各類專業(yè)性較強的報表、存折、發(fā)票、車票、卡片等輸出介質。 隨著對微型打印技術的不斷發(fā)展,各類微型打印機都存在著相對的優(yōu)點和缺點,各自都有自己的適用范圍。針式打印機之所以在很長一段時間內能長時間的流行不衰,這與它相對低廉的價格、低級的打印成本和很好的易用性分不開的。而本課題所研究的以 M150II 為機芯的微型打印機,在銀行、超市、商場、餐飲等用于菜單和票據(jù)打印還 沈陽大學畢業(yè)設計(論文) No 4 可以看見它的蹤影。根據(jù)目前的研究現(xiàn)狀,全球的出租車計費系統(tǒng)已經比較完備。很多出租車顧客乘坐出租車之后需要報銷,由于手撕發(fā)票的隨意性,發(fā)票金額往往與實際收費不符,為了加強出租車行業(yè)的管理,提高服務質量,有必要把出租車計費收據(jù)用微型打印機實時打印出來,從而為消費者索取報銷憑證提供極大的方便!目前在這方面的技術研究已經開始進行,各種不同種類、不同型號的微型打印機已經越來越多的進入市場。因此,進一步研究的重點就在于車票的微打印機控制電路的設計,這也正是本課題所要研究的內容。 第 2 章針式打印機的驅動原理,本章簡要介紹了針式打印機組成及其打印的原理、打印方式。 第 4 章芯片資料及其功能,本章主要介紹芯片 AT89C2051 的功能概述,引腳功能說明及其工作概況,進一步了解芯片的使用及編程。首先,本章介紹了打印機的詳細工作原理及打印過程、打印格式。 第 6 章結論,對全文進行總結,并對該課題的前景進行展望。微型打印機的種類很多,按打印方式可分針點式和熱敏兩種。稅控收款機、計價器等一系列信息化金稅工程項目的實施,使得針點式微型打印機的需求穩(wěn)中有升 [ 2]。 微型打印機的發(fā)展和現(xiàn)狀 微型打印機廣泛使用在各個行業(yè),比如儀器儀表、超級市場、便利店、郵政、銀行、煙草專賣、公用事業(yè)抄表、移動警務系統(tǒng)、移動政務系統(tǒng)等等。微型打印機包含很多種,下面就介紹下微型打印機的分類。 按打印方式分類 針式微型打印機:針式微打采用的打印方式是打印針撞擊色帶將色帶的油墨印在打印紙上; 熱 敏微型打印機:熱敏的方式是用加熱的方式使涂在打印紙上的熱敏介質變色; 熱轉印微型打印機等。 按工作場所分類 便攜式微型打印機:便攜式微型打印機體積較小,電池供電,利用紅外或藍牙技術進行數(shù)據(jù)通訊,當然也使用串口;通常便攜式微型打印機又稱為便攜式票據(jù)打印機;主要用于各種移動應用:如政府部門的移動警務系統(tǒng),移動執(zhí)法系統(tǒng)等現(xiàn)場打印執(zhí)法文書,另外如保 險行業(yè)的現(xiàn)場車輛定損系統(tǒng)打印定損單,還如戶外設備巡檢、物流系統(tǒng)交割單等等 [3]; 臺式微型打印機:通常置于桌面通過串口或并口接收數(shù)據(jù)打?。煌ǔS糜?POS 機打印小票或配合儀器儀表打印測試結果; 嵌入式微型打印機:嚴格說來,嵌入式微型打印機不能算一個完整產 沈陽大學畢業(yè)設計(論文) No 8 品,而是一個產品的部件,是個能只需要簡單安裝就能實現(xiàn)打印功能的模塊,常用于嵌入儀器儀表進行打印,或者嵌入 ATM 機,排隊機等打印。 針式微型打印機是比較常見的微型打印機,國內很早就有用EPSON 打印頭(打印機芯)生產的產品。雖然其噪聲較高、分辨率較低、打印針容易損壞,但近年來由于技術的發(fā)展,較大地提高了針式打印機的打印速度、降低了打印噪聲、改善了打印品質,并使針式打印機向著專用化、專業(yè)化方向發(fā)展,使其在銀行存折打印、財務發(fā)票打印、記錄科學數(shù)據(jù)連續(xù)打印、條形碼打印、快速跳 行打印和多份拷貝制作等應用領域具有其他類型打印機不可取代的功能。 常見的微型打印機 一、針式微型打印機:針式微型打印機式比較常見的微型打印機,國內很早就有用 Epson 打印頭(打印機芯)生產的產品。 二、熱敏微型打印機:針式微型打印機式也式比較常見的微型打印機,但比針式微型打印機出來得要晚。但它也有缺點,因為其使用的是熱敏紙,所以不能無限期保存,在避光的條件下可以保存一年到五年,也有長效熱敏紙可以保存十年。 四、臺式微型打印機:與便攜式微型打印機比較,其打印速度較高 [5]。 圖 1 打印機終端分配 沈陽大學畢業(yè)設計(論文) No 11 微型打印機的終端分配如圖 1 所示,對應的 12 個腳分別為: 反饋,即復位檢測端; ; ; ; ;6~ D、 C、 B、 A; ,即時間檢測端; 。 M150II 打印機一行可打印 96 個點,若英文字符采用 5 乘 7 點陣的話,則一行可打印 16 個字符,打印速度為 1 行 /秒,它采用 45MM寬的普通打印紙打印,日常維護和更換較方便。 打印原理 打印時,單片機控制隔離開關給電機供電 ,電機帶動滑槽輪及蝸桿轉動,使打印機的機頭滑架左右移動,從而不斷改變同一點行上的打點位置。隨著電機的轉動,測速感應線圈輸出一個 3V 的正弦信號,經過整形電路后成為方波 ,方波再輸入到單片機以檢測打印同步信號。打印針從 沈陽大學畢業(yè)設計(論文) No 12 方波的第 1 個高電平信號到第 96 個低電平信號按 ABCD 的次序循環(huán)打印,直至完成一點行的打印任務。 正如前面所說的,針式 打印機是依靠打印針擊打所形成色點的組合來實現(xiàn)規(guī)定字符和漢字打印的。在這種方式下,計算機生成的打印數(shù)據(jù)可以是一幅圖像,也可以是漢字 [ 7]。 沈陽大學畢業(yè)設計(論文) No 13 3 電路分析 硬件 系統(tǒng) 組成 硬件系統(tǒng)主要由復位檢測電路、打印同步信號檢測電路、反相器及光耦電路、打印機驅動電路、單片機晶振電路、 RS232 通訊電路等部分組成。蝸桿的轉動一方面通過凸輪帶動走紙機構實行走紙,另一方面驅動色帶移動。本文主要設計了 EPSON 打印頭驅動控制電路的部分。 圖 2 系統(tǒng)硬件構成 AT89C2051 通訊電路 反相器及光耦電路 打 印 機 驅 動 電路 打印同步信號檢測電路 單 片 機 晶 振 電路