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

正文內(nèi)容

基于單片機指紋識別系統(tǒng)的設(shè)計-文庫吧資料

2025-06-24 17:54本頁面
  

【正文】 gned char count=0,tmpdat=0,temp=0,i=0,package=0,flag=0,checksum=0。 //讀入數(shù)據(jù) while(!TI)。}void TxdByte(unsigned char dat)//串口發(fā)送信息,通過查詢方式發(fā)送一個字符{ TI = 0。j120。it。/*********1毫秒延時程序**********/void delay1ms(unsigned int t){ unsigned int i,j。////////常用指令定義結(jié)束///////////////////////////宏定義///////////////////define FALSE 0define TURE 1//狀態(tài)定義表define on 1define off 0define MAX_NUMBER 63 define _Nop() _nop_()////////////////宏定義結(jié)束///////////////////////unsigned char FifoNumber=0。//DEL templet 。//Clear Noteunsigned char code DENT[46]={45,0X01 ,0Xff,0xff,0xff,0xff, 0x01, 0,36,0x18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0x00,0x3d}。//回送12個 //Store Templet :將ModelBuffer中的文件儲存到flash指紋庫中unsigned char code STOR[16]={15, 0X01 ,0Xff,0xff,0xff,0xff, 0x01, 0,6,6,2, 0x00,0x00, 0x00,0x0f}。將CharBufferA與CharBufferB中的特征文件合并生成模板,結(jié)果存于ModelBuffer。 //回送12個 //Search Finger :以CharBufferA或CharBufferB中的特征文件搜索整個或部分指紋庫unsigned char code SEAT[18]={17, 0X01 ,0Xff,0xff,0xff,0xff, 0x01, 0,8, 4,1,0,0, 0,0x65, 0x00,0x73}。 //回送12個//Gen Templet1 :根據(jù)原始圖像生成指紋特征1unsigned char code GENT1[14]={13,0X01 ,0Xff,0xff,0xff,0xff,0x01,0,4,2,1,0x00,0x08}。 //回送12個//設(shè)置設(shè)備握手口令unsigned char code STWD[16]={16,0X01 ,0Xff,0xff,0xff,0xff, 0x01,0,7,0x12,0x00,0x00,0x00,0x00,0x00,0x1a}。bit modeflag=0,clearallflag=0,changeflag=0。unsigned char code Identify[16]=Lock: Idenfity。\039。\039。 unsigned int clk0=0。 //清除所有指紋(10個指紋清除)define Max_User 10define error 2unsigned char SaveNumber=0,searchnum=0。 //錄入一次指紋sbit k1=P3^3。//錄入模式指示燈 在板子靠近單片機處sbit green= P2^0。 //繼電器引腳sbit buzzer=P1^5。 參考文獻[1] 河橋,段清明,:中國鐵道出版社,[2] 馮星奎,李林艷,1999, 4(10)835838.[3]:清華大學(xué)出版社,1999.[4] 劉文星,王雄沂,聯(lián)調(diào)需要注意的是,各程序模塊間能否正確傳遞參數(shù),特別要注意各子程序的現(xiàn)場保護與恢復(fù)。 軟件調(diào)試的任務(wù)是利用開發(fā)工具進行在線仿真調(diào)試,發(fā)現(xiàn)和糾正程序錯誤,同時也能發(fā)現(xiàn)硬件故障。特別是單片機的晶振盡量靠近單片機,減少干擾。(2)將電路中的電源線布置在通用板的四周,這樣使用電源很方便,減少干擾,同時可以減少短路故障發(fā)生的可能。 硬件調(diào)試的主要任務(wù)是排除硬件故障,其中包括設(shè)計錯誤和工藝性故障。//0表示錄入指紋 1表示識別指紋 changeflag=1。 if(k1==0)//如果仍為低電平,表示按鍵有效 { while(k1==0)。 clk0++。 } } } void Timer0(void) interrupt 1//定時器0中斷函數(shù){ TL0=0x97。//等待松手 clearallflag=1。 } }/////////////while(1)結(jié)束////////////////////////////////}void int0(void) interrupt 0//中斷0,清除所有指紋{ if(k3==0) //清除所有指紋 { delay1ms(10)。 } if(changeflag==1) { mode()。 buzzer=1。 buzzer=0。//x,y Print(Input)。 //蜂鳴器長響一次,表示清除所有指紋結(jié)束 modeflag=1。 red=0。 } } if(clearallflag==1) { clearallflag=0。 buzzer=1。 buzzer=0。 buzzer=1。 buzzer=0。 buzzer=1。 buzzer=0。 } relay=1。i20。 buzzer=1。 buzzer=0。searchnum=162)//最多是162個指紋 { shownum(searchnum)。 if(searchnum=1amp。 buzzer=1。 red=~red。i8。 } } } else { buzzer=0。SaveNumber10)//與模塊握手通過 { if(enroll()==1)//采集兩次,生成1個指紋模板成功 { if(savefingure(SaveNumber+1)==1)//保存也成功 { SaveNumber++。modeflag==1amp。//等待松手 if(VefPSW()==1amp。 } } while(1) { if(k2==0)//錄入一個指紋 { delay1ms(10)。 green=1。 break。 delay1ms(300)。 //讀一次 buzzer=0。只要成功就跳出此循環(huán) { if(VefPSW())//與模塊握手通過,綠燈亮起。i6。 mode()。//開中斷0 EX1=1。//中斷0低電平中斷 IT1=1。 TR0=1。 TL1=0xFD。 //SMOD=0:波特率不加倍 TMOD=0x21。 //UART方式1:8位UART。//x,y Print(Identify)。//液晶初始化 delay1ms(5)。 //只對液晶進行寫操作,不進行讀操作 delay1ms(5)。 delay1ms(5)。 //定時器0開中斷 TL0=0x97。 //清除所有指紋(10個指紋清除)部分主函數(shù)代碼:void main(void)//主函數(shù){ unsigned char i=0。 //錄入一次指紋sbit k1=P3^3。//錄入模式指示燈 在板子靠近單片機處sbit green= P2^0。 //繼電器引腳sbit buzzer=P1^5。錄入完成,按一次指紋轉(zhuǎn)換,進入指紋識別開鎖模式。如果不成功就會顯示錄入失敗。 4.1程序流程圖 (1)指紋錄入: 先進行錄入模式,然后按一下錄入指紋,燈會閃爍,錄入成功一次,蜂鳴器響一次,這時候拿開手指,1秒放入同一個手指,會再錄入一次,如果兩次都成功,就成功錄入了一個指紋。2)指紋傳感器模塊實物圖指紋模塊型號是:FM180,此模塊上里面包含了:光學(xué)頭 通信連接線 DSP芯片(在模塊里面) 穩(wěn)壓芯片F(xiàn)LASH芯片 CMSO傳感器(在模塊里面) 等部件組成??词遣皇谴嬖?,如果存在就能返回是幾號指紋。圖 310 指紋模板指紋模板就是“照一次相”,指紋模塊里面的CMOS芯片采集一次指紋信息,然后進行模糊處理生成0和1兩種記錄信息,存入指紋模塊的FLASH芯片里面。 蜂鳴器電路圖38蜂鳴器電路 指紋傳感器模塊1)指紋模塊電路如下所示:圖39指紋識別模塊指紋模塊里面主要是DSP芯片,型號為PS1802,加上外面的CMOS芯片,CMOS芯片主要是對指紋進行“照相”,生成指紋特征,如圖38所示就是一個指紋模板,錄入兩次這樣的指紋特征就能生成一個指紋模板。本系統(tǒng)的按鍵電路如圖36所示:圖36獨立按鍵電路按鍵按下是呈低電平,我們采用軟件消抖來減少對的單片機影響。故此方法只適用于按鍵少或其他控制功能很簡單的場合。這種方法電路配置靈活,軟件結(jié)構(gòu)簡單,但每個按鍵需占用一根輸入口。2)按鍵接口設(shè)計按鍵接口設(shè)計有兩種方法,獨立式按鍵和矩陣式鍵盤。當(dāng)按鍵較多時,我們多采用硬件件消抖法。圖34
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1