【正文】
........................................................................ 25 參考文獻(xiàn) ........................................................................................................................ 26 致 謝 ............................................................................................................................. 27 附錄 1 ............................................................................................................................ 28 附錄 2 ............................................................................................................................ 29 4 第 1 章 緒 論 設(shè)計背景及目的 微型打印機(jī)廣泛 應(yīng) 用在各個行業(yè) , 比如儀器儀表、超級市場、便利店、郵政、銀行、煙草專賣、公用事業(yè)抄表、移動警務(wù)系統(tǒng)、移動政務(wù)系統(tǒng)等等。微型打印機(jī) 。以系統(tǒng)執(zhí)行程序存貯器中的程序,控制電機(jī)帶動滑槽輪及蝸桿轉(zhuǎn)動,使打印機(jī)的機(jī)頭滑架左右移動,從而不斷改變同一點行上的打點位置。 二○○九屆學(xué)生畢業(yè)論文(設(shè)計) 存檔編號: 畢業(yè)論文 (設(shè)計 ) 論 文 題 目 基于單片機(jī)的微型打印機(jī)控制系統(tǒng)設(shè)計 (英 文) The Design Of MicroPrinter Control System Based On SCM 學(xué) 院 物理與信息工程學(xué)院 專 業(yè) 電氣信息類 姓 名 學(xué) 號 指 導(dǎo)教師 20xx 年 5 月 26 日 1 基于單片機(jī)的微型打印機(jī)控制系統(tǒng)設(shè)計 The Design Of MicroPrinter Control System Based On SCM 學(xué)生:魏瑋,物理與信息工程學(xué)院 (系 ) 指導(dǎo)老師:丁建軍,江漢大學(xué) 摘 要 由于單片機(jī)具有簡單實用、高可靠性、良好的性能價格比以及體積小等優(yōu)點,已經(jīng)在各個技術(shù)領(lǐng)域得到了迅猛發(fā)展,從而普遍應(yīng)用到微型打印機(jī)中。在方波變化時刻使打印機(jī)的相應(yīng)打針進(jìn)行沖打,完成打印任務(wù)為接口系統(tǒng)的控制方法逐步實現(xiàn)基于 MCS51單片機(jī)的 XLF 微型打印機(jī)的控制系統(tǒng)的設(shè)計。單片機(jī) 2 Abstract Has a simple and practical as a result of singlechip, high reliability and good cost performance, as well as the advantages of small size, in various technical fields has been the rapid development, which generally applied to the microprinter. Based on the design of the main research of the MCS51 singlechip microprinter control system design method. The control system interface design through the singlechip microserial port to connect to printers on the XLF, MC1489 conducted through the middle from the RS232C to TTL level conversion, the realization of intelligent control system interface. Implementation of procedures to system memory in the process, control slide motor driven rotating wheel and the worm, so that the printer and about the nose sliding movement, thereby changing the same point line on the location of the RBI. Squarewave changes in time so that the printer corresponding to red injections to fight to plete the printing task for the control interface system based on the progressive realization of the MCS51 singlechip microXLF printer control system design. Keywords interface。現(xiàn)在市面上有很多中微型打印機(jī),各自都有自己的適用范圍。 國內(nèi)外研究現(xiàn)狀 打印機(jī)是 計算機(jī) 的輸出設(shè)備之一,用于將計算機(jī)處理結(jié)果打印在相關(guān)介質(zhì)上 ,其產(chǎn)量約占計算機(jī)外設(shè)的 20%。然而,在全球產(chǎn)業(yè)分工體系中,中國境內(nèi)的打印機(jī)企業(yè)基本上都是從事組裝生產(chǎn),處于產(chǎn)業(yè)鏈的末端,高技術(shù)含量和高附加值環(huán)節(jié)均由發(fā)達(dá)國 家掌握。 隨著科技的不斷進(jìn)步,打印機(jī)的發(fā)展也是日新月異。 與其他類型的打印機(jī)不同,微型打印機(jī)目前正處于市場的成長期,而且這個成長期將會持續(xù)比較長的時間,目前的市場情況還遠(yuǎn)未達(dá)到 市場成熟期。有無關(guān)鍵成本控制能力、有無微型打印機(jī)的機(jī)芯本土生產(chǎn)能力,將左右中國微型打印機(jī)的發(fā)展,這是微型打印機(jī)行業(yè)的關(guān)鍵競爭要素。通過這種方法,可以提高資金回籠速度,也可以節(jié)省投遞成本,并且基本可以完全使用以前的手持終端抄表系統(tǒng)而不需改造。針打有個好處就是打印的單據(jù)可以長時間保存,當(dāng)然,你選購的色帶上的油墨必須質(zhì)量好,所以很多便利店中所用的微打都是針打,并且因為針式打印頭控制簡單,可以采用比較便宜的控制板方案來生產(chǎn),所以比較便宜。而通用打印機(jī)都配有國際標(biāo)準(zhǔn)并行接口 (CENTRONICS)和串行接口(RS232/ 422),紙張大小可任意選擇。 設(shè)計的研究方法 收集整理大量與設(shè)計有關(guān)的文獻(xiàn)資料進(jìn)行閱讀,進(jìn)一步學(xué)習(xí) MCS51 單片機(jī)的工作原理及應(yīng)用實例,了解針式微型打印機(jī)的基本技術(shù)指標(biāo)、主要技術(shù)元件、模塊功能電路、接口實現(xiàn)方法等。蝸桿的轉(zhuǎn)動一方面通過凸輪帶動走紙機(jī)構(gòu)實行走紙,另一方面驅(qū)動色帶移動。 7 第 2 章 微型打印機(jī)接口概述 本章主要介紹微型打印機(jī)接口部分的系統(tǒng)構(gòu)成,分別從 XLF 微型打印機(jī)、接口模式、接口信號、接口控制原理、接口控制步驟、關(guān)鍵元件的選擇及設(shè)計幾個方面闡述微型打印機(jī)的接口部分。另外該微型打印機(jī)還有打印時通電,不打印時斷電的功能,因為通常打印時間為整機(jī)運(yùn)行時間的幾十 ~幾千分之一,增加此控制可以降低功耗和延長打印機(jī)使用壽命。 ③ 14線為控制線,控制打印機(jī)電源的開啟與關(guān)閉,當(dāng) 14 線置 1 時,接通 8 繼電器 J,開啟打印機(jī)電源,當(dāng) 14 線為 0時,繼電器斷開,關(guān)閉打印機(jī)電源。 L為電源指示燈,打印機(jī)通電時亮,斷電時滅。 表 21 ASCII 表 漢字 (80H~FFH)可根據(jù)應(yīng)用系統(tǒng)需要自行設(shè)計固化到字庫中,漢字采用點陣11*14 規(guī)格, 1個漢字需用 22 個字節(jié)存放點陣數(shù)據(jù),上下各 1個字節(jié)。 ③ K31為串、并轉(zhuǎn)換開關(guān)。 串行接口中,開關(guān) K31置于 ON,則打印機(jī)串行口工作有效。這很類似于并行口的工作時序,只不過并行口以并行方式傳送 8 位數(shù)據(jù)字節(jié),而串行口則以串行方式傳送 8 位數(shù)據(jù)字節(jié)。蝸桿的轉(zhuǎn)動一方面通過凸輪帶動走紙機(jī)構(gòu)實行走紙,另一方面驅(qū)動色帶移動。 XLF 微型打印機(jī)控制命令 XLF 微型打印機(jī)具有 EPSON80 寬行打印機(jī)兼容的打印控制命令,下面僅介紹常用的幾個,如表 24所示。 INTEL公司將 MCS51的核心技術(shù)授權(quán)給了很多其它公司,所以有很多公司在做以 8051 為核心的單片機(jī),當(dāng)然,功能或多或少有些改變,以滿足不同的需求,其中 89C51 就是這幾年在我國非常流行的單片機(jī),它是由美國 ATMEL 公司開發(fā)生產(chǎn)的。 4k 字節(jié) ROM 可尋址的 64k 字節(jié)外部數(shù)據(jù)、程序存貯空間 把 4kROM 換為 EPROM 就是 8751的結(jié)構(gòu),如去掉 ROM/EPROM 部分即為 8031,如果將 ROM 置換為 Flash 存貯器或EEPROM,或再省去某些 I/O,即可得到 51 系列的派生品種,如 89C5 AT89C2051等單片機(jī)。 1) 電源和晶振 Vcc:工作電源輸入,運(yùn)行和程序檢驗時接 +5V; Vss:地; XTAL1:輸入到振蕩器的反相放大器; XTAL2:反相放大器的輸出,輸入到內(nèi)部時鐘發(fā)生器。 EA/Vpp:片外程序存儲器訪問允許輸入信號,低電平有效。 ③ 輸出 PSEN:片外程序存儲器選通信號輸出,低電平有效。 微型打印機(jī)模塊電路構(gòu)成 微型打印機(jī)的機(jī) 械部分是執(zhí)行機(jī)構(gòu),而機(jī)械部分動作的完成則是由電路來控制的。 圖 33 微型打印機(jī)構(gòu)成原理圖 串行接口模塊設(shè)計 隨著微機(jī)特別是單片機(jī)的發(fā)展,其應(yīng)用已從單機(jī)逐漸轉(zhuǎn)向多機(jī)或聯(lián)網(wǎng),而多機(jī)應(yīng)用的關(guān)鍵又在于微機(jī)之間的相互通訊,互傳數(shù)據(jù)信息。使用串口通信時,發(fā)送和接收到的每一個字符實際上都是一次一位的傳送的,每一位為 1 或者為 0。這里的信息幀與異步通信中的字符幀不同,通常含有若干個數(shù)據(jù)字符。同步通信的缺點是要求發(fā)送時鐘和接收時鐘保持嚴(yán)格的同步。發(fā)送端和接收端可以由各自的時鐘來控制數(shù)據(jù)的發(fā)送和接收,這兩個時鐘源彼此獨立,互不同步。圖 34 和圖 35分別給出了 UART 電路中發(fā)送和接受數(shù)據(jù)操作的情況。 異步串行通訊接口有三類: 17 EIA RS232C 是美國電子工業(yè)協(xié)會正式公布的串行總線標(biāo)準(zhǔn),也是目前最常用的標(biāo)準(zhǔn),用來實現(xiàn)計算機(jī)與計算機(jī)之間、計算機(jī)與外