新聞中心

        EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > CATV的智能校園廣播/考試系統(tǒng)的設(shè)計(jì)

        CATV的智能校園廣播/考試系統(tǒng)的設(shè)計(jì)

        作者: 時(shí)間:2012-07-12 來(lái)源:網(wǎng)絡(luò) 收藏

        各廣播終端串接在RS-485總線上,播控主機(jī)通過(guò)多機(jī)通信方式與各個(gè)廣播終端通信,每個(gè)廣播終端都有自己的地址,單片機(jī)通過(guò)讀DIP開(kāi)關(guān)狀態(tài)設(shè)定終端的地址。

        3 軟件設(shè)計(jì)

        3.1 播控主機(jī)軟件

        播控電腦的軟件主要由自動(dòng)播放模塊和控制模塊組成,自動(dòng)播放模塊包括播放庫(kù)與定時(shí)播放模塊,播放庫(kù)可存放海量的音源文件,音源文件格式為MP3,通過(guò)數(shù)據(jù)庫(kù)技術(shù)可以不斷添加新的MP3格式聲音文件,并歸類;將MP3播放器嵌入定時(shí)播放模塊,定時(shí)播放模塊可以設(shè)定播放時(shí)間、播放具體的歌曲,也可以設(shè)定播放某類歌曲,啟動(dòng)聲卡定時(shí)播放鈴聲、課間操及課間歇息音樂(lè)等;控制模塊完成命令的發(fā)送,包括對(duì)廣播終端和廣播設(shè)備命令,整套軟件采用面向?qū)ο蟪绦蛟O(shè)計(jì)方法,使用可視化的編程工具DELPHI,電腦與其他設(shè)備的通信使用控件MSCOMM,數(shù)據(jù)庫(kù)采用SYBASE系統(tǒng)。

        3.2 智能控制器軟件

        智能控制軟件的核心為紅外遙控信號(hào)自學(xué)習(xí)模塊和紅外遙控信號(hào)發(fā)射模塊,其程序框圖如圖4所示。

        在紅外遙控信號(hào)自學(xué)習(xí)時(shí),定時(shí)器T0和T1定義為工作方式1,T0的GATE位置位,INT0外部終端方式置為邊沿觸發(fā),無(wú)紅外信號(hào)時(shí),紅外接收器輸出高電平,有紅外信號(hào)時(shí),紅外接收器輸出的脈沖串由高電平往低電平跳變,引起INT0外部中斷,每次INTO外部中斷時(shí)首先停止定時(shí),記錄T 0、T 1的計(jì)數(shù)值(T0的計(jì)數(shù)值為脈沖的高電平寬度,而低電平寬度為T1的計(jì)數(shù)值減去T0的計(jì)數(shù)值),然后T 0、T1計(jì)數(shù)值清零,并重新啟動(dòng)定時(shí),同時(shí)將高電平與低電平的寬度數(shù)據(jù)寫入AT24C64中保存,依次逐一測(cè)出遙控編碼脈沖串的各個(gè)高電平與低點(diǎn)平的寬度,并按次序存放在E2PROM中記憶。

        點(diǎn)擊在新窗口中瀏覽產(chǎn)品

        在紅外遙控信號(hào)發(fā)射時(shí),T0置于工作方式1,按指令查表,依次從E2PROM中取出已學(xué)習(xí)的存儲(chǔ)的高電平與低電平的寬度數(shù)據(jù),賦計(jì)數(shù)初值給定時(shí)器T0并啟動(dòng),計(jì)數(shù)初值為測(cè)量值反碼,通過(guò)T0中斷,在P1.1還原出紅外遙控編碼脈沖串。

        3.3 廣播終端軟件

        廣播終端上電復(fù)位后,即進(jìn)入等待接收控制命令狀態(tài),命令處理程序框圖如圖5所示。

        點(diǎn)擊在新窗口中瀏覽產(chǎn)品

        本系統(tǒng)已獲國(guó)家專利,并在兩廣地區(qū)各類學(xué)校得到了廣泛應(yīng)用,由于該系統(tǒng)功能齊全、操作方便,效果良好,深受使用學(xué)校的歡迎。

        紅外遙控器相關(guān)文章:紅外遙控器原理

        上一頁(yè) 1 2 3 下一頁(yè)

        評(píng)論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 安阳市| 浮山县| 进贤县| 尼勒克县| 亚东县| 鹤山市| 井陉县| 广昌县| 漳浦县| 广东省| 寻乌县| 烟台市| 同江市| 正镶白旗| 潜山县| 依安县| 通辽市| 若尔盖县| 葫芦岛市| 太仆寺旗| 屏边| 铜山县| 左贡县| 清水河县| 大理市| 天津市| 昌黎县| 含山县| 江津市| 离岛区| 维西| 太仆寺旗| 黑河市| 铜山县| 张家港市| 安达市| 论坛| 新民市| 合水县| 潼关县| 濮阳县|