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

正文內(nèi)容

指紋識別系統(tǒng)設(shè)計thesystemoffingerprintidentification畢業(yè)論文-資料下載頁

2025-06-28 03:58本頁面
  

【正文】 器上是否有信號傳送過來,若有信息傳送過來,單片機就將數(shù)據(jù)通過以太網(wǎng)芯片傳送給以太網(wǎng)的服務(wù)器進行指紋的比對。服務(wù)器比對完成后將結(jié)果給單片機的顯示模塊;若沒有信息傳送過來則一直進行循環(huán)等待的過程,并顯示系統(tǒng)的信息。 部分電路仿真指紋采集終端初始化后,單片機控制LCD顯示系統(tǒng)信息仿真,如圖56所示。這是簡化后的仿真,實際中可以用來顯示公司企業(yè)的名稱以及當(dāng)前時間。圖56 初始化后顯示系統(tǒng)信息雖然只是簡化后的仿真,但是可以看出在實際中這項功能的運用是十分廣泛的。在以太網(wǎng)服務(wù)器進行指紋比對后,把比對結(jié)果傳送給單片機。如果指紋比對正確則單片機通過顯示程序在LCD上顯示“yes”,其仿真圖如57所示。如果指紋比對錯誤則單片機通過顯示程序在LCD上顯示“no”,其仿真圖如圖58所示。另外,在數(shù)據(jù)傳送時,LCD會顯示“convey”。圖57 指紋比對結(jié)果正確時仿真圖圖58 指紋比對錯誤時仿真圖將傳感器觸發(fā)的程序調(diào)用和以太網(wǎng)返回比對結(jié)果所觸發(fā)的中斷都換成外部觸發(fā)信號來替代,這樣當(dāng)IT1有效時單片機將數(shù)據(jù)由P2口發(fā)送出去;當(dāng)IT0有效時,根據(jù)返回的比對結(jié)果顯示不同的字符串。當(dāng)指紋采集終端與以太網(wǎng)進行數(shù)據(jù)通信時顯示模塊就會顯示“convey”狀態(tài),雖然是簡化的仿真,但是卻有這很好的實際意義。結(jié) 論本系統(tǒng)由于在服務(wù)器上進行識別算法運算,指紋采集終端的存儲容量也有所擴大,并且是基于以太網(wǎng)的數(shù)據(jù)通信使系統(tǒng)整體的運算速率得到很大的提高,所以更適用于大型企業(yè)的考勤?;旧峡朔讼惹暗南到y(tǒng)的處理速度慢,存儲容量小,系統(tǒng)不太穩(wěn)定的一些缺點。但是系統(tǒng)的指紋傳感器的識別成功率由于傳感器的原因還不能有很大的改善,所以在進行指紋識別時對指紋的潔凈程度等有所要求。雖然在仿真的時候沒有能夠進行真實電路的仿真,但是我相信這些仿真對本系統(tǒng)的性能分析還是很有作用的。參考文獻[1] 李巖芳,何?。稊?shù)據(jù)結(jié)構(gòu)算法設(shè)計及實現(xiàn)指導(dǎo)》(C語言版).清華大學(xué)出版社.2002年.[2] 田捷,楊鑫.《生物特征識別理論與應(yīng)用》.清華大學(xué)出版社.2009年.[3] (美)塞奇威克,霍紅衛(wèi)譯.《算法:C語言實現(xiàn)》.機械工業(yè)出版社.2010年.[4] 王陽利,毛哲文,張東.《指紋識別原理及應(yīng)用》.第六屆全國計算機應(yīng)用聯(lián)合學(xué)術(shù)會議第六屆全國計算機應(yīng)用聯(lián)合學(xué)術(shù)會議論文集.2002年.[5] 張立民,魏培,李章林.《基于單片機的指紋識別系統(tǒng)的設(shè)計》.2003年全國單片機及嵌入式系統(tǒng)學(xué)術(shù)年會2003年全國單片機及嵌入式系統(tǒng)學(xué)術(shù)年會論文集,2003年.[6] 竇振中.單片機外圍器件實用手冊(存儲器分冊).北京航空航天大學(xué)出版社,2000年.[7] 孫育才.MCS51系列單片微型計算機及其應(yīng)用(第4版).東南大學(xué)出版社,2004年.附錄附錄1系統(tǒng)電路圖附錄2include define uint unsigned intdefine uchar unsigned charsbit RS = P2^0。sbit RW = P2^1。sbit EN = P2^2。sbit A1 = P3^2。sbit A2 = P1^0。sbit B1 = P3^3。void DelayMS(uint ms)//延時若干秒{uchar i。while(ms){for(i=0。i120。i++)。}}uchar Read_LCD_State()//設(shè)置LCD狀態(tài){uchar state。RS=0。RW=1。EN=1。DelayMS(1)。state=P0。EN = 0。DelayMS(1)。return state。}void LCD_Busy_Wait()//LCD忙時等待{while((Read_LCD_State()amp。0x80)==0x80)。DelayMS(5)。}void Write_LCD_Data(uchar dat){LCD_Busy_Wait()。RS=1。RW=0。EN=0。P0=dat。EN=1。DelayMS(1)。EN=0。 }void Write_LCD_Command(uchar cmd){LCD_Busy_Wait()。RS=0。RW=0。EN=0。P0=cmd。EN=1。DelayMS(1)。EN=0。}void Init_LCD()//LCD初始化{Write_LCD_Command(0x38)。//功能設(shè)置DelayMS(1)。Write_LCD_Command(0x01)。//清屏DelayMS(1)。Write_LCD_Command(0x06)。//顯示光標移動設(shè)置DelayMS(1)。Write_LCD_Comman0d(0x0c)。//顯示開及光標設(shè)置設(shè)置DelayMS(1)。}void Set_LCD_POS(uchar p)//實際輸出地址{Write_LCD_Command(p|0x80)。}void Display_LCD_String(uchar p,uchar *s)//輸出字符串設(shè)置{uchar i。Set_LCD_POS(p)。for(i=0。i8。i++){Write_LCD_Data(s[i])。DelayMS(1)。}}void main(){Init_LCD()。while(1){Display_LCD_String(0x00,wele)。while(A1==0){ DelayMS(200)。 Display_LCD_String(0x00, yes )。DelayMS(200)。 }while(B1==0){Display_LCD_String(0x00, no )。 }while(A2==0){ Display_LCD_String(0x00, convey )。}}
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1