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

正文內(nèi)容

基于單片機(jī)的fir電子病歷系統(tǒng)設(shè)計(jì)論文-預(yù)覽頁(yè)

 

【正文】 ,研究 MCU(本設(shè)計(jì)用 STC89C51 單片機(jī))對(duì) MFRC522 讀寫器進(jìn)行讀寫電子標(biāo)簽操作的控制,以及整個(gè)系統(tǒng)與上位 PC 機(jī)的通信。 電子標(biāo)簽由芯片和天線組成,每個(gè)標(biāo)簽有唯一的編碼。 讀寫器 3 讀寫器是可以利用射頻技術(shù)讀寫電子標(biāo)簽信息的設(shè)備。硬件部分通常由兩個(gè)基本功能模塊組成,即控制系統(tǒng)和高頻接口 (接口器、發(fā)送器 )。 1 表示有高頻信號(hào), 0 表示沒有高頻信號(hào)。 ( 3)系統(tǒng)的接收天線接收電子標(biāo)簽發(fā)出的信號(hào),經(jīng)天線的調(diào)節(jié)器傳輸給讀寫器;讀寫器對(duì)接收到的信號(hào)進(jìn)行解調(diào)解碼,送往后臺(tái)的電腦控制器; ( 4)電腦控制器根據(jù)邏輯運(yùn)算判斷該標(biāo)簽的合法性,針對(duì)不同的設(shè)定作出相應(yīng)的處理和控制,發(fā)出指令信號(hào)控制執(zhí)行機(jī)構(gòu)的動(dòng)作; ( 5)執(zhí)行機(jī)構(gòu)按照電腦的指令動(dòng)作; ( 6)通過(guò)計(jì)算機(jī)通信網(wǎng)絡(luò)將各個(gè)監(jiān)控點(diǎn)連接起來(lái),構(gòu)成總控信號(hào)平臺(tái),根據(jù)不同的項(xiàng)目可以設(shè)計(jì)不同的原件來(lái)完成要達(dá)到的功能。 圖 31 總體設(shè)計(jì)邏輯圖 單片機(jī)控制電路設(shè)計(jì) 以 51 單片機(jī)作為控制 CPU 制作讀寫器控制電路。 圖 33 RS232 接口電路 單片機(jī)與讀寫器通信電路 6 MFRC522 讀寫器可實(shí)現(xiàn)不同的主機(jī)接口功能: SPI 接口、串行 UART、 I2C 接口。 SPI 時(shí)鐘 SCK 由主機(jī)產(chǎn)生;數(shù)據(jù)通過(guò) MOSI線由主機(jī)傳輸?shù)綇臋C(jī);數(shù)據(jù)通過(guò) MISO 線由從機(jī)返回主機(jī)。 圖 35 LCD1602 顯示電路 MFRC522 讀寫器模塊電路設(shè)計(jì) 該部分電路包括讀寫器晶振電路、讀寫器 SPI 接口、天線電路。不同的主機(jī)接口功能可滿足不同的用戶需求。大量的人員信息和醫(yī)療記錄都要存儲(chǔ)在上位機(jī)的數(shù)據(jù)庫(kù)中。 圖 42 醫(yī)生信息表 (2) 創(chuàng)建居民信息表,如圖 43。 圖 44 醫(yī)院信息表 10 ( 4)創(chuàng)建醫(yī)療記錄信息表,如圖 46。如圖 47。 11 圖 47 登錄窗口 ( 3)醫(yī)生就診窗口 圖 48 門診界面 圖 49 門診程序流程 ( 4) 抓藥管理窗口 12 圖 410 抓藥管理窗口 圖 411 藥房管理程序流程 ( 5) 居民自助查詢窗口 13 圖 412 居民自助查詢窗口 圖 413 居民自助查詢服務(wù)程序流程 14 圖 414 系統(tǒng)工作流程 單片機(jī)控制的 RFID 卡讀寫模塊軟件實(shí)現(xiàn) 系統(tǒng)初始化 與卡進(jìn)行通信的第一步則是驅(qū)動(dòng)天線檢測(cè)到卡,為了驅(qū)動(dòng)天線, MF RC522 通過(guò) TXl 和 TX2提供 13. 56MHz 的能量載波。 MF RC522內(nèi)部接收器對(duì)信號(hào)進(jìn)行檢測(cè)和解調(diào)并根據(jù)寄存器的設(shè)定進(jìn)行處理。在本系統(tǒng)中射頻卡的序列號(hào)就是居民的身份 ID,在大部分情況下都要用到這個(gè)序列號(hào)。設(shè)計(jì)采用查詢方式,在定時(shí)器 T2 中斷子程序中查詢 RI,一旦檢測(cè)到 RI=1則轉(zhuǎn)入接受數(shù)據(jù)子 程序,在子程序中單片機(jī)讀取從上位機(jī)發(fā)送的通信指令等數(shù)據(jù),經(jīng)校驗(yàn)正確后,即從 ATC256 存儲(chǔ)器中將歷史記錄數(shù)據(jù)上傳給 PC 機(jī)。 本文在對(duì)射頻識(shí)別系統(tǒng)的組成和原理分析的基礎(chǔ)上,提出了基于 STC89c51 單片機(jī)和MF RC522 模組的 Mifarel 卡射頻識(shí)別系統(tǒng)的設(shè)計(jì)方法。另外有些地方的設(shè)計(jì)并不完 善,有待在以后進(jìn)一步的改進(jìn)和完善。通過(guò)論文的撰寫,使我能夠等系統(tǒng)、全面的學(xué)習(xí)有關(guān)財(cái)務(wù)管理新型的、先進(jìn)的前沿理論知識(shí),并得以借鑒眾多專家學(xué)者的寶貴經(jīng)驗(yàn),這對(duì)于我今后的工作和我為之服務(wù)的企業(yè),無(wú)疑是不可多得的寶貴財(cái)富。參 ?數(shù)簓 Dim str As String str = = Val() 39。串 ?口?!牝?yàn)233。密252。成233。 = 10 39。時(shí)骸 Try (Rxbuf, 0, 10) 23 For i = 0 To 1 Flag += Chr(Rxbuf(i)) Next For i = 2 To 10 CardNo += Chr(Rxbuf(i)) Next If Flag = 01 Or Flag = 10 Then = CardNo End If Try MyCon = New OleDbConnection(Provider=。 amp。號(hào) ?).ToString If (str) Then OK = False Else OK = True = read(姓μ名244。 ).ToString End If End While Catch ex As Exception () Finally () End Try If OK = False Then TxBuf(0) = M 24 TxBuf(0) = N (TxBuf, 0, 10) (200) 39???68。時(shí)骸 ElseIf Flag = 10 Then TxBuf(0) = M TxBuf(1) = A TxBuf(2) = O CheWeiCount = CheWeiCount + 1 TxBuf(3) = Chr(CheWeiCount) (TxBuf, 0, 10) (200) 39。進(jìn) ?入 ?時(shí)骸 卡168。 ) = DR(年μ齡244。 () amp。 () amp。 () (table1).(DR) Dim SCB As New OleDbCommandBuilder(DA) (DS, table1) = (table1) () End Sub 26 附錄 3:下位機(jī)程序 include include include include unsigned char code data2[4] = {0x12,0,0,0}。 unsigned char idata RevBuffer[30]。 unsigned char status。 RevBuffer[1]=status。 if(status!=0) { status= PcdRequest(RevBuffer[1],amp。 break。 case 3: // 防沖突 讀卡的系列號(hào) MLastSelectedSnr status = PcdAnticoll(amp。 break。 RevBuffer[1]=status。 RevBuffer[1]=status。 break。 RevBuffer[1]=status。 break。 case 8: // Read the mifare card // 讀卡 status=PcdRead(RevBuffer[1],amp。} RevBuffer[1]=status。 RevBuffer[0]=1。RevBuffer[3])。 case 12: // 參數(shù)設(shè)置 PcdBakValue(RevBuffer[1], RevBuffer[2])。 } } ///////////////////////////////////////////////////////////////////// //系統(tǒng)初始化 ///////////////////////////////////////////////////////////////////// void InitializeSystem() { P0 = 0xFF。 T2CON = 0x04。 //TMOD = 0x22。 // 波特率發(fā)生器 TH0 = 0x60。 ET1=0。 TR2=0。 PcdReset()。A39。 LED_GREEN = 1。 unsigned int j=0。ilen。 RI=0。 CmdValid=1。 len=RevBuffer[0]。 while(!TI)。 InitializeSystem( )。 //contact RevBuffer[1]=0。 LED_GREEN = 0。 break。 break。 break。 break。 delay_10ms(5)。 delay_10ms(2)。 } } } }
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1