freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于單片機(jī)的微型打印機(jī)控制系統(tǒng)設(shè)計畢業(yè)設(shè)計(論文)-文庫吧在線文庫

2025-08-24 19:17上一頁面

下一頁面
  

【正文】 使用,微型打印機(jī)的缺點也日益明顯:一是通用性及互換性不強(qiáng);二是打印輸出文檔的幅面過小,不便于裝訂及存檔。 設(shè)計的研究內(nèi)容 該設(shè)計為基于單片機(jī)的接口控制,從 單片機(jī)出發(fā),執(zhí)行程序存貯器中的程序,控制電機(jī)帶動滑槽輪及蝸桿轉(zhuǎn)動,使打印機(jī)的機(jī)頭滑架左右移動,從而不斷改變同一點行上的打點位置。具有串行 /并行打印接口,接口信號均為 TTL 電平;打印命令與 EPSON80 寬行打印機(jī)兼容,可以打印漢字、 ASCII 碼、曲線、圖形、點陣等,漢字庫可自行編制固化以適應(yīng)具體應(yīng)用要求。如果不用此控制功能,可將 14 線與 +5V 短接。按下 K2鍵,打印紙上移可將打印紙裝入打印機(jī)中。停止位后打印機(jī)置 BUSY 線為忙即高電平狀態(tài),打印機(jī)取走數(shù)據(jù)并處理完之后,再將 BUSY 置為閑即低電平狀態(tài)。當(dāng)機(jī)頭滑架到達(dá)最左邊時,磁鐵使干簧管閉合,這時單 片機(jī)送出一負(fù)脈沖作為行同步信號,使每行打 10 印時在最左端對齊。 片內(nèi)振蕩器 除 128 字節(jié) RAM、 4k 字節(jié) ROM 和中斷、串行口及定時器模塊外,還有 4組 I/O 口 P0~ P3,余下的就是 CPU 的全部組成。在振蕩器起振后, RST 引腳上維持兩個機(jī)器 13 周期以上的高電平,使單片機(jī)可靠復(fù)位, RST 引腳電平變低,復(fù)位結(jié)束。因為打印機(jī)串行口為 TTL 電平,如果 8051采用 EIA RS232C 接口,則應(yīng)經(jīng) MC1489 轉(zhuǎn)換之后接到打印機(jī)一側(cè),否則可直接將 8051 的 TXD 與 XLF 的 RXD 相接,不過連接距離應(yīng)很短。 串行通信是指計算機(jī)主機(jī)與外設(shè)之間以及主機(jī)系統(tǒng)與主 機(jī)系統(tǒng)之間數(shù)據(jù)的串行傳送。數(shù)據(jù)字 符在同步字符之后,個數(shù)沒有限制,由所需傳輸?shù)臄?shù)據(jù)塊長度來決定;校驗字符有 1 到 2個,用于接收端對接收到的字符序列進(jìn)行正確性的校驗。 從本質(zhì)上講,所有的串行接口電路都是以并行數(shù)據(jù)形式與 CPU 接口,而以串行數(shù)據(jù)形式與外部邏輯接口它們的基本功能是從外部邏輯接受串行數(shù)據(jù),轉(zhuǎn)換成并行數(shù)據(jù)后傳送給 CPU;或者從 CPU 接受并行數(shù)據(jù),轉(zhuǎn)變成串行數(shù)據(jù)后輸出給外部邏輯。 20mA 電流環(huán) 該設(shè)計中 8051 采用 EIA RS232C 接口,則應(yīng)經(jīng) 1489 轉(zhuǎn)換之后接到打印機(jī)一側(cè)。因此, RS232C 所有的輸出、輸入信號都要分別經(jīng)過MC1498 轉(zhuǎn)換器,進(jìn)行電平轉(zhuǎn)換后才能送到 XLF 微型打印機(jī) 上去或從 XLF 微型打印機(jī) 上送進(jìn)來。因此, RS232C 接口標(biāo)準(zhǔn)規(guī)定的 4%的碼元畸變是很保守的。串行數(shù)據(jù)傳遞正確還必須發(fā)送與接收的波特率一致。 //輸入 ,經(jīng)電阻上拉 高 電平,表示打印機(jī)無故障。 define goahead_nrow(n) SEND_2BYTE(0x1B,0x4A)。 STB=0。 //檢查打印機(jī)是否在線 while(printer_ERR==0amp。 該接口控制系統(tǒng)突出了從 MCS51單片機(jī)的 RS232C 電平 到 XLF 微型打印機(jī)的 TTL 電平的轉(zhuǎn)換,著重的討論 MC1489 的引腳排列、硬件參數(shù)、控制命令等技術(shù)指標(biāo)。 這次畢業(yè)設(shè) 計,讓我很有感觸。 最后,衷心感謝評審論文和參加答辯的各位 老師 、教授和 專家 們。 此外, 衷心感謝學(xué)院領(lǐng)導(dǎo) 對我們畢業(yè)設(shè)計工作 的大力支持!為我們提供良好的實驗設(shè)備和學(xué)習(xí)條件,使我們有機(jī)會鍛煉自己的能力,也使我們有條件完成設(shè)計任務(wù)!衷心感謝四年來教育我成長的恩師!教給我生存的本事,教給我做人的道理,教給我 立足于社會的意義!有了你們教給我的知識作基礎(chǔ),在以后的學(xué)習(xí)和 研究中我才能攀得更高 , ;在以后的工作路途上我才會走得更遠(yuǎn)! 感謝 BBB 提供了大量的技術(shù)參考資料,并和我一起參與課題研究,使我有了比較豐富的經(jīng)驗,為下一步的工作打下了基礎(chǔ)。 26 參考文獻(xiàn) [1] 張毅坤 ,陳善久 ,裘雪紅 . 單片微型計算機(jī)原理及應(yīng)用 西安電子科技大學(xué)出版社 [2] 周荷琴 ,吳秀清 . 微型計算機(jī)原理與接口 技術(shù) 中國科學(xué)技術(shù)大學(xué)出版社 [3] 潭浩強(qiáng) . C 程序設(shè)計 清華大學(xué)出版社 [4] 陳東光 . 單片微型計算機(jī)原理及其 C 語言程序設(shè)計 華中科技大學(xué)出版社 [5] 杜樹春 . 單片機(jī) C 語言和匯編語言混合編程實踐 北京航空航天大學(xué)出版社 [6] 張靖武 ,周靈彬 . 單片機(jī)系統(tǒng)的 PROTEUS 設(shè)計與仿真 電子工業(yè)出版社 [7] 潘超群 . 單片機(jī)控制技術(shù)在通信中的應(yīng)用 MCS51 系列 電子工業(yè)出版社 [8] 謝筑森,張輝,陳粵初 . 單片機(jī)開發(fā)與典型應(yīng)用設(shè)計 中國科學(xué)技術(shù)出版社 [9] 何立民 . MCS51 系列單片機(jī)應(yīng)用系統(tǒng)設(shè)計系統(tǒng)配置與接口技術(shù) 北京航空航天大學(xué)出版社 [10] 孫涵芳,徐愛卿 . MCS51/96 系列單片機(jī)原理及應(yīng)用 北京航空航天大學(xué)出版社 [11] 公茂法,馬寶甫,孫晨 . 單片機(jī)人機(jī)接口實例集 北京航空航天大學(xué)出版社 [12] 侯伯文 . 單片微型計算機(jī)原理及應(yīng)用 機(jī)械工業(yè)出版社 [13] 韓建國 . Foundation and Application of Microcontroller 高等教育出版社 [14] Lincoln,David. Programming And Customizing The Picaxe Microcontroller McGrawHill [15] Eric . The Art and Science of C:A LibraryBased Introduction to Computer Science Addison Wesley/Pearson [16] 劉進(jìn)山 . 基于 MCS51 電風(fēng)扇智能調(diào)速器的設(shè)計 電子質(zhì)量 27 致 謝 通過 本次畢 業(yè)設(shè)計 , 我得到了極大的鍛煉, 我想借此機(jī)會對關(guān)心和支持我的所有人表示感謝! 首先, 衷心感謝指導(dǎo)老師 AAA 老師,在我 畢業(yè)設(shè)計 期間,耐心細(xì)致的指導(dǎo)和幫助, A 老師無私 地 提供了大量硬件 設(shè)計和軟件 開發(fā)方面的建議和指導(dǎo) ,從項目初步階段起, A 老師就耐心細(xì)致地為我們提供輔導(dǎo),不厭其煩地解答我們的各種問題。 //初始化打印機(jī) SEND_nBYTE(11,ndata)。 } // // 函數(shù)名稱: SEND_nBYTE // 入口參數(shù): ndata // 函數(shù)功能: 送出 1BYTE 數(shù)據(jù) // void SEND_nBYTE(unsigned char n,unsigned char *ndata) { while(n) { SEND_BYTE(*ndata++)。 define setting_rowgap(n) SEND_2BYTE(0x1B,0x31)。 define cancel_LARGEhz() SEND_2BYTE(0x1C,0x14) //取消漢字倍寬打印 define select_muster1() SEND_2BYTE(0x1B,0x36) //選擇字符集 1: define select_muster2() SEND_2BYTE(0x1B0x37) //選擇字符集 2: define change_row() SEND_BYTE(0x0A) //換行: define change_page() SEND_BYTE(0xOC) //換頁: define made_CZtable() SEND_BYTE(0x0B) //執(zhí)行垂直造表: 0x0B 22 define made_SPtable() SEND_BYTE(0x09) //執(zhí)行水平造表: 0x0B define setting_rowLG() SEND_BYTE(0x0E) //一行內(nèi)倍寬度打?。?0x0E define cancel_rowLG() SEND_BYTE(0x14) //撤除一行內(nèi)倍寬度打?。?0x14 define renew_char_set() SEND_2BYTE(0x1B,0x3A) //恢復(fù)字符集中的字符: 0x1B0x3A。 //輸入 ,高 表示打印機(jī)正 忙 ,不能接收數(shù)據(jù)。 20 第 4 章 接口軟件設(shè)計 主程序流程 構(gòu)成整個控制系統(tǒng)的物理基礎(chǔ)是各個功能模塊的硬件設(shè)計,而各個功能模塊需要有軟件程序的控制才能完成自身的功能并進(jìn)行協(xié)調(diào)的工作。 MC1489 內(nèi)部有四個反相器,輸入為 RS232C 電平,輸出為 TTL 電平,供電電壓為 +5V, MC1489 中每一個反相器都有一個控制端,高電平有效,可作為RS232C 操作的控制端。 采用 負(fù)邏輯,即: 邏輯“ 1”: 5V~15V 邏輯“ 0”: +5V~+15V MC1489 模塊 EIA RS232C 是用正負(fù)電壓來表示邏輯狀態(tài),與 TTL 以高低電平表示邏輯狀態(tài)的規(guī)定不同。在設(shè)計通訊接口時,必須根據(jù)需要選擇接口,并考慮傳輸介質(zhì)、電平轉(zhuǎn)換等問題。字符幀由發(fā)送端逐幀發(fā)送,通過傳輸線被接收設(shè)備逐幀接收。 同步通信是一種連續(xù)串行傳送數(shù)據(jù)的通信方式,一次通信只傳送一幀信息。電源電路則給整個打印機(jī)提供各種規(guī)格的電壓,是寬行打印機(jī)不可缺少的部分,而微型打印機(jī)通常省去此部分,與主機(jī)共用電源。第二功能為在編程時輸入編程電脈沖。
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1