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

正文內(nèi)容

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

2025-06-29 12:58本頁面
  

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