采用TMS320C5416处理器与P89C52单片机实现指纹自动识别系统的设计

网友投稿 277 2022-11-13

采用TMS320C5416处理器与P89C52单片机实现指纹自动识别系统的设计

2、系统控制模块设计 系统控制模块的核心处理器为P89C52,由于其接口有限,同时完成系统控制和USB接口控制将十分困难。而从系统成本、开发时间周期和继承性方面考虑,换用其他处理器也不太方便,所以必须考虑在此处理器的基础上完成多项任务。由指纹自动识别系统的特点来看,系统在完成指纹录入或登录后才需要利用USB接口完成指纹模板和登录信息的传输,所以对于处理器来说,USB控制和系统控制可以采用时分复用的方式进行。由此,利用一个电平转换芯片和一个8总线收发器来控制数据的选通及流向,以保证系统能够正常工作。 SN74ALVC164245为5V~3.3V电平转换芯片,负责控制单片机与DSP之间的数据流向以及电平转换。因为单片机的IO电平为5V,而DSP的IO电平为3.3V,所以必须进行电平转换。另外,SN74ALVC164245的OE和DIR脚联合控制数据的流向,当OE为高时,芯片两边的数据互相独立;当OE为低时,通过DIR的状态来控制数据的流向。74HC245为总线传输器,用来控制单片机同LCD控制芯片KS0108的数据通信,其工作原理与SN74ALVC164245类似,只是没有电平转换功能。同样,USB服务芯片通过SUSPEND管脚来使能数据线,将SUSPEND脚置高电平时,整个PDIUSBD12处于休眠状态。由此,单片机就可以通过控制引脚的状态来控制数据总线,以实现单片机数据总线的时分复用。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:云计算之openstack-newton版搭建(七)
下一篇:Java Volatile关键字你真的了解吗
相关文章

 发表评论

暂时没有评论,来抢沙发吧~