基于嵌入式系統(tǒng)的型打印機(jī)模塊設(shè)計(jì)與實(shí)現(xiàn)_第1頁
基于嵌入式系統(tǒng)的型打印機(jī)模塊設(shè)計(jì)與實(shí)現(xiàn)_第2頁
基于嵌入式系統(tǒng)的型打印機(jī)模塊設(shè)計(jì)與實(shí)現(xiàn)_第3頁
基于嵌入式系統(tǒng)的型打印機(jī)模塊設(shè)計(jì)與實(shí)現(xiàn)_第4頁
基于嵌入式系統(tǒng)的型打印機(jī)模塊設(shè)計(jì)與實(shí)現(xiàn)_第5頁
已閱讀5頁,還剩13頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、基于嵌入式系統(tǒng)的微型打印機(jī)基于嵌入式系統(tǒng)的微型打印機(jī)模塊設(shè)計(jì)與實(shí)現(xiàn)模塊設(shè)計(jì)與實(shí)現(xiàn) 關(guān)于打印機(jī)關(guān)于打印機(jī) 打印機(jī)打印機(jī)在我們生活中已經(jīng)隨處可見,如針式打印機(jī)、噴墨打印機(jī)和激光打印機(jī)。隨著技術(shù)的不斷發(fā)展,又出現(xiàn)了熱名打印機(jī)和熱升華打印機(jī)。 微型打印機(jī)微型打印機(jī)廣泛使用在各個(gè)行業(yè),比如儀器儀表、超級市場、便利店、郵政、銀行、煙草專賣、公用事業(yè)抄表、移動(dòng)警務(wù)系統(tǒng)、移動(dòng)政務(wù)系統(tǒng)等等?,F(xiàn)在市面上有很多種微型打印機(jī),各自都有自己的適用范圍。 嵌入式微型打印機(jī)嵌入式微型打印機(jī)嚴(yán)格說來,不能算一個(gè)完整產(chǎn)品,而是一個(gè)產(chǎn)品的部件,是個(gè)能只需要簡單安裝就能實(shí)現(xiàn)打印功能的模塊,常用于嵌入儀器儀表進(jìn)行打印,或者嵌入atm

2、機(jī),排隊(duì)機(jī)等打印。 針式打印機(jī)針式打印機(jī) 噴墨打印機(jī)噴墨打印機(jī) 激光打印機(jī)激光打印機(jī) 熱敏打印機(jī)熱敏打印機(jī) 熱升華打印機(jī)熱升華打印機(jī) 微型打印機(jī)微型打印機(jī) 嵌入式微型打印機(jī)嵌入式微型打印機(jī)關(guān)于嵌入式系統(tǒng)關(guān)于嵌入式系統(tǒng) 嵌入式系統(tǒng)嵌入式系統(tǒng)通常是以具體應(yīng)用為中心,以處理器為核心且面向?qū)嶋H應(yīng)用的軟、硬件系統(tǒng),其硬件是整個(gè)嵌入式系統(tǒng)運(yùn)行的基礎(chǔ)和平臺,提供了軟件運(yùn)行所需的物理平臺和通信接口;而嵌入式系統(tǒng)的軟件一般包括操作系統(tǒng)和應(yīng)用軟件,它們是整個(gè)系統(tǒng)的控制核心,提供人機(jī)交互的信息等。所以,嵌入式系統(tǒng)的開發(fā)通常包括硬件和軟件兩部分的開發(fā),硬件部分主要包括選擇合適的 mcu 或者 soc器件、存儲器類型、

3、通訊接口及 i/o、電源及其他的輔助設(shè)備等;軟件部分主要涉及 os porting 和應(yīng)用程序的開發(fā)等,與此同時(shí),軟件中斷調(diào)試和實(shí)時(shí)調(diào)試、代碼的優(yōu)化、可移植性/可重用以及軟件固化等也是嵌入式軟件開發(fā)的關(guān)鍵。 國外研究現(xiàn)狀國外研究現(xiàn)狀:作為全球性risc標(biāo)準(zhǔn)的締造者,專門從事基于risc技術(shù)芯片設(shè)計(jì)開發(fā)的公司。目前行業(yè)中90%以上的嵌入式產(chǎn)品中都采用的是arm系列的處理器。包括三星、atmel、st、ti等行業(yè)內(nèi)各大著名廠商和領(lǐng)軍企業(yè),都同時(shí)投入了大量的人力研究arm內(nèi)核的處理器,這也為arm嵌入式系統(tǒng)設(shè)計(jì)提供了更加廣闊的應(yīng)用平臺,基于arm平臺的嵌入式系統(tǒng)設(shè)計(jì)在工業(yè)控制、無線通訊、網(wǎng)絡(luò)應(yīng)用、消

4、費(fèi)類電子產(chǎn)品、成像和安全產(chǎn)品等領(lǐng)域內(nèi)均得到了廣泛的應(yīng)用。 國內(nèi)研究現(xiàn)狀:國內(nèi)研究現(xiàn)狀:由于我國半導(dǎo)體芯片制造業(yè)起步較晚,加上我國個(gè)性化需求不夠發(fā)達(dá),嵌入式系統(tǒng)軟硬件開發(fā)水平較低;隨著市場需求不斷加大,我國在嵌入式系統(tǒng)應(yīng)用設(shè)計(jì)方面得到了快速的發(fā)展,從早期arm7發(fā)展到arm11,已經(jīng)形成了系列的產(chǎn)品線。國內(nèi)的研究主要是在使用國外芯片的基礎(chǔ)上,我們?nèi)狈I(yè)技術(shù)人員,專業(yè)的圖書資料。關(guān)于設(shè)計(jì)關(guān)于設(shè)計(jì) 設(shè)計(jì)條件el-arm 860開發(fā)板c語言嵌入式linux操作系統(tǒng)微型打印機(jī)開發(fā)板 el-arm 860開發(fā)板開發(fā)板arm開發(fā)板,是龍人是一家專業(yè)從事pcb抄板、電路板抄板(克隆)、芯片解密、pcb設(shè)計(jì)、

5、pcb生產(chǎn)加工、抄數(shù)、元器件仿制克隆、軟硬件開發(fā)設(shè)計(jì)的技術(shù)服務(wù)型企業(yè)。龍人最初的反向技術(shù)研發(fā)團(tuán)隊(duì)組建于1983年,當(dāng)時(shí)正值反向研發(fā)概念在學(xué)界流傳并備受爭議,國內(nèi)外學(xué)者紛紛著文探討反向概念的合理性與可行性,龍人反向技術(shù)研發(fā)團(tuán)隊(duì)在國內(nèi)的率先成立,宣告了國內(nèi)抄板行業(yè)的正式誕生。 c語言語言c語言是combined language(組合語言)的中英混合簡稱。是一種計(jì)算機(jī)程序設(shè)計(jì)語言。它既具有高級語言的特點(diǎn),又具有匯編語言的特點(diǎn)。它可以作為工作系統(tǒng)設(shè)計(jì)語言,編寫系統(tǒng)應(yīng)用程序,也可以作為應(yīng)用程序設(shè)計(jì)語言,編寫不依賴計(jì)算機(jī)硬件的應(yīng)用程序。因此,它的應(yīng)用范圍廣泛,不僅僅是在軟件開發(fā)上,而且各類科研都需要用到

6、c語言,具體應(yīng)用比如單片機(jī)以及嵌入式系統(tǒng)開發(fā)。 嵌入式嵌入式linuxlinux操作系統(tǒng)操作系統(tǒng)嵌入式 linux是以linux為基礎(chǔ)的嵌入式作業(yè)系統(tǒng),它被廣泛應(yīng)用在移動(dòng)電話、個(gè)人數(shù)字助理(pda)、媒體播放器、消費(fèi)性電子產(chǎn)品以及航空航天等領(lǐng)域中。 微型打印機(jī)開發(fā)板微型打印機(jī)開發(fā)板開發(fā)板(demoboard)是用來進(jìn)行嵌入式系統(tǒng)開發(fā)的電路板,包括中央處理器、存儲器、輸入設(shè)備、輸出設(shè)備、數(shù)據(jù)通路/總線和外部資源接口等一系列硬件組件。開發(fā)板一般由嵌入式系統(tǒng)開發(fā)者根據(jù)開發(fā)需求自己訂制,也可由用戶自行研究設(shè)計(jì)。關(guān)于設(shè)計(jì)關(guān)于設(shè)計(jì) 硬件設(shè)計(jì)硬件設(shè)計(jì) 打印子系統(tǒng)由熱敏打印頭和步進(jìn)電機(jī)組成。熱敏打印頭負(fù)責(zé)數(shù)據(jù)

7、加載及加熱,步進(jìn)電機(jī)負(fù)責(zé)走紙控制。打印過程中由處理器芯片通過spi向熱敏打印頭的數(shù)據(jù)緩沖區(qū)中寫入一行數(shù)據(jù),在時(shí)鐘信號的上升沿時(shí)刻數(shù)據(jù)準(zhǔn)備就緒;然后,鎖存信號置低,使暫存在緩沖區(qū)的數(shù)據(jù)鎖存到加熱單元之中;再然后,加熱信號置低,熱敏頭根據(jù)數(shù)據(jù)內(nèi)容對指定位置進(jìn)行加熱,完成整行打印。打印完一行后,由步進(jìn)電機(jī)控制走紙,到達(dá)下一行,重復(fù)上述流程完成整頁打印。關(guān)于設(shè)計(jì)關(guān)于設(shè)計(jì) 軟件設(shè)計(jì)軟件設(shè)計(jì) spispi接口的驅(qū)動(dòng)編寫。接口的驅(qū)動(dòng)編寫。 處理器通過spi接口向打印模塊單向傳輸數(shù)據(jù)只用到了3個(gè)信號,分別是時(shí)鐘信號、數(shù)據(jù)輸出信號和片選信號。在打印機(jī)工作的時(shí)候,spi接口的操作流程是,先要初始化,配置cpu復(fù)用

8、管教;設(shè)置控制寄存器,使spi接口工作在查詢方式;設(shè)置spi傳輸速率。然后片選信號置低,有效。然后,檢測spi接口,看狀態(tài)是否為空。再然后,spidat寄存器賦值。最后,片選信號置高,恢復(fù)原位。 打印算法。打印算法。 嵌入式系統(tǒng)的打印算是基于位圖的波形影射算法。其基本原理是預(yù)先開辟一個(gè)內(nèi)存單色位圖,該為圖只有兩種顏色黑和白,大小為待打印區(qū)域的像素點(diǎn)數(shù)目。在這種位圖格式下,每一個(gè)字節(jié)的每一位代表一個(gè)打印點(diǎn),1代表該點(diǎn)黑色,0代表該點(diǎn)白色。在自動(dòng)打印模式下,把各種可能將要打印的內(nèi)容畫在位圖上。在打印的時(shí)候通過計(jì)算偏移量直接取出內(nèi)存位圖某行的數(shù)據(jù),由spi接口,發(fā)送出去,從而完成打印。參考資料參考資料 周立功等編m,arm 嵌入式系統(tǒng)基礎(chǔ)教程,北京航空航天大學(xué)出版社,2005 年。 2 周立功等編m,arm 嵌入式系統(tǒng)實(shí)驗(yàn)教程(二),北京航空航天大學(xué)出版社,2005年。 3 達(dá)勝科技有限公司m,wince實(shí)驗(yàn)指導(dǎo)書2410,2008年。 4 達(dá)勝科技有限公司m,el-arm860_3530說明書,2008年。 5 達(dá)勝科技有限公司m,el-arm - 86

溫馨提示

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

評論

0/150

提交評論