欧美精品一二区,性欧美一级,国产免费一区成人漫画,草久久久久,欧美性猛交ⅹxxx乱大交免费,欧美精品另类,香蕉视频免费播放

基于單片機(jī)的微型打印機(jī)控制系統(tǒng)設(shè)計(jì)

上傳人:仙*** 文檔編號(hào):86666547 上傳時(shí)間:2022-05-08 格式:DOC 頁數(shù):30 大小:915.50KB
收藏 版權(quán)申訴 舉報(bào) 下載
基于單片機(jī)的微型打印機(jī)控制系統(tǒng)設(shè)計(jì)_第1頁
第1頁 / 共30頁
基于單片機(jī)的微型打印機(jī)控制系統(tǒng)設(shè)計(jì)_第2頁
第2頁 / 共30頁
基于單片機(jī)的微型打印機(jī)控制系統(tǒng)設(shè)計(jì)_第3頁
第3頁 / 共30頁

下載文檔到電腦,查找使用更方便

10 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《基于單片機(jī)的微型打印機(jī)控制系統(tǒng)設(shè)計(jì)》由會(huì)員分享,可在線閱讀,更多相關(guān)《基于單片機(jī)的微型打印機(jī)控制系統(tǒng)設(shè)計(jì)(30頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、二○○九屆學(xué)生畢業(yè)論文〔設(shè)計(jì)〕 存檔編號(hào): 畢業(yè)論文<設(shè)計(jì)> 論文題目 基于單片機(jī)的微型打印機(jī)控制系統(tǒng)設(shè)計(jì) 〔英 文〕The Design Of Micro-Printer Control System Based On SCM 學(xué) 院 物理與信息工程學(xué)院 專業(yè) 電氣信息類 XX 學(xué)號(hào) 指導(dǎo)教師 20XX5月26日 基于單片機(jī)的微型打印機(jī)控制系統(tǒng)設(shè)計(jì) The Design Of Micro-Printer Control System Based On SCM 學(xué)生:瑋,物理與信息工程學(xué)院<系> 指

2、導(dǎo)丁建軍,江漢大學(xué) 摘 要 由于單片機(jī)具有簡(jiǎn)單實(shí)用、高可靠性、良好的性能價(jià)格比以及體積小等優(yōu)點(diǎn),已經(jīng)在各個(gè)技術(shù)領(lǐng)域得到了迅猛發(fā)展,從而普遍應(yīng)用到微型打印機(jī)中。本設(shè)計(jì)主要研究基于MCS-51單片機(jī)的微型打印機(jī)控制系統(tǒng)的設(shè)計(jì)方法。 該設(shè)計(jì)中接口控制系統(tǒng)通過單片機(jī)串口連接到XLF微型打印機(jī)上,中間通過MC1489進(jìn)行從RS-232C到TTL的電平轉(zhuǎn)換,實(shí)現(xiàn)接口系統(tǒng)的智能控制。以系統(tǒng)執(zhí)行程序存貯器中的程序,控制電機(jī)帶動(dòng)滑槽輪及蝸桿轉(zhuǎn)動(dòng),使打印機(jī)的機(jī)頭滑架左右移動(dòng),從而不斷改變同一點(diǎn)行上的打點(diǎn)位置。在方波變化時(shí)刻使打印機(jī)的相應(yīng)打針進(jìn)行沖打,完成打印任務(wù)為接口系統(tǒng)的控制方法逐步實(shí)現(xiàn)基于MCS

3、-51單片機(jī)的XLF微型打印機(jī)的控制系統(tǒng)的設(shè)計(jì)。 關(guān)鍵詞 接口;控制系統(tǒng);微型打印機(jī);單片機(jī) Abstract Has a simple and practical as a result of single-chip, 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

4、 the micro-printer. Based on the design of the main research of the MCS-51 single-chip micro-printer control system design method. The control system interface design through the single-chip micro-serial port to connect to printers on the XLF, MC1489 conducted through the middle from the RS-232C t

5、o 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

6、location of the RBI. Square-wave changes in time so that the printer corresponding to red injections to fight to complete the printing task for the control interface system based on the progressive realization of the MCS-51 single-chip micro-XLF printer control system design. Keywords interfac

7、e; control system; micro-printer; single-chip 目 錄 摘要1 Abstract2 第1章緒論4 1.1 設(shè)計(jì)背景及目的4 1.2 國(guó)外研究現(xiàn)狀5 1.3設(shè)計(jì)的研究方法7 1.4 設(shè)計(jì)的研究容7 第2章微型打印機(jī)接口概述7 2.1 XLF微型打印機(jī)簡(jiǎn)介7 2.2 接口方式及其信號(hào)10 2.3 接口控制原理10 2.4 XLF微型打印機(jī)控制命令10 第3章接口硬件設(shè)計(jì)11 3.1 MCS-51單片機(jī)模塊12 3.1.1 基本特性12 3.1.2 外部引腳13 3.1.3 最小系統(tǒng)14 3

8、.2 微型打印機(jī)模塊電路構(gòu)成14 3.3串行接口模塊設(shè)計(jì)15 3.3.1 串行通信技術(shù)15 3.3.2 串行接口電路16 3.3.3 串行接口標(biāo)準(zhǔn)17 3.4 MC1489模塊18 3.5 接口電平轉(zhuǎn)換電路18 3.6 RS-232C接口最大傳輸距離說明19 第4章接口軟件設(shè)計(jì)20 4.1 主程序流程20 4.2 接口控制系統(tǒng)源程序21 4.2.1 函數(shù)的聲明22 4.2.2 LCD管腳接口聲明22 4.2.3 命令字的定義22 第5章全文總結(jié)25 參考文獻(xiàn)26 致27 附錄128 附錄229 第1章 緒 論 1.1 設(shè)計(jì)背景及目的

9、 微型打印機(jī)廣泛應(yīng)用在各個(gè)行業(yè),比如儀器儀表、超級(jí)市場(chǎng)、便利店、郵政、銀行、煙草專賣、公用事業(yè)抄表、移動(dòng)警務(wù)系統(tǒng)、移動(dòng)政務(wù)系統(tǒng)等等?,F(xiàn)在市面上有很多中微型打印機(jī),各自都有自己的適用圍。分類也不盡清晰,從用途分類:專用微型打印機(jī),通用微型打印機(jī);從打印方式分類:針式微型打印機(jī),熱敏微型打印機(jī)、熱轉(zhuǎn)印微型打印機(jī)等;從數(shù)據(jù)傳輸方式分類:無線微型打印機(jī)和有線微型打印機(jī);從接口類型分類,則有并口和串口兩大類,其中串口類又可分為RS232C、RS485、USB及無線接口、紅外線接口等。由于單片機(jī)具有簡(jiǎn)單實(shí)用、高可靠性、良好的性能價(jià)格比以及體積小等優(yōu)點(diǎn),已經(jīng)在各個(gè)技術(shù)領(lǐng)域得到了迅猛發(fā)展,從而普遍應(yīng)用到微型打

10、印機(jī)中。 基于單片機(jī)的控制系統(tǒng)的實(shí)現(xiàn)方法不計(jì)其數(shù),本設(shè)計(jì)主要研究基于MCS-51單片機(jī)的微型打印機(jī)控制系統(tǒng)的設(shè)計(jì)方法,從而通過設(shè)計(jì)接口的控制系統(tǒng)進(jìn)一步學(xué)習(xí)MCS-51單片機(jī)的原理,提高匯編語言和C語言的編寫能力,實(shí)踐單片機(jī)在實(shí)際中的應(yīng)用以及微型打印機(jī)的構(gòu)造和工作原理,最終達(dá)到鞏固并提高自己的基本知識(shí)、基礎(chǔ)理論和基本技能。 1.2 國(guó)外研究現(xiàn)狀 打印機(jī)是計(jì)算機(jī)的輸出設(shè)備之一,用于將計(jì)算機(jī)處理結(jié)果打印在相關(guān)介質(zhì)上,其產(chǎn)量約占計(jì)算機(jī)外設(shè)的20%。HP<惠普>、Epson<愛普生>、Canon佳能、Samsung<三星>是打印機(jī)的國(guó)際著名品牌。同時(shí),中國(guó)已成為世界打印機(jī)產(chǎn)品的重要生產(chǎn)國(guó)。 中國(guó)

11、打印機(jī)在產(chǎn)量和進(jìn)出口上都表現(xiàn)良好的勢(shì)頭。然而,在全球產(chǎn)業(yè)分工體系中,中國(guó)境的打印機(jī)企業(yè)基本上都是從事組裝生產(chǎn),處于產(chǎn)業(yè)鏈的末端,高技術(shù)含量和高附加值環(huán)節(jié)均由發(fā)達(dá)國(guó)家掌握。在打印機(jī)元器件方面,打印機(jī)的核心部件如噴墨頭及引擎、激光鼓及重要的元器件基本全部從國(guó)外進(jìn)口,其他外圍部件多在中國(guó)加工完成。在中國(guó)組裝加工完成后的打印機(jī)產(chǎn)品主要出口,中國(guó)市場(chǎng)需求的各種打印機(jī)主要依靠再進(jìn)口。在打印機(jī)耗材方面,中國(guó)通用耗材的生產(chǎn)已經(jīng)頗具規(guī)模,國(guó)耗材的主要生產(chǎn)企業(yè)多以O(shè)EM方式將產(chǎn)品大量外銷,并接受委托生產(chǎn)等等,這些也是不可忽視的,因此,中國(guó)打印機(jī)行業(yè)發(fā)展的當(dāng)務(wù)之急就是提高發(fā)展中國(guó)打印機(jī)的技術(shù)水平,與世界先進(jìn)技術(shù)同步

12、。   隨著科技的不斷進(jìn)步,打印機(jī)的發(fā)展也是日新月異。打印機(jī)發(fā)展趨勢(shì)呈現(xiàn)出高端市場(chǎng)網(wǎng)絡(luò)化彩色化、中端市場(chǎng)彩色商務(wù)需求凸顯、低端市場(chǎng)更看重使用成本的狀態(tài)。隨著中國(guó)經(jīng)濟(jì)的不斷向前發(fā)展,人們生活水平也不斷提高,各類打印機(jī)與人們的生活越來越密切,中國(guó)正處在一個(gè)快速發(fā)展階段,相信打印機(jī)在中國(guó)有著廣闊的市場(chǎng)發(fā)展空間。 當(dāng)然,微型打印機(jī)也隨即成為方便、快捷的產(chǎn)品之一,廣泛使用在各個(gè)行業(yè),比如儀器儀表、超級(jí)市場(chǎng)、便利店、郵政、銀行、公用事業(yè)抄表、移動(dòng)警務(wù)系統(tǒng)、移動(dòng)政務(wù)系統(tǒng)等等。與其他類型的打印機(jī)不同,微型打印機(jī)目前正處于市場(chǎng)的成長(zhǎng)期,而且這個(gè)成長(zhǎng)期將會(huì)持續(xù)比較長(zhǎng)的時(shí)間,目前的市場(chǎng)情況還遠(yuǎn)未達(dá)到市場(chǎng)成熟期。

13、主要表現(xiàn)在以下幾方面: 微型打印機(jī)核心技術(shù)掌握在國(guó)外廠商手中。微型打印機(jī)的機(jī)芯是打印輸出核心器件,是成本最高、技術(shù)含量也比較高、制造加工工藝要求非常復(fù)雜的關(guān)鍵部件。目前,國(guó)品牌的微型打印機(jī)使用的機(jī)芯全部為海外采購,機(jī)芯采購成本是影響其產(chǎn)品成本的關(guān)鍵因素。有無關(guān)鍵成本控制能力、有無微型打印機(jī)的機(jī)芯本土生產(chǎn)能力,將左右中國(guó)微型打印機(jī)的發(fā)展,這是微型打印機(jī)行業(yè)的關(guān)鍵競(jìng)爭(zhēng)要素。 微型打印機(jī)器的利潤(rùn)情況較好。與激光打印機(jī)和噴墨打印機(jī)一樣,微型打印機(jī)的利潤(rùn)也在下降,但下降的幅度不大,因?yàn)樗膶I(yè)性,以及必須與解決方案一起銷售的特殊性,決定了它的利潤(rùn)情況要好于激光打印機(jī)和噴墨打印機(jī)市場(chǎng),這就意味著微型打

14、印機(jī)市場(chǎng)的成長(zhǎng)期將會(huì)持續(xù)比較長(zhǎng)的時(shí)間。在國(guó)外,便攜式微型打印機(jī)已在手持終端抄表系統(tǒng)中得到廣泛應(yīng)用,采用了便攜式微型打印機(jī)的系統(tǒng)可以在抄表的同時(shí)打印出繳費(fèi)通知單。通過這種方法,可以提高資金回籠速度,也可以節(jié)省投遞成本,并且基本可以完全使用以前的手持終端抄表系統(tǒng)而不需改造。目前這種方式在國(guó)外已經(jīng)有大規(guī)模的應(yīng)用,日本的自來水公司很多都已經(jīng)采用了這種方法。國(guó)也有部分城市開始使用便攜式微型打印機(jī)來打印繳費(fèi)通知單,如燃?xì)夤?、自來水公?都取得了不錯(cuò)的效果。 在微型打印機(jī)種多分類中微型針式打印機(jī)在打印機(jī)歷史的很長(zhǎng)一段時(shí)間上曾經(jīng)占有著重要的地位,國(guó)很早就有用 Epson 打印頭〔打印機(jī)芯〕生產(chǎn)的產(chǎn)品。針打

15、有個(gè)好處就是打印的單據(jù)可以長(zhǎng)時(shí)間保存,當(dāng)然,你選購的色帶上的油墨必須質(zhì)量好,所以很多便利店中所用的微打都是針打,并且因?yàn)獒樖酱蛴☆^控制簡(jiǎn)單,可以采用比較便宜的控制板方案來生產(chǎn),所以比較便宜。但是針打也有很多缺點(diǎn):噪音大,打印速度慢、打印頭損耗快,需要經(jīng)常更換色帶,因?yàn)槠湓淼年P(guān)系,這些是不可克服的。 而單片機(jī)因?yàn)楹?jiǎn)單實(shí)用、高可靠性、良好的性能價(jià)格比以及體積小等優(yōu)點(diǎn)在微型打印機(jī)中也應(yīng)用得十分廣泛,例如TP系列、UP系列打印機(jī)等,對(duì)它們的控制技術(shù)也較為成熟。但是近年來隨著通用打印機(jī)的廣泛使用,微型打印機(jī)的缺點(diǎn)也日益明顯:一是通用性及互換性不強(qiáng);二是打印輸出文檔的幅面過小,不便于裝訂及存檔。而通用

16、打印機(jī)都配有國(guó)際標(biāo)準(zhǔn)并行接口和串行接口,紙大小可任意選擇。這些特點(diǎn)是微型打印機(jī)所無法抗衡的。因此在越來越多的單片機(jī)應(yīng)用系統(tǒng)中逐漸趨向于使用通用打印機(jī)作為打印輸出設(shè)備。 隨著信息化、電算化的發(fā)展,隨著各個(gè)行業(yè)市場(chǎng)競(jìng)爭(zhēng)的加劇,基于單片機(jī)的微型打印機(jī)的應(yīng)用領(lǐng)域和用戶規(guī)模會(huì)逐漸擴(kuò)大。 1.3設(shè)計(jì)的研究方法 收集整理大量與設(shè)計(jì)有關(guān)的文獻(xiàn)資料進(jìn)行閱讀,進(jìn)一步學(xué)習(xí)MCS-51單片機(jī)的工作原理及應(yīng)用實(shí)例,了解針式微型打印機(jī)的基本技術(shù)指標(biāo)、主要技術(shù)元件、模塊功能電路、接口實(shí)現(xiàn)方法等。通過學(xué)習(xí)成型的相關(guān)設(shè)計(jì),提出控制系統(tǒng)初步的實(shí)現(xiàn)方法,根據(jù)要求選擇合適的元器件,

17、設(shè)計(jì)模塊電路,編寫控制程序。逐步完成系統(tǒng)設(shè)計(jì)的同時(shí),檢查接口控制系統(tǒng),完善并實(shí)現(xiàn)控制。 1.4 設(shè)計(jì)的研究容 該設(shè)計(jì)為基于單片機(jī)的接口控制,從單片機(jī)出發(fā),執(zhí)行程序存貯器中的程序,控制電機(jī)帶動(dòng)滑槽輪及蝸桿轉(zhuǎn)動(dòng),使打印機(jī)的機(jī)頭滑架左右移動(dòng),從而不斷改變同一點(diǎn)行上的打點(diǎn)位置。蝸桿的轉(zhuǎn)動(dòng)一方面通過凸輪帶動(dòng)走紙機(jī)構(gòu)實(shí)行走紙,另一方面驅(qū)動(dòng)色帶移動(dòng)。電機(jī)轉(zhuǎn)動(dòng)時(shí)感應(yīng)線圈有一個(gè)正弦信號(hào),經(jīng)過整形電路后成為方波,此方波輸入到單片機(jī)中,經(jīng)過MCS-51相應(yīng)的指令檢測(cè)此方波的變化時(shí)刻〔從上升沿變到下降沿或者從下降沿變到上升沿時(shí)刻〕,在方波變化時(shí)刻使打印機(jī)的相應(yīng)打針進(jìn)行沖打,完成打印任務(wù)。接口部分采用串口模式, 通

18、過MC1489進(jìn)行RS-232C到TTL的電平轉(zhuǎn)換。論文主要從系統(tǒng)整體構(gòu)成、系統(tǒng)硬件設(shè)計(jì)、系統(tǒng)軟件設(shè)計(jì)三個(gè)方面對(duì)該控制系統(tǒng)進(jìn)行論述。 第2章 微型打印機(jī)接口概述 本章主要介紹微型打印機(jī)接口部分的系統(tǒng)構(gòu)成,分別從XLF微型打印機(jī)、接口模式、接口信號(hào)、接口控制原理、接口控制步驟、關(guān)鍵元件的選擇及設(shè)計(jì)幾個(gè)方面闡述微型打印機(jī)的接口部分。 2.1 XLF微型打印機(jī)簡(jiǎn)介 XLF是嵌入儀器面板上的漢字微型打印機(jī),分16行和24行兩種型號(hào),打印頭采用EPSON公司M-150Ⅱ和M-160。字形為5*7點(diǎn)陣字符和11*14點(diǎn)陣漢字,速度1行/秒,平均無故障行數(shù)是5*1

19、05行,采用單一電源5V。具有串行/并行打印接口,接口信號(hào)均為TTL電平;打印命令與EPSON-80寬行打印機(jī)兼容,可以打印漢字、ASCII碼、曲線、圖形、點(diǎn)陣等,漢字庫可自行編制固化以適應(yīng)具體應(yīng)用要求。另外該微型打印機(jī)還有打印時(shí)通電,不打印時(shí)斷電的功能,因?yàn)橥ǔ4蛴r(shí)間為整機(jī)運(yùn)行時(shí)間的幾十~幾千分之一,增加此控制可以降低功耗和延長(zhǎng)打印機(jī)使用壽命。XLF微型打印機(jī)電路原理圖如圖2-1所示。 圖2-1 XLF微型打印機(jī)電路原理圖 (1) 接口引線 ① 1~13線為并行接口信號(hào)線。 ② 12、13、15、16線為串行接口信號(hào)線。 ③ 14線為控制線,控制打印機(jī)電源的開啟與關(guān)閉,當(dāng)

20、14線置1時(shí),接通繼電器J,開啟打印機(jī)電源,當(dāng)14線為0時(shí),繼電器斷開,關(guān)閉打印機(jī)電源。使用時(shí)可將14線接于應(yīng)用系統(tǒng)的某一輸出口線<如8031的P1.0>,通過此口線的輸出信號(hào)完成打印機(jī)電源的通斷控制。控制14線時(shí)應(yīng)注意,因?yàn)槔^電器動(dòng)作較慢,當(dāng)14線置為1之后,要延時(shí)10ms左右,以保證電源穩(wěn)定地到打印機(jī)上,從而確保打印工作正確。如果不用此控制功能,可將14線與+5V短接。L為電源指示燈,打印機(jī)通電時(shí)亮,斷電時(shí)滅。 (2) 開關(guān) ① K1為自檢鍵。將打印機(jī)裝好之后,可打印出所有的ASCII碼,所有的漢字及其對(duì)應(yīng)的代碼。ASCII碼20H~7FH如表2-1,漢字代碼80H~FFH如表2-2。

21、 表2-1 ASCII表 漢字<80H~FFH>可根據(jù)應(yīng)用系統(tǒng)需要自行設(shè)計(jì)固化到字庫中,漢字采用點(diǎn)陣11*14規(guī)格,1個(gè)漢字需用22個(gè)字節(jié)存放點(diǎn)陣數(shù)據(jù),上下各1個(gè)字節(jié)。打印漢字時(shí),只需利用漢字代碼,如同打印ASCII碼字符一樣。 表2-2 漢字代碼表 ② K2為走紙鍵。按下K2鍵,打印紙上移可將打印紙裝入打印機(jī)中。 ③ K3-1為串、并轉(zhuǎn)換開關(guān)。開關(guān)處于OFF狀態(tài)時(shí),打印機(jī)并行接口有效,處于ON狀態(tài)時(shí),串行接口有效。 ④ K3-2,K3-3,K3-4為串行接口方式下比特率設(shè)置開關(guān),對(duì)應(yīng)關(guān)系如表2-3所示。 表2-3 波特率設(shè)置<

22、1=ON,0=OFF> 2.2 接口方式及其信號(hào) 基于單片機(jī)的微型打印機(jī)的接口可分為并行和串行兩種連接方式,而該設(shè)計(jì)采用串行接入方式。 串行接口中,開關(guān)K3-1置于ON,則打印機(jī)串行口工作有效。接口引出線為12、13、15、16共4條。串行數(shù)據(jù)要求為:具有一位起始位,8位數(shù)據(jù)位,一位停止位。停止位后打印機(jī)置BUSY線為忙即高電平狀態(tài),打印機(jī)取走數(shù)據(jù)并處理完之后,再將BUSY置為閑即低電平狀態(tài)。這很類似于并行口的工作時(shí)序,只不過并行口以并行方式傳送8位數(shù)據(jù)字節(jié),而串行口則以串行方式傳送8位數(shù)據(jù)字節(jié)。 當(dāng)8051與XLF串行口接口時(shí),必須考慮電平匹配的問題。因?yàn)榇蛴C(jī)串行口為TTL電平,如

23、果8051采用EIA RS-232C接口,則應(yīng)經(jīng)1489轉(zhuǎn)換之后接到打印機(jī)一側(cè),否則可直接將8051的TXD與XLF的RXD相接,不過連接距離應(yīng)很短。 2.3 接口控制原理 MCS-51執(zhí)行程序存貯器中的程序,控制電機(jī)帶動(dòng)滑槽輪及蝸桿轉(zhuǎn)動(dòng),使打印機(jī)的機(jī)頭滑架左右移動(dòng),從而不斷改變同一點(diǎn)行上的打點(diǎn)位置。蝸桿的轉(zhuǎn)動(dòng)一方面通過凸輪帶動(dòng)走紙機(jī)構(gòu)實(shí)行走紙,另一方面驅(qū)動(dòng)色帶移動(dòng)。電機(jī)轉(zhuǎn)動(dòng)時(shí)感應(yīng)線圈有一個(gè)正弦信號(hào),經(jīng)過整形電路后成為方波,此方波輸入到單片機(jī)中,經(jīng)過MCS-51相應(yīng)的指令檢測(cè)此方波的變化時(shí)刻〔從上升沿變到下降沿或者從下降沿變到上升沿時(shí)刻〕,在方波變化時(shí)刻使打印機(jī)的相應(yīng)打針進(jìn)行沖打,完成打印

24、任務(wù)。同時(shí)由這個(gè)方波的變化確保各打印點(diǎn)之間的距離相等。當(dāng)機(jī)頭滑架到達(dá)最左邊時(shí),磁鐵使干簧管閉合,這時(shí)單片機(jī)送出一負(fù)脈沖作為行同步信號(hào),使每行打印時(shí)在最左端對(duì)齊。 2.4 XLF微型打印機(jī)控制命令 XLF微型打印機(jī)具有EPSON-80寬行打印機(jī)兼容的打印控制命令,下面僅介紹常用的幾個(gè),如表2-4所示。 表2-4 XLF微型打印機(jī)命令 第3章 接口硬件設(shè)計(jì) 本章主要介紹微型打印機(jī)接口控制系統(tǒng)的硬件設(shè)計(jì),從MCS-51單片機(jī)的硬件組成、微型打印機(jī)模塊的設(shè)計(jì)、串行通信接口的設(shè)計(jì)等幾個(gè)方面分

25、別對(duì)接口的硬件部分進(jìn)行簡(jiǎn)要清晰的闡述。 基于MCS-51單片機(jī)的XLF微型打印機(jī)接口控制系統(tǒng)的設(shè)計(jì)以接口為核心,包括單片機(jī)、接口系統(tǒng)、微型打印機(jī)三大主要模塊構(gòu)成。 3.1 MCS-51單片機(jī)模塊 MCS51是指由美國(guó)INTEL公司生產(chǎn)的一系列單片機(jī)的總稱,這一系列單片機(jī)包括了好些品種,如8031,8051,8751,8032,8052,8752等,其中8051是最早最典型的產(chǎn)品,該系列其它單片機(jī)都是在8051的基礎(chǔ)上進(jìn)行功能的增、減、改變而來的,所以人們習(xí)慣于用8051來稱呼MCS51系列單片機(jī),而8031是前些年在我國(guó)最流行的單片機(jī),所以很多場(chǎng)合會(huì)看到8031的名稱。INTEL公司將M

26、CS51的核心技術(shù)授權(quán)給了很多其它公司,所以有很多公司在做以8051為核心的單片機(jī),當(dāng)然,功能或多或少有些改變,以滿足不同的需求,其中89C51就是這幾年在我國(guó)非常流行的單片機(jī),它是由美國(guó)ATMEL公司開發(fā)生產(chǎn)的。 3.1.1 基本特性 ·8位CPU ·片振蕩器 ·4k字節(jié)ROM ·128字節(jié)RAM ·21個(gè)特殊功能寄存器 ·32根I/O線 ·可尋址的64k字節(jié)外部數(shù)據(jù)、程序存貯空間 ·2個(gè)16位定時(shí)器、計(jì)數(shù)器中斷結(jié)構(gòu):具有二個(gè)優(yōu)先級(jí)、五個(gè)中斷源一個(gè)全雙口串行口位尋址〔即可尋找某位的容〕功能,適于按位進(jìn)行邏輯運(yùn)算的位處理器。 ·除128字節(jié)RAM、4k字節(jié)ROM和中斷、串行

27、口及定時(shí)器模塊外,還有4組I/O口P0~P3,余下的就是CPU的全部組成。把4kROM換為EPROM就是8751的結(jié)構(gòu),如去掉ROM/EPROM部分即為8031,如果將ROM置換為Flash存貯器或EEPROM,或再省去某些I/O,即可得到51系列的派生品種,如89C51、AT89C2051等單片機(jī)。 單片機(jī)各部分是通過部的總線有機(jī)地連接起來的。其基本系統(tǒng)結(jié)構(gòu)框圖如圖3-1。 圖3-1 8051系列單片機(jī)的基本組成結(jié)構(gòu) 3.1.2 外部引腳 8051采用雙列直插式40引腳封裝,圖3-2為引腳圖,圖3-2為邏輯符號(hào)圖,各

28、引腳功能如下。 1) 電源和晶振 Vcc:工作電源輸入,運(yùn)行和程序檢驗(yàn)時(shí)接+5V; Vss:地; XTAL1:輸入到振蕩器的反相放大器; XTAL2:反相放大器的輸出,輸入到部時(shí)鐘發(fā)生器。 2) I/O口4個(gè)<共4*8=32根> P0:8位漏極開路的雙向I/O口; P1、P2、P3:8位準(zhǔn)雙向的I/O口。 3) 控制線<共4根> ① 輸入 RST:復(fù)位輸入,高電平有效。在振蕩器起振后,RST引腳上維持兩個(gè)機(jī)器周期以上的高電平,使單片機(jī)可靠復(fù)位,RST引腳電平變低,復(fù)位結(jié)束。 EA/Vpp:片外程序存儲(chǔ)器訪問允許輸入信號(hào),低電平有效。第二功能為在編程時(shí),其上施加編程電壓<

29、僅對(duì)EPROM型單片機(jī)有效>。 ② 輸入/輸出 ALE/PROG:地址鎖存允許輸出信號(hào)。第二功能為在編程時(shí)輸入編程電脈沖。 ③ 輸出 PSEN:片外程序存儲(chǔ)器選通信號(hào)輸出,低電平有效。 圖3-2 MCS-51 引腳及邏輯符號(hào)圖 3.1.3 最小系統(tǒng) 單片機(jī)的最小系統(tǒng)包括電源、復(fù)位、晶振、串口電路。當(dāng)8051與XLF串行口接口時(shí),必須考慮電平匹配的問題。因?yàn)榇蛴C(jī)串行口為TTL電平,如果8051采用EIA RS-232C接口,則應(yīng)經(jīng)MC1489轉(zhuǎn)換之后接到打印機(jī)一側(cè),否則可直接將8051的TXD

30、與XLF的RXD相接,不過連接距離應(yīng)很短。 3.2 微型打印機(jī)模塊電路構(gòu)成 微型打印機(jī)的機(jī)械部分是執(zhí)行機(jī)構(gòu),而機(jī)械部分動(dòng)作的完成則是由電路來控制的。微型打印機(jī)的電路組成一般分為4個(gè)部分,即:控制電路,驅(qū)動(dòng)電路,接口電路和電源電路等,如圖3-3所示。 控制電路CPU及相應(yīng)外圍電路構(gòu)成,是整個(gè)打印機(jī)的控制中心,驅(qū)動(dòng)電路受控制電路控制,直接與打印機(jī)相接,驅(qū)動(dòng)打印頭針及有關(guān)電機(jī)的動(dòng)作,完成字符圖形的打印;接口電路是打印機(jī)與主機(jī)通訊的通道,主機(jī)發(fā)送的命令和數(shù)據(jù)均經(jīng)接口電路送達(dá)打印機(jī)的控制中心。電源電路則給整個(gè)打印機(jī)提供各種規(guī)格的電壓,是寬行打印機(jī)不可缺少的部分,而微型打印機(jī)通常省去此部分,與主機(jī)共

31、用電源。 圖3-3 微型打印機(jī)構(gòu)成原理圖 3.3串行接口模塊設(shè)計(jì) 隨著微機(jī)特別是單片機(jī)的發(fā)展,其應(yīng)用已從單機(jī)逐漸轉(zhuǎn)向多機(jī)或聯(lián)網(wǎng),而多機(jī)應(yīng)用的關(guān)鍵又在于微機(jī)之間的相互通訊,互傳數(shù)據(jù)信息。 3.3.1 串行通信技術(shù) 使用一條數(shù)據(jù)線,將數(shù)據(jù)一位一位地依次傳輸,每一位數(shù)據(jù)占據(jù)一個(gè)固定的時(shí)間長(zhǎng)度。其只需要少數(shù)幾條線就可以在系統(tǒng)間交換信息,特別使用于計(jì)算機(jī)與計(jì)算機(jī)、計(jì)算機(jī)與外設(shè)之間的遠(yuǎn)距離通信。   串行通信是指計(jì)算機(jī)主機(jī)與外設(shè)之間以及主機(jī)系統(tǒng)與主機(jī)系統(tǒng)之間數(shù)據(jù)的串行傳送。使用串口通信時(shí),發(fā)送和接收到的每一個(gè)字符實(shí)際上都是一次一位的傳送的,每一位為

32、1或者為0。   串行通信可以分為同步通信和異步通信兩類。同步通信是按照軟件識(shí)別同步字符來實(shí)現(xiàn)數(shù)據(jù)的發(fā)送和接收,異步通信是一種利用字符的再同步技術(shù)的通信方式。   同步通信是一種連續(xù)串行傳送數(shù)據(jù)的通信方式,一次通信只傳送一幀信息。這里的信息幀與異步通信中的字符幀不同,通常含有若干個(gè)數(shù)據(jù)字符。 它們均由同步字符、數(shù)據(jù)字符和校驗(yàn)字符〔CRC〕組成。其中同步字符位于幀開頭,用于確認(rèn)數(shù)據(jù)字符的開始。數(shù)據(jù)字符在同步字符之后,個(gè)數(shù)沒有限制,由所需傳輸?shù)臄?shù)據(jù)塊長(zhǎng)度來決定;校驗(yàn)字符有1到2個(gè),用于接收端對(duì)接收到的字符序列進(jìn)行正確性的校驗(yàn)。同步通信的缺點(diǎn)是要求發(fā)送時(shí)鐘和接收時(shí)鐘保持嚴(yán)格的同步。

33、 異步通信中,在異步通行中有兩個(gè)比較重要的指標(biāo):字符幀格式和波特率。數(shù)據(jù)通常以字符或者字節(jié)為單位組成字符幀傳送。字符幀由發(fā)送端逐幀發(fā)送,通過傳輸線被接收設(shè)備逐幀接收。發(fā)送端和接收端可以由各自的時(shí)鐘來控制數(shù)據(jù)的發(fā)送和接收,這兩個(gè)時(shí)鐘源彼此獨(dú)立,互不同步。 接收端檢測(cè)到傳輸線上發(fā)送過來的低電平邏輯"0"〔即字符幀起始位〕時(shí),確定發(fā)送端已開始發(fā)送數(shù)據(jù),每當(dāng)接收端收到字符幀中的停止位時(shí),就知道一幀字符已經(jīng)發(fā)送完畢。 3.3.2 串行接口電路 目前,串行接口電路芯片種類和型號(hào)繁多,能夠完成異步通訊的硬件電路為UART,即通用異步接收器/發(fā)送器;能夠完成同步通訊的硬件電路稱為USRT;既能異步又能

34、同步通訊的硬件電路稱為USART。 從本質(zhì)上講,所有的串行接口電路都是以并行數(shù)據(jù)形式與CPU接口,而以串行數(shù)據(jù)形式與外部邏輯接口它們的基本功能是從外部邏輯接受串行數(shù)據(jù),轉(zhuǎn)換成并行數(shù)據(jù)后傳送給CPU;或者從CPU接受并行數(shù)據(jù),轉(zhuǎn)變成串行數(shù)據(jù)后輸出給外部邏輯。圖3-4和圖3-5分別給出了UART電路中發(fā)送和接受數(shù)據(jù)操作的情況。 從圖3-4和圖3-5可以看出,串行通訊接口電路至少包括一個(gè)接受器和一個(gè)發(fā)送器,而接收器和發(fā)送器都分別包括一個(gè)數(shù)據(jù)寄存器和一個(gè)移位寄存器,以便實(shí)現(xiàn)CPU輸出→并行→串行→發(fā)送或接受→串行→并行→CPU輸入操作。 圖3-4 UA

35、RT發(fā)送操作 圖3-5 UART接受操作 3.3.3 串行接口標(biāo)準(zhǔn) 在計(jì)算機(jī)測(cè)控系統(tǒng)中,數(shù)據(jù)通訊主要采用異步串行通訊方式。在設(shè)計(jì)通訊接口時(shí),必須根據(jù)需要選擇接口,并考慮傳輸介質(zhì)、電平轉(zhuǎn)換等問題。 異步串行通訊接口有三類: ·RS-232C ·RS-449,RS-422,RS-423和RS-485 ·20mA電流環(huán) 該設(shè)計(jì)中8051采用EIA RS-232C接口,則應(yīng)經(jīng)1489轉(zhuǎn)換之后接到打印機(jī)一側(cè)。 EIA RS-232C是美國(guó)電子工業(yè)協(xié)會(huì)正式公布的串行總線標(biāo)準(zhǔn),也是目前最常用的標(biāo)準(zhǔn),用來實(shí)現(xiàn)計(jì)算機(jī)與計(jì)算機(jī)

36、之間、計(jì)算機(jī)與外設(shè)之間的數(shù)據(jù)通訊。RS-232C串行接口總線適用于,設(shè)備之間的通訊距離不大于15m,傳輸速率最大為20KB/s。 RS-232C是OSI基本參考模型物理層部分的規(guī)格,它決定了連接器形狀等物理特性、以0和1表示的電氣特性及表示信號(hào)意義的邏輯特性。采用負(fù)邏輯,即: 邏輯"1": -5V~-15V 邏輯"0": +5V~+15V 3.4 MC1489模塊 EIARS-232C是用正負(fù)電壓來表示邏輯狀態(tài),與TTL以高低電平表示邏輯狀態(tài)的規(guī)定不同。因此,為了能夠同XLF微型打印機(jī)的TTL器件連接,必須在EIARS-232C與TTL電路之間進(jìn)行電平和邏輯關(guān)系的變換。實(shí)現(xiàn)這種變

37、換的方法可用分立元件,也可用集成電路芯片。目前較為廣泛地使用集成電路轉(zhuǎn)換器件,如MC1488、SN75150芯片可完成TTL電平到EIA電平的轉(zhuǎn)換,而MC1489可實(shí)現(xiàn)EIA電平到TTL電平的轉(zhuǎn)換。因此,RS-232C所有的輸出、輸入信號(hào)都要分別經(jīng)過MC1498 轉(zhuǎn)換器,進(jìn)行電平轉(zhuǎn)換后才能送到XLF微型打印機(jī)上去或從XLF微型打印機(jī)上送進(jìn)來。其引腳排列如圖3-6所示: 圖3-6 MC1489引腳排列 3.5 接口電平轉(zhuǎn)換電路 RS-232C規(guī)定了自己的電氣標(biāo)準(zhǔn),而此標(biāo)準(zhǔn)并不能滿足TTL電平傳送要求,因此當(dāng)RS-232C電平與TTL電平接口時(shí),必

38、須進(jìn)行電平轉(zhuǎn)換。 目前RS-232C與TTL的電平轉(zhuǎn)換最常用的芯片是傳輸線驅(qū)動(dòng)器MC1489和傳輸線接受器MC1489。其作用除了電平轉(zhuǎn)換外,還實(shí)現(xiàn)正負(fù)邏輯電平的轉(zhuǎn)換。 MC1489部有四個(gè)反相器,輸入為RS-232C電平,輸出為TTL電平,供電電壓為+5V,MC1489中每一個(gè)反相器都有一個(gè)控制端,高電平有效,可作為RS-232C操作的控制端。TTL與RS-232C的電平接口如圖3-7所示: 圖3-7 RS-232C接口電平轉(zhuǎn)換電路 3.6 RS-232C接口最大傳輸距離說明 在實(shí)際使用中,最大距離其實(shí)遠(yuǎn)遠(yuǎn)超過50英尺。RS-232C標(biāo)準(zhǔn)規(guī)定,在

39、碼元畸變小于4%的情況下,最大傳輸距離為50英尺。接口標(biāo)準(zhǔn)的電氣特性中規(guī)定,接口驅(qū)動(dòng)器的負(fù)載電容<傳輸介質(zhì)電容與接收器輸入電容之和>應(yīng)小于2500pF,如果按普通的非屏蔽多芯電纜每英尺的電容值為40~50pF來計(jì)算,傳輸電纜長(zhǎng)度應(yīng)為 L=2500/50=50英尺=15.24米 當(dāng)驅(qū)動(dòng)器的負(fù)載電容大于2500pF時(shí),碼元畸變就要超過標(biāo)準(zhǔn)規(guī)定的4%允許值,而在大多數(shù)應(yīng)用場(chǎng)合,約為99%的用戶是按碼元畸變10~20%的圍工作的,顯而易見,這種情況下的傳輸距離便會(huì)遠(yuǎn)遠(yuǎn)超過50英尺。因此,RS-232C接口標(biāo)準(zhǔn)規(guī)定的4%的碼元畸變是很保守的。美國(guó)DEC公司雖然規(guī)定了RS-232C傳輸特性的碼

40、元畸變是10%,但還是認(rèn)為是十分保守的。圖3-8為DEC公司的實(shí)驗(yàn)結(jié)果: 圖3-8 DEC公司的實(shí)驗(yàn)結(jié)果 圖中1號(hào)電纜為帶屏蔽電纜,型號(hào)為DECP.NO.9107723,有三對(duì)雙紐線,每對(duì)由22#AWG<美國(guó)線規(guī)>組成,其外覆以屏蔽網(wǎng)。2號(hào)電纜為不帶屏蔽的電纜,型號(hào)為DECP.NO.9105856-04,是22#AWG的四芯電纜。 第4章 接口軟件設(shè)計(jì) 4.1 主程序流程 構(gòu)成整個(gè)控制系統(tǒng)的物理基礎(chǔ)是各個(gè)功能模塊的硬件設(shè)計(jì),而各個(gè)功能模塊需要有軟件程序的控制才能完成自身的功

41、能并進(jìn)行協(xié)調(diào)的工作。由于本系統(tǒng)功能較多,所以軟件設(shè)計(jì)比較復(fù)雜。為使程序清晰、明了、更便于修改和維護(hù),接口系統(tǒng)軟件采用模塊式結(jié)構(gòu),選用了C語言進(jìn)行設(shè)計(jì)。 系統(tǒng)控制軟件主要包括:主程序、打印機(jī)是否在線的子程序、判斷是何種機(jī)型的子程序、判斷滑架到達(dá)最左端的子程序、讀取數(shù)據(jù)的子程序和走紙與打印的子程序等,其主程序流程框圖如圖4-1所示: 圖4-1 接口主程序流程圖 4.2 接口控制系統(tǒng)源程序 串口數(shù)據(jù)由8051的TXD端發(fā)向微型打印機(jī)的RXD端,聯(lián)絡(luò)信號(hào)BUSY則接至P1.0口線,BUSY高電平表示打印機(jī)忙,不

42、能接受數(shù)據(jù),BUSY低電平表示打印機(jī)閑可接受來自主計(jì)算機(jī)的打印數(shù)據(jù)。串行數(shù)據(jù)傳遞正確還必須發(fā)送與接收的波特率一致。 4.2.1 函數(shù)的聲明 #include"stdio.h" #include"absacc.h" #include"reg51.h" 4.2.2 LCD管腳接口聲明 sbit STB=P3^0; //輸出,數(shù)據(jù)選通觸發(fā)脈沖上升沿時(shí)讀入數(shù)據(jù)。 sbit BUSY=P3^1; //輸入,"高"表示打印機(jī)正"忙",不能接收數(shù)據(jù)。 sbit ACK=P3^2; //輸入,應(yīng)答脈沖"低"電平表示數(shù)據(jù)已被接收而且已準(zhǔn)備好接收

43、下一個(gè)數(shù)據(jù)。 sbit ERR=P3^3; //輸入,經(jīng)電阻上拉"高"電平,表示打印機(jī)無故障。 sbit SEL=P3^4; //輸入,經(jīng)電阻上拉"高"電平,表示打印機(jī)在線。 4.2.3 命令字的定義 #define printer_init<> SEND_2BYTE<0x1B,0x40> //初始化打印機(jī) #define enter_hangzimode<> SEND_2BYTE<0x1C,0x26> //進(jìn)入漢字打印命令:0x1C-0x

44、26 #define exit_hangzimode<> SEND_2BYTE<0x1C,0x2E> //退出漢字打印命令:0x1C-0x2E #define setting_LARGEhz<> SEND_2BYTE<0x1C,0x0E> //打印的漢字將在橫向放大一倍,縱向不改變。 #define cancel_LARGEhz<> SEND_2BYTE<0x1C,0x14>

45、 //取消漢字倍寬打印 #define select_muster1<> SEND_2BYTE<0x1B,0x36> //選擇字符集1: #define select_muster2<> SEND_2BYTE<0x1B-0x37> //選擇字符集2: #define change_row<> SEND_BYTE<0x0A> //換行: #define change_page<> SEND_BYTE<0xOC>

46、 //換頁: #define made_CZtable<> SEND_BYTE<0x0B> //執(zhí)行垂直造表:0x0B #define made_SPtable<> SEND_BYTE<0x09> //執(zhí)行水平造表:0x0B #define setting_rowLG<> SEND_BYTE<0x0E> //一行倍寬度打?。?x0E #define cancel_rowLG<> SEND_BYTE<0x14> //撤除一行倍寬度

47、打?。?x14 #define renew_char_set<> SEND_2BYTE<0x1B,0x3A> //恢復(fù)字符集中的字符:0x1B-0x3A。 #define enter<> SEND_BYTE<0x0D> //回車:0x0D #define delete_row<> SEND_BYTE<0x18> //刪除一行:0x18 #define delete_byte<> SEND_B

48、YTE<0x7F> //刪除一字節(jié):0x7F #define execute_NULL<> SEND_BYTE<00> //<4> 空:00 //設(shè)置漢字點(diǎn)陣打印規(guī)格<16×16點(diǎn)陣>:0x1C-0x69-n //設(shè)定漢字點(diǎn)陣:n=0,16×16點(diǎn)陣 //n=1,8 ×16點(diǎn)陣 //n=2,16×8點(diǎn)陣

49、 //n=3,8×8點(diǎn)陣 #define setting_HZmode SEND_2BYTE<0x1C,0x69>;SEND_BYTE // 執(zhí)行n點(diǎn)行走紙:0x1B-0x4A-n。向前走n點(diǎn)行,n的值是1-255圍。 #define goahead_nrow SEND_2BYTE<0x1B,0x4A>;SEND_BYTE //設(shè)置 n點(diǎn)行間距:0x1B-0x31-n。n的值是0-255之間, //在使用ESC/K命令打印點(diǎn)陣圖形時(shí),通常設(shè)置n=0。文本打印時(shí)通常設(shè)置n=3。 #define setting_rowgap

50、 SEND_2BYTE<0x1B,0x31>;SEND_BYTE //------------------------------------------------------------------- // 函數(shù)名稱: SEND_BYTE // 入口參數(shù): ndata // 函數(shù)功能: 送出1BYTE數(shù)據(jù) //------------------------------------------------------------------- void SEND_BYTE<

51、unsigned char ndata> { STB=1; while; DATA_OUT=ndata; STB=0; STB=1; } //------------------------------------------------------------------- // 函數(shù)名稱: SEND_2BYTE // 入口參數(shù): ndata1,ndata2

52、 // 函數(shù)功能: 送出1BYTE數(shù)據(jù) //------------------------------------------------------------------- void SEND_2BYTE { SEND_BYTE; SEND_BYTE; } //----------------------------------------

53、--------------------------- // 函數(shù)名稱: SEND_nBYTE // 入口參數(shù): ndata // 函數(shù)功能: 送出1BYTE數(shù)據(jù) //------------------------------------------------------------------- void SEND_nBYTE { while

54、 { SEND_BYTE<*ndata++>; } } //------------------------------------------------------------------- // 函數(shù)名稱: main // 函數(shù)功能: 主函數(shù) //------------------------------------------------------------------- main<> {

55、 unsigned char ndata[]="I love DPJ"; check_ERR<>; //檢查打印機(jī)是否出錯(cuò) check_online<>; //檢查打印機(jī)是否在線 while; printer_init<>; //初始化打印機(jī) SEND_nBYTE<11,ndata>; SEN

56、D_2BYTE<0x0D,0x0D>; } 第5章 全文總結(jié) 本設(shè)計(jì)以接口的控制系統(tǒng)為中心,圍繞MCS-51單片機(jī)到XLF微型打印機(jī)的串口連接展開論述,研究并解決相關(guān)的技術(shù)難題,設(shè)計(jì)并完成指定的工作項(xiàng)目。該設(shè)計(jì)中,從硬件電路到軟件程序,逐步彌補(bǔ)之間的不足,最終完善各自的結(jié)構(gòu),從而完成了整個(gè)設(shè)計(jì)方案的研究與測(cè)試。 該接口控制系統(tǒng)突出了從MCS-51單片機(jī)的RS-232C電平到XLF微型打印機(jī)的TTL電平的轉(zhuǎn)換,著重的討論MC1489的引腳排列、硬件參數(shù)、控制命令等技術(shù)指標(biāo)。同時(shí),也給出了RS-232C串行接口標(biāo)準(zhǔn)的各

57、項(xiàng)技術(shù)參數(shù),以便于讀者清楚地了解其在接口控制系統(tǒng)中的作用及地位。 在整個(gè)設(shè)計(jì)過程中,也遇到了一些棘手的問題,如:MCS-51單片機(jī)到XLF微型打印機(jī)串口連接時(shí)的電平轉(zhuǎn)換;如何方便快捷、高效率的實(shí)現(xiàn)XLF微型打印機(jī)針頭的沖打等。經(jīng)過查閱相關(guān)的文獻(xiàn)資料、技術(shù)參數(shù),請(qǐng)教指導(dǎo)老師,最終解決存在的問題,并完善了設(shè)計(jì)中的不足。 參考文獻(xiàn) [1] 毅坤,善久,裘雪紅. 單片微型計(jì)算機(jī)原理及應(yīng)用 電子科技大學(xué) [2] 周荷琴,吳秀清. 微型計(jì)算機(jī)原理與接口技術(shù) 中國(guó)科學(xué)技術(shù)大學(xué) [3] 潭浩強(qiáng). C程序設(shè)計(jì) 清華大學(xué) [4

58、] 東光. 單片微型計(jì)算機(jī)原理及其C語言程序設(shè)計(jì) 華中科技大學(xué) [5] 杜樹春. 單片機(jī)C語言和匯編語言混合編程實(shí)踐航空航天大學(xué) [6] 靖武,周靈彬. 單片機(jī)系統(tǒng)的PROTEUS設(shè)計(jì)與仿真電子工業(yè) [7] 超群. 單片機(jī)控制技術(shù)在通信中的應(yīng)用-MCS51系列 電子工業(yè) [8] 筑森,輝,粵初. 單片機(jī)開發(fā)與典型應(yīng)用設(shè)計(jì)中國(guó)科學(xué)技術(shù) [9] 何立民. MCS-51系列單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)系統(tǒng)配置與接口技術(shù)航空航天大學(xué) [10] 涵芳,徐愛卿. MCS-51/96系列單片機(jī)原理及應(yīng)用航空航天大學(xué) [11] 公茂法,馬寶甫,晨. 單片機(jī)人機(jī)接口實(shí)例集航空航天大學(xué) [12] 侯伯文.

59、單片微型計(jì)算機(jī)原理及應(yīng)用機(jī)械工業(yè) [13] 建國(guó). Foundation and Application of Microcontroller高等教育 [14] Lincoln,David.Programming And Customizing The Picaxe Microcontroller McGraw-Hill [15] Eric S.Roberts.The Art and Science of C:A Library-Based Introduction to Computer Science Addison Wesley/Pearson [16] 進(jìn)山. 基于MCS-51

60、電風(fēng)扇智能調(diào)速器的設(shè)計(jì)電子質(zhì)量 致 通過本次畢業(yè)設(shè)計(jì),我得到了極大的鍛煉,我想借此機(jī)會(huì)對(duì)關(guān)心和支持我的所有人表示感!首先,衷心感指導(dǎo)老師AAA老師,在我畢業(yè)設(shè)計(jì)期間,耐心細(xì)致的指導(dǎo)和幫助,A老師無私地提供了大量硬件設(shè)計(jì)和軟件開發(fā)方面的建議和指導(dǎo),從項(xiàng)目初步階段起,A老師就耐心細(xì)致地為我們提供輔導(dǎo),不厭其煩地解答我們的各種問題。此次項(xiàng)目的硬件模塊部件也由A老師提供,在此基礎(chǔ)之上才能進(jìn)行接口控制系統(tǒng)的設(shè)計(jì)和開發(fā)。軟件部分,更少不了丁老師的指點(diǎn),從開發(fā)到運(yùn)行成功,A老師對(duì)每個(gè)步驟都進(jìn)行了完整的輔導(dǎo)與檢查。因此,我再一次對(duì)丁老師表示由衷的感。 這次畢業(yè)設(shè)

61、計(jì),讓我很有感觸。我發(fā)現(xiàn)在這次項(xiàng)目中遇到的好多問題,在我以前做過的各種項(xiàng)目中都遇到過。因?yàn)橛幸郧皩?shí)踐的經(jīng)驗(yàn)和基礎(chǔ),我在畢業(yè)設(shè)計(jì)的過程中少走了很多彎路,可以集中精力解決主要技術(shù)難題。在此要感以往實(shí)踐過程中幫助過我的老師,感與我一起在實(shí)踐項(xiàng)目中學(xué)習(xí)的同學(xué),感給予我們機(jī)會(huì)和條件的學(xué)院和學(xué)校。 此外,衷心感學(xué)院領(lǐng)導(dǎo)對(duì)我們畢業(yè)設(shè)計(jì)工作的大力支持!為我們提供良好的實(shí)驗(yàn)設(shè)備和學(xué)習(xí)條件,使我們有機(jī)會(huì)鍛煉自己的能力,也使我們有條件完成設(shè)計(jì)任務(wù)!衷心感四年來教育我成長(zhǎng)的恩師!教給我生存的本事,教給我做人的道理,教給我立足于社會(huì)的意義!有了你們教給我的知識(shí)作基礎(chǔ),在以后的學(xué)習(xí)和研究中我才能攀得更高,;在以后的工作

62、路途上我才會(huì)走得更遠(yuǎn)! 感BBB提供了大量的技術(shù)參考資料,并和我一起參與課題研究,使我有了比較豐富的經(jīng)驗(yàn),為下一步的工作打下了基礎(chǔ)。 另外,同組成員為我分擔(dān)了很多工作,他們的熱忱和勤懇始終鼓勵(lì)著我,和我一起完成任務(wù),給我很多無私的幫助,他們豐富的知識(shí)、寬闊的視野、良好的品德、使我受益匪淺,是我成長(zhǎng)的寶貴財(cái)富。我還要感物信學(xué)院2005級(jí)全體同學(xué),在四年的學(xué)習(xí)生活中,他們同樣給予了我很大的幫助,帶給了我難忘的快樂,建立了我們深厚的友誼。 感我的家人從物質(zhì)方面、精神方面給我的巨大的支持和鼓勵(lì)。 最后,衷心感評(píng)審論文和參加答辯的各位老師、教授和專家們。 附錄1 RS-232C 接口信號(hào) 附錄2 RS-232C 電氣特性表 29 / 30

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!