新聞中心

        EEPW首頁 > 消費電子 > 設計應用 > 基于RFID的自助語音系統

        基于RFID的自助語音系統

        作者: 時間:2010-09-09 來源:網絡 收藏

        SPIF:SPI中斷標志位。當一次串行傳輸完成后,此位被置1,如果SPIE和ES為1,則會產生中斷。讀SPI狀態寄存器SPSR將清除此位。
        WCOL:寫沖突標志位。在數據傳輸過程中寫數據寄存器SPDR時,此位會置1。在數據傳輸中,讀SPDR寄存器值會發生錯誤,寫SPDR寄存器也無效。讀SPDR寄存器將清除此位。
        3)數據寄存器SPDR為8位數據位,其內容格式為:

        本文引用地址:http://www.104case.com/article/166579.htm


        因此,對SPI接口操作簡單。SPI接口寫入數據的子程序為:


        3 系統軟件流程
        軟件系統由主程序、讀卡子程序、語音處理程序組成。其中,主程序完成系統的初始化(包括UART初始化和SPI初始化),如果有射頻卡接近天線,則讀卡模塊通過串口中斷發送TAG信息給單片機。單片機將此標簽信息與存儲的卡號信息比對,從而調用相應的語音文本信息送到XF -S4240模塊,播放相應的語音。
        由于采用了SPI接口,單片機與語音模塊的通信也格外簡單,其相關代碼如下:

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



        4 結束語
        使用AT89S8252單片機及WM-01TA讀卡模塊和XF-S4240語音模塊,配合天線模塊、電源模塊等,實現了自助語音講解系統。該系統在展覽館、旅游景點可以提供個性化的導游服務,有較高的實用價值。


        上一頁 1 2 3 下一頁

        關鍵詞: 音頻

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 陇西县| 黄骅市| 廉江市| 娱乐| 霍林郭勒市| 永春县| 九龙城区| 皋兰县| 铁岭市| 万山特区| 建宁县| 萨迦县| 准格尔旗| 安龙县| 墨江| 容城县| 栾城县| 许昌县| 宜黄县| 昌黎县| 长阳| 湟源县| 那坡县| 云和县| 临泉县| 宁安市| 大名县| 隆回县| 河南省| 宁波市| 石林| 石台县| 洛隆县| 丰城市| 陆良县| 淳化县| 北辰区| 余干县| 铅山县| 平昌县| 琼海市|