基于ISD4004單片機的火車(chē)站自動(dòng)語(yǔ)音播報系統
語(yǔ)音播報子程序,要嚴格按照以上ISD4004的要求編程,其流程見(jiàn)圖9。系統確認當前播報信號有效時(shí),通過(guò)查找語(yǔ)音存放地址,得到16位的播報地址。首先要調用上電子程序,送上電指令,然后等待約25μs的延遲,再傳送16位放音起始地址參數和8位從指定地址開(kāi)始放音的指令,分別調用數據發(fā)送子程序,完成信息的播報。

2.4 數據發(fā)送子程序
數據發(fā)送子程序流程圖見(jiàn)圖1O,主要將16位放音地址和8位功能控制指令數據按照SPI協(xié)議標準,在串行時(shí)鐘同步下傳送到ISD4004的MOSI。
2.5 上電、掉電子程序
ISD4004可實(shí)現電源操作模式的管理,通過(guò)指令編程完成上電和掉電的操作,其程序流程圖見(jiàn)圖11和圖12。芯片掉電后進(jìn)入低功耗狀態(tài),耗電電流1μA左右,只有在上電操作完成后芯片才能正常工作。

3 結 語(yǔ)
闡述了基于ISD4004芯片設計的單片機控制語(yǔ)音播報系統在火車(chē)站信號控制室實(shí)際應用的一個(gè)事例,主要介紹了系統軟、硬件的設計方法,其目的就在于提供一種多路工業(yè)過(guò)程控制在線(xiàn)語(yǔ)音提示或報警的微機控制模塊,可以稍加改造,方便地與常規工業(yè)控制系統或設備配合使用,甚至還可以方便地與復雜系統和DCS系統配合使用,完成各種工業(yè)控制和監測系統的工作狀態(tài)報警和操作提示。
評論