需要什么帮助,我自己做的用15写的,然后店家给的参考资料,然后可以给你解释一些问题,我这个已经可以用了。
可以参考我的两篇文章:
基于STC15单片机,ATK-AS608,LCD12864的
自己保存的一些资源分享一下(百度云链接)
硬件接同一个串口?建议软件处理收发机制,比如指纹模块代码0x78,0x87,上位机使用0x99,0xAA,数据两个都会接收,但是是否要处理,就判断数据包里面有0x78,0x87或者0x99,0xAA。
这是用STM32做的,如果你用51单片机做的话,需要模拟一个串行通信USART,自己按照协议编写,难度很大,建议你用avr单片机做,它内部有自带的USART串行通信接口
楼上回答的正解,补充一下,因为51的处理速度有限,处理指纹的那一块,都是由指纹DSP做出处理,实际上,你只是通协议,给DSP发出,采集指纹命令,比对指纹命令,提取指纹命令,删除命令, 然后根据DSP返回的值,判断你操作是否实现了,也就是说你51只是发一串字符串,并且收到相应的字符串数据就行了,很简单,市面上买的都是固化号的指纹模块协议不能改,
如果你想自己改这个协议的话,就需要了解指纹DSP处理的原理,
1.灯光控制。如模拟交通灯,心形流水灯,光立方,广州塔,配上不同颜色的LED灯和蜂鸣器或音乐播放器,表白神器,送给心仪的妹子(小心被拉黑)
2.电子时钟,配上按键,数码管或LCD显示屏,蜂鸣器,实现校准,闹钟,报点等功能。
3.智能小车或机器人。红外寻迹避障,超声波测距,也可以通过手机蓝牙或wifi控制。智能小车比赛专场。
4.智能家居系统。数字密码锁(指纹),电子相册,温湿度检测,红外感应,烟雾报警,配上通信模块实现与短信或电话提醒等。
5.还有很多什么智能防丢器,智能检测系统,计费收费系统,图书馆管理系统等,无非就是用各种传感器采集数据,经过数据处理然后实现相应的功能,在LCD屏显示。
6.没有做不到的,只有想不到的,去各种电子比赛可以看到很多有趣的作品,当51单片机满足不了的时候就可以换上16位,32位单片机。
楼上回答的
正解
,补充一下,因为51的处理速度有限,处理指纹的那一块,都是由指纹DSP做出处理,实际上,你只是通协议,给DSP发出,采集指纹命令,比对指纹命令,提取指纹命令,删除命令,
然后根据DSP返回的值,判断你操作是否实现了,也就是说你51只是发一串字符串,并且收到相应的字符串数据就行了,很简单,市面上买的都是固化号的指纹模块协议不能改,
如果你想自己改这个协议的话,就需要了解指纹DSP处理的原理,
51单片机和指纹的介绍就聊到这里吧,感谢您花时间阅读,谢谢。
本文标签:51单片机和指纹