【正文】
rface plasmon resonance sensor Received: 22 December 20xx / Accepted: 21 September 20xx / Published online: 8 October 20xx 169。 Mitsushio et al. 20xx。 Rajan et al. 20xx。 Optical ?ber HA1 rec = M1 * 94 + M2 LOCATION = CLng(rec) * 24 + 1 Open HZK12 For Binary Access Read As 1 Get 1, LOCATION, HZDZ Close 1 29 上位機(jī)提取字符的點(diǎn)陣數(shù)據(jù)的程序及發(fā)送程序 TempFile = Open TempFile For Binary Access Write As 2 shuju = amp。 } if ((count0)amp。break。同時(shí)感謝我的各位朋友,在我的大學(xué)生活中,他們豐富了我的生活,也給了我莫大的支持,在此感謝他們對(duì)我的幫助。 PC 機(jī)發(fā)送顯示數(shù)據(jù)和顯示方式 ,單片機(jī)主要采用紅外線串行通信 ,來進(jìn)行接收和存儲(chǔ)顯示數(shù)據(jù)以及調(diào)整控制信號(hào)的順序顯示。當(dāng)然還要保證顯示穩(wěn)定及信號(hào)穩(wěn)定。 本次論文 的 硬件 分析 主要是依據(jù)設(shè)計(jì)要求原理圖和仿真圖是匹配 ,然后檢查布線是否正確。 圖 44 上位機(jī)界面 通信協(xié)議 它是指雙方在通信過程中需要達(dá)成一致且必須共同遵守的一種協(xié)定。 5)向 FMDATA 寫入將編程到的下一字節(jié)數(shù)據(jù) 。讀 操作的時(shí)候是 狀態(tài)寄存器;寫入 的時(shí)候 清零狀態(tài)。當(dāng)發(fā)送數(shù)據(jù)的時(shí)候 ,第九個(gè)數(shù)據(jù)位置 1或 0。 RS232 采取不平衡的單端通信傳輸方式 ,接收端和發(fā)送端是相對(duì)于地的數(shù)據(jù)信號(hào)。但由于本設(shè)計(jì)是小型 LED,所以對(duì)顯示內(nèi)容要進(jìn)行大小的控制。程序設(shè)計(jì) 包括: 中斷服務(wù) 程序,主程序 。如圖 41 所示。 表 42 MSm 處理 處理方式 性 質(zhì) 事件驅(qū)動(dòng) OnComm 事件 控制管理事件或者錯(cuò)誤 查詢 根據(jù) CommEvent 屬性 對(duì) 事件 及其 錯(cuò)誤 進(jìn)行辨別 4) MSComm 工作的步驟 ① 連接 MSComm 與串口 ,初始化端口號(hào)碼及其 CommPort。對(duì)象 的范圍很廣,能夠?qū)⒁粋€(gè)完整的 應(yīng)用程序 當(dāng)成 1個(gè)對(duì)象 ,也能夠把對(duì)象當(dāng)成其一個(gè)部分 。 紅外通信的基本原理是:以波長(zhǎng)為 950 nm 的近 紅外波段的紅外線作為信息的載體,將二進(jìn)制信號(hào)調(diào)制為若干脈沖信號(hào)。時(shí)鐘 (CP)只要由低變高 ,數(shù)據(jù)就右移一位 ,輸入至 Q0, Q0是 DSA 和 DSB 的邏輯與 ,它將 保持一個(gè)建立時(shí)間的長(zhǎng)度在上升時(shí)鐘沿之前。 9 電子顯示屏的驅(qū)動(dòng)電路 電子顯示 屏的 行 驅(qū)動(dòng) 是 2 片 ULN20xxA。 該系統(tǒng)的設(shè)計(jì)利用 LPC922 的 P P0 口和 、 口分別控制行和列掃描, 口和鍵位一起控制顯示信息 , 口作為 LPC922 的復(fù)位引腳,另外, 口實(shí)行紅外串行通信。 5 上位機(jī)控制系統(tǒng)單片機(jī)控制系統(tǒng)行驅(qū)動(dòng)器 列驅(qū)動(dòng)器L E D 點(diǎn)陣顯示屏 圖 21 設(shè)計(jì)整體流程圖 6 第 3 章 設(shè)計(jì) 的硬件電路 單片機(jī)設(shè)計(jì)部分 由于本設(shè)計(jì)要求硬件具有體積小、重量輕的特點(diǎn),所以電子胸牌的控制單片機(jī)選用的是飛利浦的 P89LPC922。 本設(shè)計(jì)的 硬件 模塊包括: LED顯示屏 模塊 、單片機(jī)控制 模塊,驅(qū)動(dòng) 模塊 。 4 串行通信技術(shù) 在計(jì)算機(jī)內(nèi)部,所有數(shù)據(jù)都是使用位來存儲(chǔ)的,每一位都是電位的一個(gè)狀態(tài)(計(jì)算機(jī)中以 0、 1表示)。為了適應(yīng)計(jì)算機(jī)處理漢字信息的需要, 1981 年我國(guó)頒布了 GB2312 國(guó)家標(biāo)準(zhǔn)。顯示技術(shù)已經(jīng)成為現(xiàn)代 人類社會(huì)生活中的一項(xiàng)不可缺少的技術(shù)[3]。 By the infrared serial technology the latter receives the lattice information from PC. KEY WORDS。本人采用單片機(jī)技術(shù)設(shè)計(jì)了一套 LED 電子胸牌,其實(shí)用性強(qiáng),性價(jià)比高,應(yīng)用價(jià)值會(huì)更強(qiáng)。 本設(shè)計(jì)軟件部分包括兩部分:上位機(jī)軟件設(shè)計(jì)部分和下位機(jī)軟件設(shè)計(jì)部分。 LED 電子顯示屏充分利用了微電子技術(shù)、信息處理技術(shù)和微電子技術(shù)。 設(shè)計(jì) 內(nèi)容 2 本課題是綜合利用 VB 技術(shù),紅外串行通信技術(shù),單片機(jī)技術(shù), LED 點(diǎn)陣顯示技術(shù)等進(jìn)行設(shè)計(jì)和開發(fā),制作出一套復(fù)合實(shí)際應(yīng)用的電子胸牌,并實(shí)現(xiàn)對(duì)一些基本信息的顯示功能 [4]。由于漢字的內(nèi)碼與區(qū)位碼(區(qū)碼和位 碼)有一定的聯(lián)系,所以只要通過漢字的內(nèi)碼就可以得到該漢字的區(qū)位碼,也就得到了該漢字的字模。假如傳 送以上 的內(nèi)容 僅 有 一 根 線路,那么線路上八個(gè)位 需要 連續(xù)變 換這幾 個(gè)狀態(tài) , 這才能算實(shí)現(xiàn)了傳輸一個(gè)字符,這就是 所謂的 串行通信,它是很慢的逐次傳位方式,傳輸方式包括異步及同步兩種。當(dāng)流過 LED 發(fā)光二極管的電流達(dá)到規(guī)定的值時(shí),就會(huì)驅(qū)動(dòng)二極管點(diǎn)亮。 P 1. 72P 0. 01P 1. 54P 1. 63V S S5P 2. 16P 2. 07P 1. 48P 0. 713P 0. 614V D D15P 1. 210P 1. 39P 0. 516P 0. 417P 0. 318P 0. 219P 0. 120P 1. 012P 1. 111P 89L P C 922 圖 31 P89LPC922 管腳圖 表 31 P89LPC922屬性 單片機(jī)中斷 P89LPC922 采用四個(gè)中斷優(yōu)先級(jí)結(jié)構(gòu),任何一個(gè)中斷源都可以通過對(duì)寄存器 IEN0 和 TEN1 中相應(yīng)的位置零或清零 ,實(shí)現(xiàn)單獨(dú)使能或禁能, IEN0 中還包含一個(gè)全局使能位 EA,它可以使能所有中斷; P89LPC922 有 2 個(gè)外部中斷輸入以及鍵盤中斷功能,這 2個(gè)外部中斷輸入和標(biāo)準(zhǔn) 80C51 微控制器相同,通過清零或 7 置位 TCON 寄存器中的 IT1 或 IT0,可將外部中斷設(shè)為電平觸發(fā)或邊沿觸發(fā) [8]。接下來是設(shè)計(jì)顯示驅(qū)動(dòng)電路的部分。 列信號(hào)的處理主要由 5 片 8 位串入并出移位寄存器 ( 74HC164)來完成 ,數(shù)據(jù)的移動(dòng)由單片機(jī)控制 ,一個(gè) 74HC164的 Q7 腳與另一個(gè)的輸入腳相連構(gòu)成 40位串行數(shù)據(jù)鏈 ,它控制整屏的某一行點(diǎn)陣。 I N 11I N 22I N 33I N 44I N 55I N 66I N 77G N D815O U T 113O U T 314O U T 212O U T 411O U T 510O U T 69O U T 716C O MU7U L N 2 0 0 3I N 11I N 22I N 33I N 44I N 55I N 66I N 77G N D815O U T 113O U T 314O U T 212O U T 411O U T 510O U T 69O U T 716C O MU8U L N 2 0 0 3L E D 顯示模塊 QA3QB4QC5QD6QE10QF11QG12QH139CLR8CLK1A2BU3S N 7 4 H C 1 6 4QA3QB4QC5QD6QE10QF11QG12QH139CLR8CLK1A2BU2S N 7 4 H C 1 6 4V C CV C C 圖 33 LED 顯示驅(qū)動(dòng)電路 紅外串行 技術(shù) 本系統(tǒng)采用能夠節(jié)省成本的紅外串行通信,它取代了設(shè)備之間的傳統(tǒng)線纜連接 ,對(duì)于不同的平臺(tái)設(shè)備連接時(shí)需要特制接口的要求也比較低。這種通信方式非常簡(jiǎn)單,實(shí)現(xiàn)串行通信,只要一根 USB 轉(zhuǎn)紅外的通信數(shù)據(jù)線,將 PC 機(jī)發(fā)送的點(diǎn)陣數(shù)據(jù)經(jīng)過 USB 以紅外線的方式傳輸給芯片,接收采用 PT1921C。 該系統(tǒng)設(shè)計(jì)選擇應(yīng)用 MSm控件,它的處理方式及其屬性見表 41和 42。 ④ 數(shù)據(jù)的輸入和輸出,利 用 Input 及 Output 實(shí)現(xiàn)。漢字 采用什么樣 的格式, 就會(huì)采用相應(yīng)的 漢字字庫 ,為了 能夠使消 耗 的功率 最少 ,此次 設(shè)計(jì) 將 采用 HZK12 字庫 ,它的點(diǎn)陣數(shù)量最少,需要點(diǎn)亮的漢字點(diǎn)陣數(shù)量就會(huì)減少。其程序流程圖如圖 43 所示。因?yàn)樽笥乙苿?dòng)需行掃描不斷地進(jìn)行 ,所以將需要顯示的列數(shù)據(jù)依次送入 ,這時(shí)候?qū)?yīng)的列會(huì)亮起來 ,因此列數(shù)據(jù)是到顯示屏的方式是逐位移動(dòng)。 表 43 P89LPC922 操作模式 模式 0 移位時(shí)鐘通過 TXD 輸出。進(jìn)入接收中斷時(shí) ,以防顯示屏出現(xiàn)錯(cuò)誤,先關(guān)閉顯示屏 ,然后將接收到的數(shù)據(jù)放在接收緩沖區(qū) ,并將它存儲(chǔ)于 Flash ROM 中的扇區(qū)里。 程序中擦除字節(jié)有如下的具體操作步驟: 1)向 FMCON 中寫入 LOAD 命令 (00H)。 8)檢查狀態(tài)通過讀 FMCON 來進(jìn)行。 通信方式 異步通信方式 ,傳送數(shù)據(jù)的單位是字節(jié) ,異步通信中規(guī)定數(shù)據(jù)幀的格式要嚴(yán)格,因?yàn)榘l(fā)送方和接收方使用的是各自本身的時(shí)鐘。另外,還要依據(jù)各部分功能 ,檢測(cè)整個(gè)程序的執(zhí)行順序是否合理 ,以及子程序的調(diào)用、位置是否恰當(dāng)?shù)?。另外,要?yán)格控制顯示時(shí)序,保證顯示穩(wěn)定。 24 致 謝 本 論 文是我在尊敬的黃現(xiàn)蓮老師的精心指導(dǎo)下完成的。 while(1) { switch(flag) { case 1:DisMode1()。 case 5:DisMode5()。 if(flag5) { 27 flag=0。HP1 WEI = MM * 94 + NN Location = CLng(LOCATION) * 24 + 1 Open HZK12 For Binary Access Read As 1 Get 1, Location, HZDZ Close 1 Loop1: If = 0 Then = HZ[DZ 30 Else GoTo Loop1 End If Put 5, , HZDZ Else TempFile = temp Open TempFile For Binary Access Read As 3 Get 3, LoopHZ, P(1) Close 3 Location = CStr(P(1)) * 12 + 1 Open ASC12 For Binary Access Read As 1 Get 1, Location, ZMDZ Close 1 Loop2: If = 0 Then TempFile = Open TempFile For Binary Access Write As 2 shuju = amp。 LED Introduction From the last few years, surface plasmon resonance (SPR) technique has revolutionized the ?eld of ?ber optic sensor technology. Introduction of optical ?ber has made the sensing technique very important because of its light weight, smaller size and capability of use in distributed and remote sensing (Liedberg et al. 198