新闻中心

EEPW首页 > 消费电子 > 设计应用 > 基于RFID的自助语音系统

基于RFID的自助语音系统

作者: 时间:2010-09-09 来源:网络 收藏

SPIF:SPI中断标志位。当一次串行传输完成后,此位被置1,如果SPIE和ES为1,则会产生中断。读SPI状态寄存器SPSR将清除此位。
WCOL:写冲突标志位。在数据传输过程中写数据寄存器SPDR时,此位会置1。在数据传输中,读SPDR寄存器值会发生错误,写SPDR寄存器也无效。读SPDR寄存器将清除此位。
3)数据寄存器SPDR为8位数据位,其内容格式为:

本文引用地址:https://www.eepw.com.cn/article/166579.htm


因此,对SPI接口操作简单。SPI接口写入数据的子程序为:


3 系统软件流程
软件系统由主程序、读卡子程序、语音处理程序组成。其中,主程序完成系统的初始化(包括UART初始化和SPI初始化),如果有射频卡接近天线,则读卡模块通过串口中断发送TAG信息给单片机。单片机将此标签信息与存储的卡号信息比对,从而调用相应的语音文本信息送到XF -S4240模块,播放相应的语音。
由于采用了SPI接口,单片机与语音模块的通信也格外简单,其相关代码如下:

其流程图如图3~图5所示。



4 结束语
使用AT89S8252单片机及WM-01TA读卡模块和XF-S4240语音模块,配合天线模块、电源模块等,实现了自助语音讲解系统。该系统在展览馆、旅游景点可以提供个性化的导游服务,有较高的实用价值。


上一页 1 2 3 下一页

关键词: 音频

评论


相关推荐

技术专区

关闭