【正文】
中斷;實(shí)時(shí)時(shí)鐘更新結(jié)束中斷;霍爾脈沖計(jì)數(shù)中斷組成。單片機(jī)響應(yīng)中斷請求并清除其它工作狀態(tài),使T5飽合導(dǎo)通,從而使L1和MP加上+12V的電壓,機(jī)蕊進(jìn)入放音狀態(tài)。表1 ZLG7289B的SPI串行接口信號(hào)圖9純指令時(shí)序圖(單字節(jié)命令)圖10帶數(shù)據(jù)指令時(shí)序圖(命令字在前,輸入數(shù)據(jù)在后)圖11讀鍵盤指令時(shí)序圖(命令字在前,鍵值在后)(2)實(shí)時(shí)控制 單片機(jī)選用AT89S52 ,主頻為12 MHz。播放系統(tǒng)正工作于某一狀態(tài)時(shí),若要退出按PLAY鍵即可。而霍爾電動(dòng)勢將隨磁感應(yīng)強(qiáng)度的變化而變化。該機(jī)蕊工作狀態(tài)可以分為兩種:一是常速走帶狀態(tài)(放音和錄音),這是必須給電磁線圈(圖5 L1)和放音馬達(dá)(圖5 MP)加上+12V的工作電壓;二是快進(jìn)或快退狀態(tài),這時(shí)必須給卷帶電機(jī)(圖5 MR)加上相應(yīng)的+12V或12V的電壓。另外還可以采用一個(gè)或多個(gè)“don’t care”狀態(tài)來決定鬧鐘中斷產(chǎn)生的間隔。DS14285 中含有128 字節(jié)的內(nèi)存,對應(yīng)的地址為00H~7FH ,地址映射如圖6 ,其中包括114 字節(jié)的用戶RAM ,10 字節(jié)的實(shí)時(shí)時(shí)鐘、日歷及鬧鐘時(shí)間,還有4 字節(jié)控制寄存器分別是寄存器A、B、C、D ,通過對寄存器的相應(yīng)位進(jìn)行讀寫,可以判斷和設(shè)置DS14285 的運(yùn)行狀態(tài)。 串行方式的實(shí)時(shí)時(shí)鐘芯片是采用串行方式與單片機(jī)進(jìn)行通信,例如DS1339 和 PCF8553 采用的都是I2C 總線。1.2.4顯示模塊 方案一:使用1602B字符型LCD(液晶)顯示模塊,具有體積小、功耗低、顯示內(nèi)容豐富等特點(diǎn),具有64個(gè)字節(jié)的自定義字符RAM 可自定義8個(gè)5*8點(diǎn)陣字符或4個(gè)5*11點(diǎn)陣字符,可以顯示2行16個(gè)字符,有8位數(shù)據(jù)總線D0D7,和RS、R/W、EN三個(gè)控制端口,工作電壓為5V,并且?guī)в凶址麑Ρ榷日{(diào)節(jié)和背光功能。它的嵌入式存儲(chǔ)資源支持各種存儲(chǔ)器應(yīng)用和數(shù)字信號(hào)處理(DSP)實(shí)施,支持串行、總路線和網(wǎng)絡(luò)接口及各種通信協(xié)議。方案三:AT89系列單片機(jī)是美國Atmel公司的產(chǎn)品,它的主要特點(diǎn)是:內(nèi)部有1K~20K電可擦程序存儲(chǔ)器,寫入的程序可保存10年以上,同時(shí)內(nèi)部有64~256字節(jié)數(shù)據(jù)存儲(chǔ)器,工作頻率可達(dá)幾十MHz,軟硬件與INTEL公司的51系列單片機(jī)兼容。系統(tǒng)中的節(jié)目播放器是新品種,內(nèi)置有非易失性存儲(chǔ)芯片,廠家固化了2個(gè)小時(shí)的數(shù)碼錄音節(jié)目(通常是禮儀類和保健操類節(jié)目以及供發(fā)布上下課鐘聲用的信號(hào),也可以定制其他節(jié)目)。各學(xué)校都有廣播系統(tǒng),但根據(jù)學(xué)校性質(zhì)、需求不同,廣播系統(tǒng)的構(gòu)建方式也有所不同, 不能用一種智能廣播系統(tǒng)來套用所有學(xué)校的廣播系統(tǒng)。主控制器的作用是對數(shù)據(jù)的存取和處理,還有及時(shí)響應(yīng)外部的三個(gè)中斷:按鍵中斷, 即T1計(jì)數(shù)器溢出中斷;實(shí)時(shí)時(shí)鐘更新結(jié)束中斷;霍爾脈沖計(jì)數(shù)中斷。Abstrat:A broadcast system with automatic on / off function was designed, which was posed of the main controller and peripheral circuits. A singlechip microputer AT89S52 was used as the main controller and the circuits consists of button, display, realtime clock and motor drives. The role of main controller is to access and to process the data. The main controller also responds timely to three outside interrupts, which are Key interruption, known as T1 counter overflow interruption, updated realtime clock interruption and Hall pulse counting interruption, respectively. To obtain the unattended function, a realtime clock chip of DS14285 and controller were used in the automatic playback capability. DS14285 is a 8bit parallel manner clock chip which performs high efficiency by using address/data multiplex mode. The chip have a function of giving它具有播音、錄音、快進(jìn)、快退等基本功能,最主要的是加入了實(shí)時(shí)控制播放系統(tǒng),所加入的系統(tǒng)可以顯示正常時(shí)間,還有,一天內(nèi)可以設(shè)定多達(dá)16組的自動(dòng)開/關(guān)定時(shí)時(shí)間,是名副其實(shí)的全天候 “無人職守”播放系統(tǒng)。如圖3示:MPP系列廣播功放廣播線路DSP系列廣播揚(yáng)聲器廣播話筒DSP系列廣播揚(yáng)聲器MP9907CD機(jī)MP8806卡座MP9908調(diào)諧器