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

正文內(nèi)容

單片機(jī)指紋識(shí)別系統(tǒng)的實(shí)現(xiàn)(文件)

 

【正文】 掉電模式凍結(jié)振蕩器而保存RAM的數(shù)據(jù),停止芯片其它功能直至外中斷激活或硬件復(fù)位。復(fù)位電路則采用簡(jiǎn)單RC復(fù)位電路,同時(shí)又可與一些需要復(fù)位的外圍電路相連,達(dá)到復(fù)位與單片機(jī)同步。220V市電通過(guò)變壓器后,得到10伏電源,在電路的輸入端與公共地之間,加上經(jīng)整流后的不穩(wěn)定直流電壓,在輸出端便能得到固定的輸出電壓。在輸入、輸出之間外接二極管D1,可以起到輸出端路保護(hù)作用,防止輸出短路時(shí)負(fù)載電容向7805放電。( SPI)其豐富的接口方式方便了指紋傳感器的調(diào)試和使用其自帶的USB接口可以將其數(shù)據(jù)自接傳送到PC機(jī)上,這樣就可以利用PC平臺(tái)上的編譯和調(diào)試下具來(lái)調(diào)試各種指紋識(shí)別的算法,方便了用戶的初期測(cè)試,提高了效率和準(zhǔn)確性。MODE0和MODE1兩根信號(hào)線決定了FPS200工作在何種模式下:MODE[1:0]=00b本系統(tǒng)對(duì)FPS200的控制:傳感器是由內(nèi)部寄存器控制的,而對(duì)傳感器的內(nèi)部控制器的讀寫是通過(guò)寫索引寄存器以選擇合適的內(nèi)部寄存器后才可以讀寫具體的寄存器值。從而使RS232C串行通訊協(xié)議僅需3根線便可在兩個(gè)數(shù)字設(shè)備之間全雙工的傳送數(shù)據(jù)。也可采用MAX232芯片實(shí)現(xiàn)兩對(duì)TTL/CMOS電平與RS232C電平的轉(zhuǎn)換。由于RS232C發(fā)送端與接收端之間的信號(hào)傳遞采用多芯信號(hào)線,而多芯信號(hào)線的總負(fù)載電容不能超過(guò)2500PF,所以RS5232C的信號(hào)傳輸距離為十幾米。串行口引腳定義表DB25DB9信號(hào)名稱方向3RXD輸入信號(hào)地1數(shù)據(jù)載波檢測(cè)422在設(shè)計(jì)單片機(jī)和PC機(jī)的硬件電路時(shí),使用MAX232芯片實(shí)現(xiàn)TTL電平和PC機(jī)RS232電平的轉(zhuǎn)換,使用該芯片使電路外圍電路簡(jiǎn)單,工作可靠[9]。每個(gè)驅(qū)動(dòng)器將TTL/CMOS輸入電平轉(zhuǎn)換為EIA/TIA232E電平。由于用高級(jí)語(yǔ)言編程效率高,可讀性好,修改方便,而匯編語(yǔ)言的特點(diǎn)則是編程困難,但是運(yùn)行速度快,可以直接和硬件通訊;而且,大多數(shù)公司均為單片機(jī)芯片提供了集成開發(fā)環(huán)境,該集成環(huán)境同時(shí)提供了c編譯環(huán)境和匯編語(yǔ)言編譯環(huán)境。我們就要建立調(diào)試通道,將傳感器和單片機(jī)通過(guò)串口與PC機(jī)相連,傳感器可經(jīng)機(jī)調(diào)試,RGB格式的圖像也可以先經(jīng)過(guò)調(diào)試通道由PC機(jī)取得并分析傳感器狀態(tài);單片機(jī)通過(guò)串口與PC機(jī)連接,并可通過(guò)調(diào)試軟件調(diào)試指紋算法程序和監(jiān)控單片機(jī)工作狀態(tài)。指紋識(shí)別系統(tǒng)主要集中在對(duì)指紋儀的操作以及使用人員信息登記、數(shù)據(jù)庫(kù)管理、記錄查詢等功能的編程。在本系統(tǒng)中采用的是隱式鏈接,將SDK安裝目錄下的相應(yīng)的動(dòng)態(tài)庫(kù)文件(P1mDll. dll文件)拷入系統(tǒng)目錄或其它系統(tǒng)可以找到的目錄中,同時(shí)將Lib目錄下的導(dǎo)入庫(kù)文件(P1mD11. lib文件)加入工程設(shè)置的“Link一General一Object/library module”欄中以及將Inc目錄下的頭文件P1mD11. h加入工程的頭文件中,并在*. cpp文件中包含相應(yīng)頭文件即可。若初始化成功該函數(shù)返回0,失敗則返回1。當(dāng)?shù)诙€(gè)進(jìn)程調(diào)用初始化函數(shù)時(shí),函數(shù)返回FALSE。CDialog::OnInitDialog();ASSERT((IDM_ABOUTBOX amp。}Fingerinit()函數(shù)的第一個(gè)參數(shù)是指紋儀類型,0為串口指紋儀;1為并口連接的指紋儀。MSComm控件屬于ActiveX控件,使用時(shí)只需按照系統(tǒng)的實(shí)際環(huán)境設(shè)置控件參數(shù)就可以。這是通過(guò)控制變量m_ctrlComm來(lái)完成的。n, 89S51串行口工作方式0方式0同步移位寄存器fosc/1200方式211位異步收發(fā)器fosc/32或fosc/641和電源控制寄存器PCON (87H)中即可。TXD與RXD分別用于發(fā)送與接收數(shù)據(jù)。當(dāng)單片機(jī)以方式1接受時(shí),數(shù)據(jù)從引腳RXD (P3. 0 )端輸入。這樣能較好的消除干擾的影響。由軟件是RI=0,以便提供“接收SBUF己空”的信息。sendf()if (( fp=fopen(fname,“r”))==NULL)handle=fileno(fp);count=filelength(handle);/*取得文件總字?jǐn)?shù)*//*直到接到應(yīng)答信號(hào)為止*//*發(fā)送總字?jǐn)?shù)*/for(;count;count){ch=getc (fp);/*累加校驗(yàn)和*/{printf(“讀文件有錯(cuò)誤”);break;/*發(fā)送累加校驗(yàn)和*//*發(fā)送錯(cuò)誤則重發(fā)*/} PC機(jī)主函數(shù)流程圖PC機(jī)主函數(shù)如下:main (int argc,char *argv[]){printf(“命令行命令不正確,請(qǐng)重新鍵入命令!\n”)bios(0,0x83,0);if (tolower(*argv[1])==’s’)MAINAJMP RECEMOV SCON,50H;串口初始化MOV TH1,0F3HMOV PCON,00H;設(shè)置波特率SETB EA;開放串行中斷L3:CLR 01HCLR 03HMOV R6,00HJB 03H,L1ACALL SEND [1]馮星奎,李林艷,顏?zhàn)嫒?劉文星,王雄沂,34 (1):132136[6]電路與系統(tǒng)學(xué)報(bào),2001[7]李華.MCS51系列單片機(jī)實(shí)用接口技術(shù).北京:北京航空航天大學(xué)出版社,1998[11]周毅,.[9]簡(jiǎn)兵,莊鎮(zhèn)泉等。劉家鋒,唐降龍,2002.在中斷服務(wù)子程序中,將接收到的字節(jié)數(shù)存入R7中,接收的數(shù)據(jù)存入片外RAM從1000H開始的單元中。AJMP L3SJMP L2L1:MOV DPTR,1000HL2:CLR 04HCLR 02HCLR 00H;啟動(dòng)定時(shí)器1SETB TR1MOV TL1,0F3HMOV TMOD,20HORG 0040HMAIN:MOV SP,60HORG 0023Helse if (tolower(*argv[1])==’r’)receive (argv[2]);從PC機(jī)調(diào)試完,傳送指紋識(shí)別程序到單片機(jī)中,通過(guò)調(diào)用指紋識(shí)別程序來(lái)對(duì)指紋傳感器輸入的指紋圖像數(shù)據(jù)進(jìn)行數(shù)字濾波處理。{while (argc!=3)else/*文件指針回退COUNT字節(jié)*/fseek(fp,count,1);if(rport()==’F’){count=filelength(handle);sport(ch);/*從文件中取一個(gè)字符*/rep:sport(count);sport(ch);printf(“準(zhǔn)備發(fā)送文件…”);/*取得文件句柄*/}char ch;int handle,發(fā)送方在發(fā)送之前先發(fā)一聯(lián)絡(luò)信號(hào)。當(dāng)一幀數(shù)據(jù)接收完畢后,必須同時(shí)滿足以下兩個(gè)條件,這次接受才真正有效。為了接收準(zhǔn)確無(wú)誤,在正式接收數(shù)據(jù)之前,還必須判斷這個(gè)1到0跳變是否是干擾引起的。在接收時(shí),停止位進(jìn)入SCON的RB8,此方式的傳送波特率可調(diào)。電源控制寄存器PCON中只有SMOD位于串行口工作有關(guān)。89S51串行口共有四總工作方式。//發(fā)送數(shù)據(jù)。當(dāng)調(diào)試,編程完成時(shí),調(diào)用串口發(fā)送數(shù)據(jù)函數(shù)。1”);;2.串口的初始化。指紋識(shí)別系統(tǒng)串口通信本系統(tǒng)的串口通信是指:當(dāng)單片機(jī)與PC機(jī)調(diào)試成功之后,將所編程序和指紋用戶登記數(shù)據(jù)庫(kù)傳送到指紋識(shí)別系統(tǒng)中的外部寄存器中。參數(shù)3為安全等級(jí):19級(jí),一般設(shè)置為5ASSERT(IDM_ABOUTBOX OxFFFO);FingerInit(0,5000,5);//指紋硬件初始化,參數(shù)1選擇硬件類型這是使用動(dòng)態(tài)連接庫(kù)的最后一個(gè)函數(shù),這個(gè)函數(shù)應(yīng)該在程序退出時(shí)調(diào)用。在利用VC開發(fā)程序之前應(yīng)先安裝FDU2000指紋儀的SDK。即某些復(fù)雜的模塊可用基于單片機(jī)的匯編編程,例如:方向圖計(jì)算和細(xì)化處理,而一些比較簡(jiǎn)單且不影響運(yùn)行時(shí)間的模塊可以用c語(yǔ)言編程然后轉(zhuǎn)換成匯編代碼,例如計(jì)算特征值。圖中RXD與TXD可接入PC機(jī)的串行通信口。MAX232芯片的性能特點(diǎn)如下:1.單5V電源工作;2.兩個(gè)驅(qū)動(dòng)器及兩個(gè)接收器;3.士30v輸入電平;4.低電源電流:典型值是8mA;5.符合甚至優(yōu)于ANSI標(biāo)準(zhǔn)EIA/TIA232E及工TU推薦標(biāo)準(zhǔn)V. 28。每個(gè)接收器將EIA/TIA232E電平輸入轉(zhuǎn)換為5V TTL/CMOS電平。單片機(jī)與傳感器或單片機(jī)與計(jì)算機(jī)之間直接使用RS232C通訊標(biāo)準(zhǔn)進(jìn)行串行通訊時(shí),信號(hào)在通訊過(guò)程之中可能會(huì)被全部或部分使用。9DTR輸出數(shù)據(jù)終端準(zhǔn)備就緒(計(jì)算機(jī))20DCD輸入8SG2數(shù)據(jù)發(fā)送端含在此處采用的
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1