基于ARM和GSM的二維條碼數(shù)據(jù)無(wú)線發(fā)送系統(tǒng)設(shè)計(jì)
本文選題:二維條碼 切入點(diǎn):ARM 出處:《湖北工業(yè)大學(xué)》2012年碩士論文 論文類(lèi)型:學(xué)位論文
【摘要】:目前,二維條碼已經(jīng)在電影票、火車(chē)票、旅游門(mén)票和其它商品上開(kāi)始應(yīng)用,市場(chǎng)上迫切需要針對(duì)上述應(yīng)用的多功能二維條碼識(shí)別設(shè)備。本課題旨在設(shè)計(jì)出一款能將識(shí)別后的條碼數(shù)據(jù)以多種形式呈現(xiàn)給用戶的智能設(shè)備。該設(shè)備不僅能快速的識(shí)別各類(lèi)常見(jiàn)二維條碼,而且還能將識(shí)別后的條碼信息通過(guò)液晶立刻顯示出來(lái),同時(shí)還能將條碼數(shù)據(jù)以短信的方式發(fā)送給目標(biāo)用戶。 本文較為詳細(xì)的介紹了條碼技術(shù)的發(fā)展歷程,以及各類(lèi)常見(jiàn)二維條碼的特點(diǎn)和應(yīng)用領(lǐng)域。結(jié)合本文研究的實(shí)際需要,不僅對(duì)條碼識(shí)別的原理和識(shí)別設(shè)備的組成結(jié)構(gòu)進(jìn)行了概述,還對(duì)二維條碼的應(yīng)用和條碼自動(dòng)識(shí)別技術(shù)的發(fā)展進(jìn)行了論述。ARM技術(shù)和GSM系統(tǒng)是本課題展開(kāi)研究的基礎(chǔ),本文依次闡述了ARM處理器的內(nèi)核結(jié)構(gòu)、處理器的中斷和異常處理、GSM系統(tǒng)組成結(jié)構(gòu)和SMS業(yè)務(wù)實(shí)現(xiàn)的原理等。 為了更好的表述本課題的設(shè)計(jì)思路,本文對(duì)嵌入式開(kāi)發(fā)的定義、特點(diǎn)和流程進(jìn)行了簡(jiǎn)單介紹。在給出總體設(shè)計(jì)方案時(shí),還對(duì)方案的可行性和合理性進(jìn)行了論述。為了實(shí)現(xiàn)本課題所設(shè)計(jì)的多種功能,本文采用了能支持多任務(wù)且實(shí)時(shí)性好的μC/OS-Ⅱ操作系統(tǒng)。本文深入研究了該操作系統(tǒng)對(duì)任務(wù)進(jìn)行及時(shí)調(diào)度的原理和對(duì)中斷的處理機(jī)制,同時(shí)實(shí)現(xiàn)對(duì)該操作系統(tǒng)的裁剪和移植。 本文先給出了構(gòu)成ARM最小系統(tǒng)的電路設(shè)計(jì),再依次表述了EM3000外圍電路、LCD顯示電路和TC35i外圍電路設(shè)計(jì)的原理。在系統(tǒng)軟件設(shè)計(jì)中,詳細(xì)論述了條碼數(shù)據(jù)采集任務(wù)、液晶顯示任務(wù)和短信發(fā)送任務(wù)。在條碼數(shù)據(jù)采集任務(wù)中,介紹了EM3000串口編程的基礎(chǔ),,并闡述了數(shù)據(jù)采集任務(wù)的軟件實(shí)現(xiàn)流程。在液晶顯示任務(wù)中,首先表述了液晶顯示的原理,再重點(diǎn)闡述了實(shí)現(xiàn)該任務(wù)的軟件設(shè)計(jì)細(xì)節(jié)。在短信發(fā)送任務(wù)中,不僅闡述了PDU編碼的原理,還給出了實(shí)現(xiàn)PDU編碼的算法及將條碼數(shù)據(jù)以短信形式發(fā)送出去的程序設(shè)計(jì)過(guò)程。
[Abstract]:At present, two-dimensional bar code has been in the movie tickets, train tickets, travel tickets and other commodities began to use, for the applications of multi-function two-dimensional barcode identification equipment needs urgent market. The purpose of this study is to design a bar code identification data after in various forms to present to the user's smart device. This device is not only can fast identify the types of two-dimensional bar code, but also the information barcode recognition through the LCD display immediately after, while the bar code data to send text messages to the target user.
This paper introduces in detail the development of bar code technology, and the characteristics and types of two-dimensional bar code applications. Combined with the actual needs of this study, not only the structure principle and equipment identification and barcode recognition are summarized, the two-dimensional bar code should be the development of automatic identification technology and discusses the.ARM bar code technology and the GSM system is based on the research, this paper describes the architecture of ARM kernel processor in turn, interrupt and exception handling processor, GSM system structure and the realization of the principle of SMS service.
In order to design a better description of the ideas of the research, the definition of embedded development, characteristics and process were introduced. The overall design scheme is given, the feasibility and rationality of the program are discussed. In order to achieve a variety of functions in this project, we use C/OS- to support multiple operating system II the task and real-time. This paper studies the operating system of the task to the principle of timely scheduling and interrupt handling mechanism for the implementation of the operating system at the same time, cutting and transplantation.
This paper first gives the circuit design of ARM minimum system, then describes principle circuit and EM3000 peripheral circuit, TC35i peripheral circuit design of LCD display. In the design of system software, discusses the barcode data acquisition task, display task and message sending task in LCD. The bar code data acquisition task, introduces the basis of EM3000 serial programming, and describes the task of data acquisition software. The liquid crystal display task, first expressed the principle of liquid crystal display, and then focuses on the software design details of the implementation of the tasks. In the SMS sending tasks, not only describes the principle of PDU encoding, also gives the realization of PDU encoding algorithm and the bar code data in the program design process to send out text messages.
【學(xué)位授予單位】:湖北工業(yè)大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2012
【分類(lèi)號(hào)】:TP368.1;TP391.44
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 丁永軍;張景春;楊信廷;孫傳恒;;一種新的二維碼識(shí)讀工具的構(gòu)建及應(yīng)用方案[J];包裝工程;2008年12期
2 孟泓;;單片機(jī)系統(tǒng)中GB碼與Unicode碼間相互轉(zhuǎn)換[J];電腦編程技巧與維護(hù);2008年07期
3 潘斌,郭紅霞;短信收發(fā)模塊TC35i的外圍電路設(shè)計(jì)[J];單片機(jī)與嵌入式系統(tǒng)應(yīng)用;2004年07期
4 劉魯新,權(quán)進(jìn)國(guó),林孝康;ARM9處理器與ARM7處理器比較[J];電子技術(shù)應(yīng)用;2004年11期
5 張玲,胡東紅,孔華鋒,劉干;二維條碼碼圖結(jié)構(gòu)特性分析[J];湖北大學(xué)學(xué)報(bào)(自然科學(xué)版);2004年03期
6 李迎春,張佑生;GSM短消息在無(wú)線數(shù)據(jù)采集與監(jiān)控中的應(yīng)用[J];計(jì)算機(jī)工程與應(yīng)用;2004年03期
7 Kwangjin Park;Hyunseung Choo;;Location-Based Data Dissemination for Spatial Queries in Wireless Broadcast Environments[J];Journal of Computer Science & Technology;2010年02期
8 楊志;劉幺和;楊世耀;;基于ARM和GSM的二維碼數(shù)據(jù)無(wú)線發(fā)送系統(tǒng)設(shè)計(jì)[J];計(jì)算機(jī)與數(shù)字工程;2011年09期
9 陳功文;萬(wàn)軍;;基于S3C44BOX與LCD模塊的中英文字符顯示[J];計(jì)算機(jī)與現(xiàn)代化;2008年04期
10 陳艷;胡e
本文編號(hào):1583716
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/1583716.html