按時(shí)服藥單片機(jī)語(yǔ)音提醒器的設(shè)計(jì)與制作

按時(shí)服藥單片機(jī)語(yǔ)音提醒器的設(shè)計(jì)與制作

ID:5296670

大?。?78.95 KB

頁(yè)數(shù):5頁(yè)

時(shí)間:2017-12-07

按時(shí)服藥單片機(jī)語(yǔ)音提醒器的設(shè)計(jì)與制作_第1頁(yè)
按時(shí)服藥單片機(jī)語(yǔ)音提醒器的設(shè)計(jì)與制作_第2頁(yè)
按時(shí)服藥單片機(jī)語(yǔ)音提醒器的設(shè)計(jì)與制作_第3頁(yè)
按時(shí)服藥單片機(jī)語(yǔ)音提醒器的設(shè)計(jì)與制作_第4頁(yè)
按時(shí)服藥單片機(jī)語(yǔ)音提醒器的設(shè)計(jì)與制作_第5頁(yè)
資源描述:

《按時(shí)服藥單片機(jī)語(yǔ)音提醒器的設(shè)計(jì)與制作》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。

1、萬(wàn)方數(shù)據(jù)!!!作者/于娥/蘇州高等職業(yè)技術(shù)學(xué)校按語(yǔ)音提醒器現(xiàn)在^們由于生活壓力大.而些老年人由于年老健忘,經(jīng)常在生病的時(shí)候忘記吃藥.我們可以使用單片機(jī)制作定時(shí)提醒病人吃藥的語(yǔ)音提醒器。使用者可以將吃藥時(shí)間預(yù)先錄制在提醒器中.當(dāng)定時(shí)的時(shí)間到達(dá)會(huì)自動(dòng)搖放提醒信息,來提醒捕人吃藥。和設(shè)定提醒時(shí)間,DSl302提供的慢速充電功能.可在系統(tǒng)掉電后正常計(jì)時(shí).不需重新設(shè)定時(shí)鐘時(shí)間.這使得時(shí)鐘的使用更加便捷;顯示模塊采用1602液晶屏.用來顯示時(shí)間和操作內(nèi)容的提示;語(yǔ)音模塊使用了ISD4004語(yǔ)音芯片.單片機(jī)通過SPI總線發(fā)送操作命令控制語(yǔ)音芯

2、片的錄放音撰作。單片機(jī)主控芯片電路原理圖如圖1所示.系統(tǒng)采用sTc89s52單片機(jī)為主控芯片。語(yǔ)音模塊的電路原_1.紅外接口電路__一×j理圖如圖2所示。紅外遙控模塊負(fù)責(zé)接收和處理紅外遙控器用來產(chǎn)生遙控編碼脈沖·驅(qū)動(dòng)紅外發(fā)射管遙控器發(fā)出的紅外遙控信號(hào);時(shí)鐘模塊負(fù)責(zé)顯示時(shí)間輸出紅外遙控信號(hào)·遙控接收頭完成對(duì)遙控信號(hào)的放26l2011031w?l·169?圍{單片機(jī)主控芯片電路原理囤萬(wàn)方數(shù)據(jù)圖2語(yǔ)音模塊的電路原理圖大、檢波、整形、解調(diào)出遙控編碼脈;÷。遙控編碼脈沖是一組串行二進(jìn)制碼,由單片機(jī)完威對(duì)遙控指令解碼.并執(zhí)行相應(yīng)的遙控功能。

3、遙控箍以專用發(fā)射集成電路TC9012組成.TC9012的一幀數(shù)據(jù)中含有32位碼,包含兩次8位用戶碼.8位數(shù)據(jù)碼和8位數(shù)據(jù)碼的反碼及最后位的同步位。引導(dǎo)碼由45ms的載波和45ms的載波關(guān)斷波形所構(gòu)成.以作為用戶碼、數(shù)據(jù)碼以及他們的度碼的先導(dǎo)。同步位ISY)是標(biāo)志最后一位編碼是”01或“1“的標(biāo)識(shí)位.它只有056ms的有載波信號(hào)構(gòu)成。發(fā)射碼的格式如圖3所示。112語(yǔ)音電路美國(guó)ISD公司推出的ISD4000系列單片語(yǔ)音錄放電路,將每個(gè)采樣值直接存儲(chǔ)在片內(nèi)的快閃存儲(chǔ)器中.能夠非常真實(shí)、自然地再現(xiàn)語(yǔ)音。從圖2可以看出.P15接ISD40

4、04的片選引腳ss,控制ISD4004是否選通;Pl2接1SD4004的MOSI串行輔^引腳,語(yǔ)音芯片從該引腳讀人放音的地址;P17接ISD的串行輸出引腳MISO.單片機(jī)從該引腳接收從語(yǔ)音芯片傳來的信號(hào);單片機(jī)的P14接ISD4004的串行時(shí)鐘輸^端SCLK,作為ISD的時(shí)鐘輸^,用于同步MOSI和MISO的數(shù)據(jù)傳輸;ISD4004音頻信號(hào)輔出引腳AUDOUT通過一可調(diào)電阻(調(diào)整輸出音量)和一濾波電容輸出至外部功放;AMCAP為自動(dòng)靜音端,使用時(shí)通過個(gè)電容接地。固3TC90l2的發(fā)射碼的格式2011∞I電子嗣痄l27萬(wàn)方數(shù)據(jù)本文

5、使用Protel99SE來繪制電路圖和制板,根據(jù)功能分兩塊電路板。單片機(jī)主控板使用雙面板,走線在Bottomlayer和Toplayer.焊盤在Multilayer.外邊框在KeepoutFayer

6、。單片機(jī)主控板的PCB囤如圖4所示,制板后.將元器件進(jìn)行焊接,根據(jù)元器件的尺寸對(duì)實(shí)物外殼打孔,制作出產(chǎn)品實(shí)物.實(shí)物圈如圖5所示。系統(tǒng)軟件也是采用模塊化設(shè)計(jì).分為紅外收發(fā)模塊、時(shí)鐘模塊、LCD顯示模塊、語(yǔ)音模塊等。主程序調(diào)用幾個(gè)模塊的子程序來完成系統(tǒng)任務(wù),當(dāng)有紅外信號(hào)時(shí),單片機(jī)接收頭產(chǎn)生外部中斷請(qǐng)求信號(hào).程序跳轉(zhuǎn)到紅外接收模塊執(zhí)行相應(yīng)

7、的中斷服務(wù)程序。單片機(jī)首先判斷引導(dǎo)碼和系統(tǒng)碼是否正確.不對(duì)則直接退出;其次判斷數(shù)據(jù)碼與數(shù)據(jù)反碼是否一致.如渠一致就根據(jù)數(shù)據(jù)碼調(diào)用于程序執(zhí)行相應(yīng)的操作。紅外接收模塊的中斷服務(wù)程序流程囤如圖6所示。DSl302時(shí)鐘模塊讀寫程序流程如圖7所示。單片機(jī)和DSl302進(jìn)行數(shù)據(jù)變換時(shí),要先發(fā)送命寄字,命令宇的最高有效位I位7l必須是邏輯1.如果它為0,則不能把數(shù)據(jù)寫人到DSl302中:位6為0.表示存取日歷時(shí)鐘數(shù)據(jù).為1表示存取RAM數(shù)據(jù):位5蕈位1(A5~A1)表示操作單元的地址;位0{最低有效位)為0,表示要進(jìn)行寫操作,為1表示進(jìn)行讀操

8、作。在命令輸^后的下一個(gè)SCLK時(shí)鐘的上升沿時(shí).?dāng)?shù)據(jù)被寫^DSl302.同樣.在命令輸入后的下個(gè)SCLK脈沖的下降沿.讀出DSl302的數(shù)據(jù).讀寫數(shù)據(jù)都是從最低位到最高位。語(yǔ)音模塊設(shè)置從00地址處錄音.則拄以下時(shí)序:發(fā)PQWERUP命令.等待TPUO(上電延時(shí));牡POWERUP命令.等待2倍TPUD;發(fā)地址值為00的SETREC命令;發(fā)REC命令。器件便從00地址開始錄音.直到出現(xiàn)QVF(存貯器末尾)時(shí).錄音停止。從oo地址處放音.應(yīng)遵循如下時(shí)序:發(fā)POWERuP命令.等待TPUD(上電延時(shí)):發(fā)地址值為∞的SETPLAY命令

9、:發(fā)PLAY命令。器件會(huì)從。0地址開始放音.當(dāng)出現(xiàn)EOM時(shí).立即中斷,停止放音。語(yǔ)音模塊錄放音流程圖如圖8所示。各模塊程序詳見本刊網(wǎng)站wwwelel69com。本設(shè)計(jì)巧妙的將語(yǔ)音板插口與編程插口臺(tái)而為一.編程時(shí)不用語(yǔ)音板,而是接STC—ISP下載線進(jìn)行程序下載.

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。