【正文】
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è)中斷源都可以通過(guò)對(duì)寄存器 IEN0 和 TEN1 中相應(yīng)的位置零或清零 ,實(shí)現(xiàn)單獨(dú)使能或禁能, IEN0 中還包含一個(gè)全局使能位 EA,它可以使能所有中斷; P89LPC922 有 2 個(gè)外部中斷輸入以及鍵盤(pán)中斷功能,這 2個(gè)外部中斷輸入和標(biāo)準(zhǔn) 80C51 微控制器相同,通過(guò)清零或 7 置位 TCON 寄存器中的 IT1 或 IT0,可將外部中斷設(shè)為電平觸發(fā)或邊沿觸發(fā) [8]。 推挽輸出 它的 下拉結(jié)構(gòu)同準(zhǔn)雙向口及開(kāi) 漏輸出的基本相同 ,不同的只是鎖存器 是 1時(shí)它提供了 連續(xù) 強(qiáng)上拉, 自 推挽輸出 寫(xiě) 入的時(shí)候 ,輸入口 會(huì) 有 1個(gè)干擾抑制 的 電路 和 schmidt觸發(fā)的輸入 。接下來(lái)是設(shè)計(jì)顯示驅(qū)動(dòng)電路的部分。經(jīng)過(guò)計(jì)算, LED 的顯示時(shí)間應(yīng)控制在 20ms 內(nèi) ,即 50Hz 以上。 列信號(hào)的處理主要由 5 片 8 位串入并出移位寄存器 ( 74HC164)來(lái)完成 ,數(shù)據(jù)的移動(dòng)由單片機(jī)控制 ,一個(gè) 74HC164的 Q7 腳與另一個(gè)的輸入腳相連構(gòu)成 40位串行數(shù)據(jù)鏈 ,它控制整屏的某一行點(diǎn)陣。 表 32 74HC164 引腳說(shuō)明 符號(hào) 引腳 說(shuō)明 Q0~ Q3 3~ 6 輸出 Q4~ Q7 10~ 13 輸出 DSA 1 輸入數(shù)據(jù) DSB 2 輸入數(shù)據(jù) GND 7 地( 0V) CP 8 時(shí)鐘輸入(低電平至高電平邊沿觸發(fā)) /M/R 9 中央復(fù)位輸入(低電平有效) VCC 14 正電源 74HC164 是 CMOS 元器件 ,兼容低功耗肖特基型 TTL器件的引腳,它也是 8位邊沿觸發(fā)式移位寄存器 ,將數(shù)據(jù)串行輸入 ,并行輸出。 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)線(xiàn)纜連接 ,對(duì)于不同的平臺(tái)設(shè)備連接時(shí)需要特制接口的要求也比較低。 USB轉(zhuǎn)紅外電路設(shè)計(jì)的結(jié)構(gòu)如圖 34 所示。這種通信方式非常簡(jiǎn)單,實(shí)現(xiàn)串行通信,只要一根 USB 轉(zhuǎn)紅外的通信數(shù)據(jù)線(xiàn),將 PC 機(jī)發(fā)送的點(diǎn)陣數(shù)據(jù)經(jīng)過(guò) USB 以紅外線(xiàn)的方式傳輸給芯片,接收采用 PT1921C。 VB 具有如下特點(diǎn): 1)面向?qū)ο蟮某绦蛟O(shè)計(jì)的基本概念 對(duì)象 將 代碼 及其數(shù)據(jù)整合在一起 , 看 作 是 1個(gè)單位。 該系統(tǒng)設(shè)計(jì)選擇應(yīng)用 MSm控件,它的處理方式及其屬性見(jiàn)表 41和 42。 13 Input 該 屬 性 表 示 從 接 收 緩 沖 區(qū) 移 走 一 串 字 符 Output 向 發(fā) 送 緩 沖 區(qū) 傳 送 一 字 符 串。 ④ 數(shù)據(jù)的輸入和輸出,利 用 Input 及 Output 實(shí)現(xiàn)。其他的控制設(shè)置也 能夠 通過(guò) 看 圖 得出 。漢字 采用什么樣 的格式, 就會(huì)采用相應(yīng)的 漢字字庫(kù) ,為了 能夠使消 耗 的功率 最少 ,此次 設(shè)計(jì) 將 采用 HZK12 字庫(kù) ,它的點(diǎn)陣數(shù)量最少,需要點(diǎn)亮的漢字點(diǎn)陣數(shù)量就會(huì)減少。 程序流程圖如下 : 15 打開(kāi)H Z K 1 2 字庫(kù)判斷輸入是否漢字轉(zhuǎn)換為A S C 碼轉(zhuǎn)換出區(qū)位碼計(jì)算在字庫(kù)中的位置取出2 4 字節(jié)數(shù)據(jù)完成字模計(jì)算位置取出點(diǎn)陣數(shù)據(jù)(1 6 字節(jié))是否 圖 42 提取漢字點(diǎn)陣數(shù)據(jù)的流程圖 下位機(jī)軟件 設(shè)計(jì) 部分 LPC922 是 下位機(jī) 設(shè)計(jì) 的主 要 部分 ,LPC922 程序設(shè)計(jì) 的工作是接收 由 PC 機(jī) 傳輸 的數(shù)據(jù) ,并對(duì) LED 顯示屏 進(jìn)行控制 。其程序流程圖如圖 43 所示。因此要將信息完整地固定顯示出來(lái),只需單片機(jī)將收到的點(diǎn)陣數(shù)據(jù)存儲(chǔ)在 FLASH ROM 中 ,存儲(chǔ)方式是按行存儲(chǔ),然后將行數(shù)據(jù)送到列并對(duì)行上電 ,重復(fù)以上操作直至 12 行完成 ,這樣要顯示的信息就可以完整地固定的顯示出來(lái)。因?yàn)樽笥乙苿?dòng)需行掃描不斷地進(jìn)行 ,所以將需要顯示的列數(shù)據(jù)依次送入 ,這時(shí)候?qū)?yīng)的列會(huì)亮起來(lái) ,因此列數(shù)據(jù)是到顯示屏的方式是逐位移動(dòng)。以下是串行口的通信接口標(biāo)準(zhǔn)簡(jiǎn)介 : 目前廣泛應(yīng)用于 PC 機(jī)與通信工業(yè)中的一種接口是 RS232。 表 43 P89LPC922 操作模式 模式 0 移位時(shí)鐘通過(guò) TXD 輸出。 模式 2 RXD 引 腳 負(fù)責(zé) 接收 ,TXD 引 腳 負(fù)責(zé) 發(fā)送,一次為 11 位數(shù)據(jù) :起始位是一個(gè) ,數(shù)據(jù)位 則 是八個(gè) ,以及 1個(gè)可 以 編程的第九位和 1個(gè)停止位。進(jìn)入接收中斷時(shí) ,以防顯示屏出現(xiàn)錯(cuò)誤,先關(guān)閉顯示屏 ,然后將接收到的數(shù)據(jù)放在接收緩沖區(qū) ,并將它存儲(chǔ)于 Flash ROM 中的扇區(qū)里。 表 44 SFR 及其屬性 FMCON 寫(xiě) 操作的時(shí)候是 命令寄存器 。 程序中擦除字節(jié)有如下的具體操作步驟: 1)向 FMCON 中寫(xiě)入 LOAD 命令 (00H)。所有被編程過(guò)的字節(jié)必須在同一頁(yè)。 8)檢查狀態(tài)通過(guò)讀 FMCON 來(lái)進(jìn)行。 下面是軟件 部分的運(yùn)行 在的 圖示 , 圖 45。 通信方式 異步通信方式 ,傳送數(shù)據(jù)的單位是字節(jié) ,異步通信中規(guī)定數(shù)據(jù)幀的格式要嚴(yán)格,因?yàn)榘l(fā)送方和接收方使用的是各自本身的時(shí)鐘。 ( 1)硬件 分析 。另外,還要依據(jù)各部分功能 ,檢測(cè)整個(gè)程序的執(zhí)行順序是否合理 ,以及子程序的調(diào)用、位置是否恰當(dāng)?shù)取? 為了使系統(tǒng)的顯示效果理想 ,最先要做的是各模塊之間的時(shí)序要控制好 ,因?yàn)樗苯佑绊懴到y(tǒng)的工作性能。另外,要嚴(yán)格控制顯示時(shí)序,保證顯示穩(wěn)定。 23 總 結(jié) 本次設(shè)計(jì)的控制核心是 P89LPC922 單片機(jī)。 24 致 謝 本 論 文是我在尊敬的黃現(xiàn)蓮老師的精心指導(dǎo)下完成的。 衷心感謝電氣信息工程學(xué)院各位領(lǐng)導(dǎo)和老師在我的四年的大學(xué)學(xué)習(xí)和畢業(yè)設(shè)計(jì)期間給予熱情的關(guān)心和幫助。 while(1) { switch(flag) { case 1:DisMode1()。 case 3:DisMode3()。 case 5:DisMode5()。 if(KEY==0) count++。 if(flag5) { 27 flag=0。HA1 M2 = CStr(Q(2)) amp。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。 Springer Science+Business Media, LLC. 20xx Abstract Modeling of a miniaturized ?ber optic sensor based on surface plasmon resonance utilizing a broad band diffuse source is presented. Attenuated total internal re?ection with Kretschmann con?guration is the basis of the theoretical model. For simulation both meridional and skew rays are considered. The performance of the sensor is evaluated in terms of sensitivity, detection accuracy and signal to noise ratio. Effects of the numerical aperture of the ?ber, core diameter and length of the sensing region on the performance parameters of the sensor are studied. The results are obtained for gold and silver metallic layer on the core of the ?ber. The theoretical results obtained are pared with SPR based ?ber opticsensor utilizing focused beam on the end face of the ?ber from a collimated source. Theadvantages of using broadband LED (diffuse source) source for launching light in the ?ber are the miniaturization, pactness and low cost of the sensor. Keywords Surface plasmon 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. 1983。 DiazHerrera et al. 20x