if (j==0x00) {_delay_ms(100000); reset (); display6();} if (j==0x01) {reset(); wr_com(yb);
outChinese(0x90,8,name11);} if (j==0x02)
{_delay_ms(100000); reset(); display7();}
if (j==0x03) { reset(); wr_com(yb);
outChinese(0x90,8,name10);} }
//讲图像转换成特征码存放在Buffer1中 void Cmd_Img_To_Buffer1(void) {
uchar i,j; {
UART_Send_Byte(FP_Pack_Head[i]); }
for(i=0;i<7;i++) //发送命令 将图像转换成 特征码 存放在
for(i=0;i<6;i++) //发送包头与模块地址
CHAR_buffer1
{
UART_Send_Byte(FP_Img_To_Buffer1[i]); }
for(i=0;i<6;i++) {
FP_1[i]=UART_Receive_Byte();}
34
for(i=0;i<6;i++)
{
FP_2[i]=UART_Receive_Byte();}
j=FP_2[3]; if (j==0x00) {_delay_ms(100000); reset (); display8();}
if (j==0x06) {_delay_ms(100000);
reset (); display9();}
if (j==0x07)
{_delay_ms(100000);
reset (); display10();} }
//将图像转换成特征码存放在Buffer2中 void Cmd_Img_To_Buffer2(void) {
uchar i,j;
for(i=0;i<6;i++) //发送包头
{
UART_Send_Byte(FP_Pack_Head[i]); }
for(i=0;i<7;i++) //发送命令 将图像转换成 特征码 存放在
CHAR_buffer2
{
UART_Send_Byte(FP_Img_To_Buffer2[i]); }
for(i=0;i<6;i++) {
FP_1[i]=UART_Receive_Byte();}
35
for(i=0;i<6;i++)
{
FP_2[i]=UART_Receive_Byte();} j=FP_2[3];
if (j==0x00) {_delay_ms(100000); reset (); display8();}
if (j==0x06) {_delay_ms(100000);
reset (); display9();}
if (j==0x07)
{_delay_ms(100000);
reset (); display10();}
}
//将BUFFER1 跟 BUFFER2 中的特征码合并成指纹模版 void Cmd_Reg_Model(void) {
uchar i,j;
for(i=0;i<6;i++) //发送包头与模块地址 {
UART_Send_Byte(FP_Pack_Head[i]); }
for(i=0;i<6;i++) //命令合并指纹模版 {
UART_Send_Byte(FP_Reg_Model[i]); }
for(i=0;i<6;i++) {
36
FP_1[i]=UART_Receive_Byte();}
for(i=0;i<6;i++)
FP_2[i]=UART_Receive_Byte(); } j=FP_2[3];
{
if (j==0x00)
{_delay_ms(400000); reset (); display11();} if (j==0x0a)
{_delay_ms(400000); reset (); display12(); }
//将并成后的指纹模版存储到指纹模块flash模板库中 void Store_Char_Model(void) { uchar i,j;
for(i=0;i<6;i++) //发送包头与模块地址 {
UART_Send_Byte(FP_Pack_Head[i]); } if(k==0)
{ for(i=0;i<9;i++) //命令存储指纹模版 {
UART_Send_Byte( FP_Save_Finger1[i] ); } }
while(1);}
if(k==1)
37
{ for(i=0;i<9;i++) //命令存储指纹模版 {
UART_Send_Byte( FP_Save_Finger2[i] ); } }
if(k==2)
{ for(i=0;i<9;i++) //命令存储指纹模版 {
UART_Send_Byte( FP_Save_Finger3[i] ); }
for(i=0;i<6;i++) {
if(j==0x00)
{_delay_ms(400000); reset (); display13();} if(j==0x18)
{_delay_ms(300000); reset (); display14();}
}
FP_1[i]=UART_Receive_Byte();}
for(i=0;i<6;i++)
FP_2[i]=UART_Receive_Byte(); } j=FP_2[3];
{
38
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库AAA基于单片机的指纹识别电子密码锁的毕业设计初稿 - 图文(8)在线全文阅读。
相关推荐: