電子語音記事播報(bào)器_第1頁
電子語音記事播報(bào)器_第2頁
電子語音記事播報(bào)器_第3頁
電子語音記事播報(bào)器_第4頁
電子語音記事播報(bào)器_第5頁
已閱讀5頁,還剩24頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、東華理工學(xué)院長江學(xué)院畢業(yè)設(shè)計(jì)(論文)題 目 語音播報(bào)記事器英文題目 The pronunciation disseminates the news record學(xué)生姓名 畢永鋒班 級(jí) 023122 指導(dǎo)教師 羅先喜專 業(yè) 自動(dòng)化二零零六年六 月摘要傳統(tǒng)的記事提醒方法在生活節(jié)奏越來越快的今天顯的力不從心,而高智能化、高自動(dòng)化的高端的語音記事提醒工具的研究在隨著單片機(jī)技術(shù)的進(jìn)步于成熟早已提到議事日程上來了,目前國內(nèi)外許多電子產(chǎn)品如手機(jī)、電子詞典、商務(wù)通已經(jīng)增加了此相功能來滿足人們的更高的要求,但是生產(chǎn)商也只是剛剛開始嘗試,并沒有深入的去研究。目前,高智能的語音播報(bào)記事器還處于剛剛起步階段,所以本論

2、文對(duì)它的研究有其技術(shù)的發(fā)展與成熟有著十分重大的意義。本論文運(yùn)用的是MCS-51系列單片機(jī)為核心器件,系統(tǒng)由實(shí)時(shí)時(shí)鐘、語音錄放控制、當(dāng)前時(shí)間調(diào)整、提醒時(shí)間設(shè)置、LED譯碼/驅(qū)動(dòng)、時(shí)間顯示和語音處理等模塊組成。對(duì)時(shí)間的顯示、標(biāo)準(zhǔn)、調(diào)整,語音的錄放,按鍵電路的使用方法以及功能進(jìn)行了詳細(xì)的介紹。 本論文從系統(tǒng)的各個(gè)組成部件以及相應(yīng)的硬件介紹上著手,挖掘了其軟件方面的程序,對(duì)目前的技術(shù)進(jìn)行了總結(jié)。本論文在結(jié)合目前國內(nèi)外比較成功的經(jīng)驗(yàn)的基礎(chǔ)上,針對(duì)其存在的問題進(jìn)行了比較詳細(xì)的論述。語音播報(bào)記事器目前被廣泛的應(yīng)用與智能火災(zāi)報(bào)警、智能防盜門、公交報(bào)站器、錄音電話、ATM智能提示等諸多方面,正在慢慢的改變著人們

3、的生活。關(guān)鍵詞語音錄放控制;單片機(jī);調(diào)整ABSTRACTThe traditional record reminder method lacking the ability to do what one would like which reveals in rhythm of life more and more quick today, But high intellectualized, the high automated high tech pronunciation record maturely reminds the tool the research in along wit

4、h the monolithic integrated circuit technology progress to already to mention the agenda came up. At present the domestic and foreign many electronic products like handset, the electronic dictionary, the commerce passed already increases this function to satisfy peoples higher request. The present p

5、aper utilizes is the MCS-51 series monolithic integrated circuit for the core component, The system by the real-time clock, the pronunciation recording and sending out control, the current time adjustment, the reminder time establishment, the LED decoding/actuation, the time demonstrated and module

6、and so on pronunciation processing composes. To the time demonstration, the standard, the adjustment, pronunciation recording and sending out, the pressed key electric circuit application method as well as the function have carried on the detailed introduction10.The present paper from the system eac

7、h composition part as well as the corresponding hardware introduced on began, to excavate its software aspect procedure, has carried on the summary to the present technology.The present paper at present domestic and foreign compares the successful experience in the union in the foundation, has carri

8、ed on the quite detailed elaboration in view of its existence question.The pronunciation disseminates news the record at present reports to the police, the intelligent burglar-proof door by the widespread application and the intelligent fire, the public transportation newspaper stands, records the t

9、elephone, the ATM intelligence prompt and so on many aspects, slowly change peoples life.KeywordsPronunciation recording and sending out control ;Monolithic integrated circuit;Adjustment目錄摘要與關(guān)鍵詞I英文摘要與關(guān)鍵詞 II緒論11、 系統(tǒng)設(shè)計(jì)方案31.1 設(shè)計(jì)要求31.2 系統(tǒng)硬件電路設(shè)計(jì)框圖31.3 設(shè)計(jì)思路42、 語音播報(bào)記事器的硬件設(shè)計(jì)52.1 系統(tǒng)的主要組成模塊 52.2 MCS-51 單片機(jī)的介紹

10、52.3 LED顯示模塊設(shè)計(jì) 8 2.3.1 LED顯示器的介紹9 2.3.2 LED的段驅(qū)動(dòng)芯片介紹 102.3.3 ULN2003驅(qū)動(dòng)芯片的功能112.3.4 LED驅(qū)動(dòng)電路與單片機(jī)的連接122.4 按鍵電路模塊的設(shè)計(jì)132.4.1 鍵盤結(jié)構(gòu) 13 2.4.2 鍵盤與單片機(jī)的接口電路 13 2.4.3 鍵盤與單片機(jī)的連接 142.5 蜂鳴電路的模塊設(shè)計(jì)152.6 語音錄放模塊的設(shè)計(jì)16 2.6.1 ISD1420芯片的介紹16 2.6.2 ISD1420芯片與單片機(jī)的連接212.7 串行時(shí)鐘模塊設(shè)計(jì)22 2.7.1 DS1302芯片的介紹 22 2.7.2 DS1302芯片與單片機(jī)的連接

11、253、 語音播報(bào)記事器的軟件設(shè)計(jì) 27 3.1 主程序的主要組成 27 3.1.1 主程序的設(shè)計(jì) 28結(jié)論 29致謝 30參考文獻(xiàn) 31附錄1 32附錄2 33緒論(1)語音播報(bào)記事器的背景及其意義隨著社會(huì)的發(fā)展和科技的不斷進(jìn)步,人們的生活節(jié)奏變的越來越快,日常處理的瑣碎的事情也越來越多,合理的時(shí)間安排、遵守按計(jì)劃去處理該處理的事情如:準(zhǔn)時(shí)上課、上班、赴約、到會(huì)、洽談等是十分需要也是十分必要的。但是隨著生活節(jié)奏的加快在充滿壓力的生活中,人們往往很容易因一時(shí)的疏忽就耽誤了早已安排好的事情。這時(shí)如能有一個(gè)可以隨時(shí)隨地的及時(shí)的提醒人們此時(shí)要做的事情,人們也的生活也就不會(huì)因一時(shí)的疏忽而錯(cuò)過了對(duì)自己十

12、分重要的事情而變得輕松舒適的多了。隨著科學(xué)技術(shù)的發(fā)展現(xiàn)在單片機(jī)把這一設(shè)想變成了現(xiàn)實(shí)。單片微型計(jì)算機(jī)簡稱單片機(jī),又稱微控制器。它是在一塊半導(dǎo)體芯片上,集成了CPU,ROM.RAM,I/O接口,定時(shí)器/計(jì)數(shù)器,中斷系統(tǒng)等功能部件,構(gòu)成了一臺(tái)完整的數(shù)字電子計(jì)算機(jī)。由于集成電路技術(shù)的進(jìn)步,片內(nèi)甚至還可以包括含A/D轉(zhuǎn)換器,PWM等稱為“片內(nèi)外設(shè)”的特殊功能部件。隨著單片機(jī)功能的增強(qiáng),由單片機(jī)構(gòu)成的計(jì)算機(jī)應(yīng)用系統(tǒng)的功能日益增強(qiáng),配合大功率晶體管的應(yīng)用,有了波形發(fā)生器,拓展了在電氣傳動(dòng)領(lǐng)域的應(yīng)用等。這進(jìn)一步深化了單片機(jī)在工業(yè)控制,自動(dòng)檢測,智能儀器儀表,家用電器等領(lǐng)域的突出地位。單片機(jī)的歷史非常短暫,然而

13、發(fā)展十分迅猛 1 。(2)語音播報(bào)記事器的功能及應(yīng)用目前人們最常用的用來提示自己的方法不外乎兩種:一種是把要做的事情合理安排下來做成日程表,如課程表、工作安排、值班表,這種方法雖然有效但到時(shí)候也難免因種種繁忙或大腦疲勞而忘記去按日程表去做該在做的事情 ;另一種是把要做的事情記錄到電子儀器如電子表、手機(jī)、商務(wù)通等,等到時(shí)間到時(shí)儀器便會(huì)以蜂鳴的形式進(jìn)行提醒但如果時(shí)間太久了,雖然知道了事情的時(shí)間,卻又容易想不起是什么事情。所以本設(shè)計(jì)語音播報(bào)記事器將采用語音播報(bào)的形式對(duì)人們進(jìn)行主動(dòng)提醒,不管時(shí)間有多久,它也能準(zhǔn)確、及時(shí)地進(jìn)行提醒。語音播報(bào)記事器不僅具有放音功能,還具有錄音的功能,當(dāng)你有什么重要的事情而

14、又擔(dān)心忘記時(shí),你就可以對(duì)其進(jìn)行錄音,并設(shè)置好提醒時(shí)間,到時(shí),它就會(huì)將錄音內(nèi)容播報(bào)出來,并在最后進(jìn)行蜂鳴提醒。采用的DS1302芯片是美國DALLAS公司推出的一種高性能、低功耗、帶RAM的實(shí)時(shí)時(shí)鐘芯片,它可以對(duì)年、月、日、周、日、時(shí)、分、甚至是秒進(jìn)行計(jì)時(shí),保證了時(shí)間標(biāo)準(zhǔn)性和實(shí)時(shí)性。而本設(shè)計(jì)也可以在當(dāng)作鐘表、鬧鐘來使用,完全可以代替手表以及鬧鐘,你可以錄下父母、情侶、偶像的聲音或者干脆可以錄下歌曲、樂曲、各種動(dòng)物的聲音、各種經(jīng)典電影的經(jīng)典對(duì)白作為提示音,如果條件允許的話可以把錄音作成彩鈴,比較適合年輕人追求時(shí)尚的口味。本設(shè)計(jì)也考慮到了時(shí)間的誤差產(chǎn)生的情況,因此我們采用設(shè)置了五個(gè)獨(dú)立式鍵盤按鍵既“

15、PLAY”、“REC”、“SET”、“ALM”、“1”、“RET”鍵,五個(gè)按鍵的配合使用可以隨時(shí)隨地地調(diào)整時(shí)間,當(dāng)時(shí)間發(fā)生差錯(cuò)時(shí)也可以按照一定的方法進(jìn)行及時(shí)的調(diào)整,所以根本不會(huì)有錯(cuò)誤提醒的。當(dāng)備忘事情超過一件時(shí),也不必?fù)?dān)心沒有辦法錄制,因?yàn)楸驹O(shè)計(jì)能夠進(jìn)行五組錄音,當(dāng)某件事情已過去時(shí),可以將以前的語音信息覆蓋,再次進(jìn)行錄音。而語音播記事器對(duì)時(shí)間的設(shè)置是隨意的,要求隨時(shí)隨地都可以方便的設(shè)置提醒,因?yàn)樵撛O(shè)計(jì)具有標(biāo)準(zhǔn)的日歷/時(shí)鐘,即年、月、日、星期、時(shí)、分和秒,遇到閏年還可以進(jìn)行自動(dòng)修正。這樣我們就省下了大量的時(shí)間和精力投入到工作和學(xué)習(xí)當(dāng)中,無形之中節(jié)省出了大量的業(yè)余時(shí)間去盡情的享受生活的樂趣了。說了

16、這么多你會(huì)覺得語音播報(bào)記事器離自己很遙遠(yuǎn),其實(shí)生活中很多地方都有它的身影:公交車語音報(bào)站器,以前初到一個(gè)陌生的城市,很多人都會(huì)在坐公交車時(shí)坐過站,而現(xiàn)在車上的語音播報(bào)會(huì)提前提醒你,做好下車的準(zhǔn)備,這樣就給常出差的朋友以很大的幫助;留言電話,很多家庭都裝上了可以錄音的電話,當(dāng)主人不在時(shí)你可以用簡單話語把事情錄到錄音電話上,主人回來時(shí)可以及時(shí)的跟你聯(lián)系;語音提示防跑水自來水水龍頭,語音提示防跑水自來水水龍頭,是一種半智能化產(chǎn)品,特殊功能是正值停水時(shí)打開水龍頭,語音提示器就會(huì)發(fā)出“無水,請(qǐng)關(guān)閉閥門”等語。能有效地防止因停水時(shí)打開水龍頭而忘記關(guān)閉,造成跑水現(xiàn)象的發(fā)生。它主要由水龍頭、感壓器和語音提示器

17、等幾個(gè)部分有機(jī)組合而成,是一種新穎實(shí)用會(huì)說話的水龍頭,開創(chuàng)了智能化水龍頭的先河,一補(bǔ)已有水龍頭無語音提示易跑水的不足。它適用于各種液體和氣體。技術(shù)成熟可靠,論證合理,可行性強(qiáng)。這樣看來語音播報(bào)記事器的應(yīng)用可謂是相當(dāng)廣泛的。1、 系統(tǒng)設(shè)計(jì)方案為了得到合格的語音播報(bào)記事器,我們進(jìn)行了大量的市場調(diào)查,對(duì)語音提示這一產(chǎn)品的歷史,現(xiàn)狀以及發(fā)展有了一定的了解,對(duì)語音記事器目前所存在的問題和技術(shù)上的缺陷有了一定了了解,最后我們對(duì)本設(shè)計(jì)提出了以下的幾點(diǎn)設(shè)計(jì)要求:1.1設(shè)計(jì)要求以MCS-51系列單片機(jī)為核心器件組成一個(gè)語音提示系統(tǒng)。系統(tǒng)具有標(biāo)準(zhǔn)的日歷/時(shí)鐘,既年、月、日、星期、時(shí)、分和秒,遇到閏年自動(dòng)修正的功能

18、。系統(tǒng)顯示器由4位數(shù)字型數(shù)碼管組成。顯示時(shí)間值和日期,常態(tài)下顯示時(shí)間,利用一個(gè)按鍵控制日期的顯示。能夠隨時(shí)對(duì)當(dāng)前時(shí)間進(jìn)行調(diào)整。能夠隨時(shí)輸入定時(shí)播報(bào)(鬧鐘)時(shí)間。到了定時(shí)播報(bào)(鬧鐘)的時(shí)間,發(fā)出語音提醒信號(hào)和蜂鳴器提示信號(hào)。1.2 系統(tǒng)硬件電路設(shè)計(jì)框圖為了使本設(shè)計(jì)符合以上的要求我們此次的設(shè)計(jì)將采用單片機(jī)作為核心控制部件,采用可擦除、可分段語音處理芯片ISD1420記錄語言以及其他外圍電路組成語音提示系統(tǒng)。系統(tǒng)由串行時(shí)鐘、語音錄放控制、當(dāng)前時(shí)間調(diào)整、提醒時(shí)間設(shè)置、LED譯碼/驅(qū)動(dòng)、時(shí)間顯示和語音處理等模塊組成。由調(diào)查情況針對(duì)語音播報(bào)記事器的現(xiàn)狀又綜合設(shè)計(jì)要求,我們得出系統(tǒng)設(shè)計(jì)框圖如圖11所示。單片

19、機(jī)實(shí)時(shí)時(shí)鐘RTC提醒時(shí)間設(shè)置語音錄放控制當(dāng)前時(shí)間調(diào)整4位時(shí)鐘型LED顯示LED譯碼/驅(qū)動(dòng)模塊語音處理模塊蜂鳴器控制揚(yáng)聲器送話器圖11 語音播報(bào)記事器的設(shè)計(jì)框圖實(shí)時(shí)時(shí)鐘RTC:可以保證時(shí)間標(biāo)準(zhǔn);本設(shè)計(jì)采用DS1302與單片機(jī)連接來實(shí)現(xiàn);提醒時(shí)間的設(shè)置: 適時(shí)的對(duì)提醒時(shí)間進(jìn)行隨意的設(shè)置和及時(shí)的調(diào)整;本設(shè)計(jì)采用是用按鍵電路與單片機(jī)連接來實(shí)現(xiàn);語音錄放控制: 將錄入的語音播報(bào)出來提醒人們此時(shí)要做的事是什么,本設(shè)計(jì)采用的是DS1420語音處理芯片與單片機(jī)連接來實(shí)現(xiàn);當(dāng)前時(shí)間調(diào)整:由與單片機(jī)連接的按鍵電路的5個(gè)按鍵來調(diào)整;四位時(shí)鐘LED顯示:采用4位LED數(shù)碼管與單片機(jī)連接實(shí)現(xiàn);語音處理:由ISD1420

20、、74LS377與單片機(jī)相連接組成的語音處理模塊來實(shí)現(xiàn);蜂鳴器控制:由HA2、三極管VT1、R9組成的蜂鳴電路與單片機(jī)連接來實(shí)現(xiàn);同時(shí)本電路的LED顯示還要通過74LS48芯片與單片機(jī)連接來驅(qū)動(dòng)23。1.3 設(shè)計(jì)思路語音錄入與播放功能采用ISD1420實(shí)現(xiàn),通過P0口與單片機(jī)連接;系統(tǒng)的標(biāo)準(zhǔn)時(shí)間采用日歷/時(shí)鐘芯片DS1302實(shí)現(xiàn),通過P2口與單片機(jī)連接;時(shí)間顯示采用4位LED數(shù)碼管接入。LED數(shù)碼管的段碼輸入,由并行斷口P1低4位產(chǎn)生。LED數(shù)碼管的位碼輸入,由并行端口P1高4位產(chǎn)生;時(shí)間調(diào)整與定時(shí)時(shí)間的輸入,通過接入鍵盤電路實(shí)現(xiàn)。系統(tǒng)共設(shè)計(jì)5個(gè)按鍵,通過P3口與單片機(jī)連接;報(bào)警聲用蜂鳴器產(chǎn)生

21、,蜂鳴器接入P3口的P3.7引腳。2、語音播報(bào)記事器的硬件設(shè)計(jì)本設(shè)計(jì)的硬件設(shè)計(jì)可以分為LED顯示電路模塊、按鍵電路模塊、蜂鳴電路模塊、語音錄放模塊和串行時(shí)鐘模塊六個(gè)模塊。設(shè)計(jì)過程中主要以硬件為主,所以我對(duì)當(dāng)前市場上主流硬件進(jìn)行了調(diào)查,由于成本問題很多廠商多用低端的芯片,而使的語音播報(bào)產(chǎn)品的質(zhì)量大打折扣,針對(duì)這個(gè)問題本設(shè)計(jì)主要介紹了模塊中所用到的重要芯片、硬件連線電路原理和各模塊所實(shí)現(xiàn)的功能。2.1 系統(tǒng)的主要組成模塊本設(shè)計(jì)的語音播報(bào)系統(tǒng)采用AT89S51單片機(jī)作為控制核心器件,AT89S51單片機(jī)是ATMEL公司的最新產(chǎn)品,具有可下載在線編程等功能容易操作,使用起來十分方便。由B1、C8C9組

22、成系統(tǒng)工作時(shí)鐘,由S1、R7、R8、C10組成系統(tǒng)復(fù)位電路。系統(tǒng)語音處理模塊由ISD1420、74LS377、HA1、MIC1、R1R6、R10和C1C6、S2、R14、VD1、VD2組成模塊,實(shí)現(xiàn)語音錄入和語音播報(bào)功能。通過鎖存器74LS377與單片機(jī)的P0口連接。系統(tǒng)的時(shí)間模塊由DS1302、B2、C11、C12和BAT1組成,產(chǎn)生系統(tǒng)的標(biāo)準(zhǔn)時(shí)間。DS1302內(nèi)部具有事時(shí)時(shí)鐘/日歷和31B的靜態(tài)RAM,給系統(tǒng)提供秒、分、時(shí)、日、月和年等信息,對(duì)小與31他的月末的日期進(jìn)行調(diào)整,還包括閏年的校正功能。時(shí)鐘的運(yùn)行可選擇24小時(shí)或帶AM和PM的12小時(shí)格式。DS1302是一個(gè)串行接口芯片,既RST

23、(復(fù)位線)、I/O(數(shù)據(jù)線)及SCLK(串行時(shí)鐘線)通過P2口P2.0、P2.1、P2.2與單片機(jī)連接。采用4位一體時(shí)鐘型LED顯示器,用與顯示系統(tǒng)時(shí)間和一些提示信息。由74LS48、ULN2003、R15和DISP1組成時(shí)間顯示模塊,通過P1口與單片機(jī)連接。由5個(gè)獨(dú)立式按鍵REC、SET、ALM、+1、RET,上拉電阻R13和中斷擴(kuò)展電路74LS08組成按鍵輸入控制電路,與單片機(jī)的P3口的相應(yīng)引腳連接,實(shí)現(xiàn)該系統(tǒng)的提示語音錄入、定時(shí)時(shí)間設(shè)置和時(shí)間調(diào)整功能。由蜂鳴器HA2、三極管VT1、R9、組成蜂鳴器控制電路,完成鬧鐘功能,通過編程可以實(shí)現(xiàn)時(shí)間到時(shí)發(fā)出“嘟、嘟”的提示音。系統(tǒng)電源由電源變壓器

24、T1(220V/9V)、橋式整流模塊2W06、穩(wěn)壓模塊7805以及C13C16組成,提供系統(tǒng)所需的+5V電源。2.2 MCS-51單片機(jī)介紹自1971美國Intel公司首先研制出4位單片機(jī)4004以來,它的發(fā)展可粗略劃分為四個(gè)階段: 第一階段 19711976年,屬于萌芽階段.發(fā)展了各種4位單片機(jī),多用于家用電器,計(jì)數(shù)器,高級(jí)玩具。第二階段 19761980年,高8位機(jī)階段,發(fā)展了各種中,低檔8位單片機(jī),典型的如MCS-48系列單片機(jī),片內(nèi)含有多個(gè)8位并行I/O接口,一個(gè)8位定時(shí)器/計(jì)數(shù)器,不帶串行I/O接口,其功能可滿足一般工業(yè)控制和智能化儀器儀表等的需要。第三階段 19801983年,高8

25、位機(jī)階段,發(fā)展了高性能的8位單片機(jī),例如MCS-51系列單片機(jī),它帶有串行I/O接口和多個(gè)16位定時(shí)器/計(jì)數(shù)器,具有多級(jí)中斷功能.這一階段進(jìn)一步拓寬了單片機(jī)的應(yīng)用范圍,使之能用于智能終端,局部網(wǎng)絡(luò)的接口,并擠入了個(gè)人計(jì)算機(jī)領(lǐng)域。第四階段 1983年以后,16位單片機(jī)階段。發(fā)展了MCS-96系列等16位單片機(jī)。功能很強(qiáng),價(jià)格卻迅速下降.片內(nèi)有A/D轉(zhuǎn)換器;可以快速輸入,輸出;可用于電機(jī)控制;網(wǎng)絡(luò)通信能力有顯著提高。在國際市場上,單片機(jī)的類型很多。其中Intel公司的產(chǎn)品比較領(lǐng)先和占有較大銷售份額.在我國,Intel公司MCS-48系列,MCS-51系列,MCS-96系列的各種機(jī)型用的最多,占主流

26、地位。隨著大規(guī)模集成電路技術(shù)的演進(jìn),單片機(jī)的性能仍在快速提高。其生產(chǎn)工藝經(jīng)歷PMOS,NMOS,HMOS.CMOS等各個(gè)階段,正朝著CHMOS(高速型CMOS)工藝的發(fā)展方向發(fā)展并繼續(xù)提高集成度;增大RAM,ROM;增多功能模塊;提高速度;降低功耗。(1)單片機(jī)的特點(diǎn)單片機(jī)的集成度很高,它將微型計(jì)算機(jī)的主要功能部件都集中在一塊芯片上,具有一下特點(diǎn):體積小,重量輕,價(jià)格便宜,耗電少。根據(jù)工控環(huán)境要求設(shè)計(jì),且許多功能部件集成在芯片內(nèi)部,其信號(hào)通道受外界影響小, 故可靠性高,抗干擾性能優(yōu)于采用一般的CUP。制功能強(qiáng),運(yùn)行速度快.其結(jié)構(gòu)組成與指令系統(tǒng)都著重滿足工控要求.有極豐富的條件分支轉(zhuǎn)移指令,有很

27、強(qiáng)的位處理功能和I/O口邏輯操作功能。儲(chǔ)器容量可能不大;引腳也嫌少,I/O引腳常不夠用,且兼第二功能以至第三功能.但存儲(chǔ)器和I/O接口都易于擴(kuò)展。(2)單片機(jī)的應(yīng)用:由于上述單片機(jī)特點(diǎn),可推知其應(yīng)用最多的領(lǐng)域?yàn)樗哂小靶?輕,廉,省”的特點(diǎn),尤其耗電少,又可使供電電源的體積小,重量輕,所以特別適用于“電腦型產(chǎn)品”,在家用電器,玩具,游戲機(jī),聲像設(shè)備,電子稱,收銀機(jī),辦公設(shè)備,廚房設(shè)備等許多產(chǎn)品上得到應(yīng)用。于儀器,儀表,不僅能完成測量,還具有處理(運(yùn)算,誤差修正,線性化),監(jiān)控等功能,易于實(shí)現(xiàn)數(shù)字化和智能化。利于“機(jī)電一體化”技術(shù)的發(fā)展,多用于數(shù)控機(jī)械,縫紉機(jī)械,醫(yī)療設(shè)備,汽車等。泛應(yīng)用于打印機(jī)

28、,繪圖儀等許多計(jì)算機(jī)外圍設(shè)備,特別是用于智能終端,可大大減輕主機(jī)負(fù)擔(dān)。于各種工業(yè)控制,如溫度控制,液面控制,生產(chǎn)線順序控制等4、5。于多機(jī)應(yīng)用。例如機(jī)床加工中心,其各種功能可分散由各個(gè)單片機(jī)子系統(tǒng)分別完成,上級(jí)主機(jī)則負(fù)責(zé)統(tǒng)管協(xié)調(diào).又如要求較高的數(shù)據(jù)檢測采集系統(tǒng),每一采集通道如是一個(gè)單片機(jī)子系統(tǒng),可實(shí)現(xiàn)多點(diǎn)同時(shí)快速采集和預(yù)處理,然后再由主機(jī)進(jìn)行集中處理和控制,以構(gòu)成大型的實(shí)時(shí)測控系統(tǒng)。2.2.1 MCS-51單片機(jī)的結(jié)構(gòu)與功能MCS-51的結(jié)構(gòu)框圖如圖2-1所示。圖2-1 MCS-51的結(jié)構(gòu)框圖MCS-51是標(biāo)準(zhǔn)的40引腳雙列直插式集成電路芯片,引腳分布如上圖: P0.0P0.7 P0口8位雙向

29、口線(在引腳的3932號(hào)端子)。 P1.0P1.7 P1口8位雙向口線(在引腳的18號(hào)端子)。 P2.0P2.7 P2口8位雙向口線(在引腳的2128號(hào)端子)。 P3.0P3.7 P2口8位雙向口線(在引腳的1017號(hào)端子)。 (1)P0口有三個(gè)功能外部擴(kuò)展存儲(chǔ)器時(shí),當(dāng)做數(shù)據(jù)總線(如圖1中的D0D7為數(shù)據(jù)總線接口) 外部擴(kuò)展存儲(chǔ)器時(shí),當(dāng)作地址總線(如圖1中的A0A7為地址總線接口) 不擴(kuò)展時(shí),可做一般的I/O使用,但內(nèi)部無上拉電阻,作為輸入或輸出時(shí)應(yīng)在外部接上拉電阻。 P1口只做I/O口使用:其內(nèi)部有上拉電阻。 (b)P2口有兩個(gè)功能 擴(kuò)展外部存儲(chǔ)器時(shí),當(dāng)作地址總線使用 做一般I/O口使用,其

30、內(nèi)部有上拉電阻;(c)P3口有兩個(gè)功能 有內(nèi)部EPROM的單片機(jī)芯片(例如8751),為寫入程序需提供專門的編程脈沖和編程電源,這些信號(hào)也是由信號(hào)引腳的形式提供的, 即:編程脈沖:30腳(ALE/PROG),編程電壓(25V):31腳(EA/Vpp) 接觸過工業(yè)設(shè)備的兄弟可能會(huì)看到有些印刷線路板上會(huì)有一個(gè)電池,這個(gè)電池是干什么用的呢?這就是單片機(jī)的備用電源,當(dāng)外接電源下降到下限值時(shí),備用電源就會(huì)經(jīng)第二功能的方式由第9腳(即RST/VPD)引入,以保護(hù)內(nèi)部RAM中的信息不會(huì)丟失。 (d)ALE/PROG 地址鎖存控制信號(hào) 在系統(tǒng)擴(kuò)展時(shí),ALE用于控制把P0口的輸出低8位地址送鎖存器鎖存起來,以實(shí)

31、現(xiàn)低位地址和數(shù)據(jù)的隔離。PORG為編程脈沖的輸入端,在8051單片機(jī)內(nèi)部有一個(gè)4KB或8KB的程序存儲(chǔ)器(ROM),ROM的作用就是用來存放用戶需要執(zhí)行的程序的,通過編程脈沖輸入才能寫進(jìn)去。 (e)PSEN 外部程序存儲(chǔ)器讀選通信號(hào) 在讀外部ROM時(shí)PSEN低電平有效,以實(shí)現(xiàn)外部ROM單元的讀操作。 內(nèi)部ROM讀取時(shí),PSEN不動(dòng)作; 外部ROM讀取時(shí),在每個(gè)機(jī)器周期會(huì)動(dòng)作兩次; 外部RAM讀取時(shí),兩個(gè)PSEN脈沖被跳過不會(huì)輸出; 外接ROM時(shí),與ROM的OE腳相接。 (f)EA/VPP 訪問和序存儲(chǔ)器控制信號(hào) 接高電平時(shí): 擴(kuò)展外部ROM:當(dāng)讀取內(nèi)部程序存儲(chǔ)器超過0FFFH(8051)1FF

32、FH(8052)時(shí)自動(dòng)讀取外部ROM。 接低電平時(shí):CPU讀取外部程序存儲(chǔ)器(ROM)。 在前面的學(xué)習(xí)中我們已知道,8031單片機(jī)內(nèi)部是沒有ROM的,那么在應(yīng)用8031單片機(jī)時(shí),這個(gè)腳是一直接低電平的。 8751燒寫內(nèi)部EPROM時(shí),利用此腳輸入21V的燒寫電壓。 (g)RST 復(fù)位信號(hào) (h)XTAL1和XTAL2 外接晶振引腳。當(dāng)使用芯片內(nèi)部時(shí)鐘時(shí),此二引腳用于外接石英晶體和微調(diào)電容;當(dāng)使用外部時(shí)鐘時(shí),用于接外部時(shí)鐘脈沖信號(hào)。(i)VCC:電源+5V輸入 (j) VSS:GND接地。 在本文中C8051是單片機(jī)控制系統(tǒng)的核心,由C8051來完成所有的信號(hào)處理,并以它為中心進(jìn)行內(nèi)存擴(kuò)展,擴(kuò)展

33、了8K的內(nèi)部存儲(chǔ)器EPROM和外部數(shù)據(jù)存儲(chǔ)器RAM。2.3 LED顯示模塊設(shè)計(jì)LED顯示器的驅(qū)動(dòng)是一個(gè)非常重要的問題,由系統(tǒng)硬件設(shè)計(jì)框圖可知,顯示電路由LED顯示器、段驅(qū)動(dòng)電路和位驅(qū)動(dòng)電路組成。由于單片機(jī)的并行口不能直接驅(qū)動(dòng)LED顯示器,必須采用專用的驅(qū)動(dòng)電路芯片,使之產(chǎn)生足夠大的電流,顯示器才能夠正常工作。如果驅(qū)動(dòng)電路能力差,即負(fù)載能力不夠時(shí),顯示器亮度就低,而且驅(qū)動(dòng)電路長期在超負(fù)荷下運(yùn)行容易損壞。因此,在實(shí)際使用中必須接入LED驅(qū)動(dòng)電路。2.3.1 LED顯示器的介紹在本設(shè)計(jì)中的顯示是選擇4位一體的時(shí)鐘型LED顯示器,簡稱“4LED”,如圖22所示,“:”前的2位顯示“小時(shí)”的十位和個(gè)位,

34、“:”后的2位顯示“分”的十位和個(gè)位。a) 4位LED引腳排列圖 b) 4位LED原理圖圖224LED顯示器引腳4LED顯示器是一個(gè)共陰極接法的4位時(shí)鐘型LED顯示器。其中各段的公共引出端用a、b、c、d、e、f、g為4位LED表示。D1、D2、D3、D4分別是每一位的共陰極輸出端,dp是小數(shù)點(diǎn)引出端。4位一體時(shí)鐘型LED顯示器的內(nèi)部結(jié)構(gòu)如圖22所示。它是由4個(gè)單獨(dú)的LED和一個(gè)“:” LED組成,每個(gè)LED的段輸出引腳在內(nèi)部并聯(lián)后,引出到器件的外部,其引腳如圖23所示。圖234LED顯示器內(nèi)部結(jié)構(gòu)原理圖對(duì)于這種結(jié)構(gòu)的LED顯示器,它的體積和結(jié)構(gòu)都符合設(shè)計(jì)要求,由于4位LED陰極的各段已經(jīng)在內(nèi)

35、部接在一起,所以必須使用動(dòng)態(tài)掃描方式。2.3.2 LED的段驅(qū)動(dòng)芯片的介紹在LED的驅(qū)動(dòng)和顯示單元的設(shè)計(jì)中,采用的方式有許多種:利用計(jì)算機(jī)芯片的端口作為LED的驅(qū)動(dòng)口,并通過軟件編程加外部驅(qū)動(dòng)實(shí)現(xiàn),缺點(diǎn)是占用計(jì)算機(jī)芯片的時(shí)間和相關(guān)資源;利用專用接口芯片如Intel8155、8255等作為計(jì)算機(jī)芯片的端口擴(kuò)展并通過軟件編程加外部驅(qū)動(dòng)實(shí)現(xiàn),缺點(diǎn)是電路較復(fù)雜,功耗較大,也要占用計(jì)算機(jī)芯片的時(shí)間和相關(guān)資源;利用顯示用專用芯片如Intel8279、MAX7219、PS7219等,可實(shí)現(xiàn)較復(fù)雜的功能,但其占用計(jì)算機(jī)芯片端口還是較多,并且芯片價(jià)格較高。大多數(shù)顯示驅(qū)動(dòng)器都沒有嚴(yán)格的總線時(shí)序,在強(qiáng)干擾環(huán)境下容易

36、造成時(shí)序混亂,使顯示不正常。本文討論的LED顯示方案是利用Philips公司的LPC系列單片機(jī)芯片的電路特性,從另一種形式來定制專用的LED顯示驅(qū)動(dòng)控制器芯片。主要利用基于I2C總線的通訊接口,使連接可靠;且基于軟件編程控制顯示,使顯示方式及種類多樣。由于LPC系列芯片的端口驅(qū)動(dòng)能力較強(qiáng),一般的LED可直接連接,在不外加元件的情況下,可實(shí)現(xiàn)多位LED或大量發(fā)光二極管的顯示,與其它芯片連接時(shí),占用的I/O口較少。而本設(shè)計(jì)則采用74LS48作為段驅(qū)動(dòng)電路,芯片具有鎖存、譯碼、驅(qū)動(dòng)的功能。就是在輸入端輸入要顯示字型的BCD碼,在輸出端就可以得到具有一定驅(qū)動(dòng)能力的7段顯示字型碼。ULN2003芯片內(nèi)部

37、結(jié)構(gòu)是達(dá)林頓的,專門用來驅(qū)動(dòng)繼電器的芯片,甚至在芯片內(nèi)部做了一個(gè)消線圈反電動(dòng)勢(shì)的二極管。ULN2003的輸出端允許通過IC 電流200mA,飽和壓降VCE 約1V左右,耐壓BVCEO 約為36V。用戶輸出口的外接負(fù)載可根據(jù)以上參數(shù)估算。采用集電極開路輸出,輸出電流大,故可以直接驅(qū)動(dòng)繼電器或固體繼電器(SSR)等外接控制器件,也可直接驅(qū)動(dòng)低壓燈泡6。圖24給出了74LS48的引腳圖。圖2474LS48芯片引腳圖引腳圖中大寫字母A、B、C、D為BCD碼的輸入端,小寫字母a、b、c、d、e、f、g為字型碼輸出端,LT為燈測試輸入端,RBI為消隱輸入,RBO為消隱輸出。表31給出了74LS48BCD段

38、鎖存/譯碼/驅(qū)動(dòng)器的輸入與輸出信號(hào)的對(duì)應(yīng)關(guān)系,詳細(xì)內(nèi)容可查閱數(shù)字電路在使用時(shí),將該芯片的輸入端引腳A、B、C、D與單片機(jī)的P1口或者P3口連接,該芯片的輸出端7個(gè)引腳,與LED顯示器的7個(gè)段碼引腳相連接。74LS48的作用是接收來自單片機(jī)的BCD碼型的輸入信號(hào),經(jīng)過鎖存、譯碼和放大后,輸出7段字型碼到LED顯示器,完成對(duì)BCD碼到7段字型碼的鎖存、譯碼和驅(qū)動(dòng)的功能。表21 74LS48BCD7段碼器輸入/輸出端信號(hào)對(duì)照表輸入端電平輸出端電平顯示字型輸入端電平輸出端電平顯示字型DCBAg f e d c b aDCBAg f e d c b a00000111111(3FH)0010111010

39、11(6DH)500010000110(06H)101101111011(7DH)600101011011(5BH)201110000111(07H)700111001111(4FH)310001111111(7FH)801001100110(66H)410011101111(6FH)92.3.3 ULN2003驅(qū)動(dòng)芯片的功能LED的位驅(qū)動(dòng)較常用的芯片是ULN2003,它具有7個(gè)達(dá)林頓電路的集成芯片。此種芯片集電極可以收集最大達(dá)500mA的電流,耐壓為30V,能驅(qū)動(dòng)常規(guī)的LED顯示器。圖24是ULN2003芯片的引腳圖。其中IN0IN6引腳是輸入端,OUT0OUT6引腳是輸出端。第8腳接有續(xù)流

40、二極管,輸出與9腳配合,可驅(qū)動(dòng)感性負(fù)載等。在本設(shè)計(jì)中將該芯片的輸入端引腳IN0、IN1、IN2、IN3與單片機(jī)的P1口連接,該芯片的輸出端引腳OUT0、OUT1、OUT2、OUT3與LED顯示器的4個(gè)位碼引腳D1D4相連接。ULN2003的作用是接收來自單片機(jī)的位碼輸入信號(hào),經(jīng)過反相放大后輸出,送到LED顯示器位碼引腳,完成對(duì)位碼信號(hào)的反向和驅(qū)動(dòng)的功能。圖25ULN2003芯片的引腳圖2.3.4 LED驅(qū)動(dòng)電路與單片機(jī)的連接本設(shè)計(jì)采用的LED的輸出接口是單片機(jī)的P1口,就是用P1口的低四位作LED的段碼輸出信號(hào),P1口的高四位作LED位碼的輸出控制信號(hào)的。其硬件電路連接如圖26所示。電阻為可以

41、保證LED可靠導(dǎo)通與截止的上拉電阻。圖26LED驅(qū)動(dòng)電路與單片機(jī)的連接該電路的工作原理是:當(dāng)P1口的低四位輸出段碼信號(hào)的BCD碼后,通過74LS48芯片的鎖存、譯碼和驅(qū)動(dòng)作用,在其輸出端輸出具有一定驅(qū)動(dòng)能力的七段字型碼,由于4LED的段碼輸入引腳是并聯(lián)在一起的,所以每一位LED的段碼輸入引腳都能獲得這個(gè)段碼信號(hào)。若要控制在每一時(shí)刻只有一位LED被點(diǎn)亮,必須靠位碼信號(hào)控制。P1口的高4位輸出位碼信號(hào),經(jīng)ULN2003反向后接到LED的位碼控制端,因此P1口的位碼信號(hào)在每一時(shí)刻只有一位是“1”,其它位全為“0”,然后按時(shí)間順序改變輸出“1”的位置,控制在每一時(shí)刻只有一位LED被點(diǎn)亮,達(dá)到動(dòng)態(tài)顯示的

42、目的。若要顯示“0123”時(shí),P1口的控制信號(hào)及4LED的顯示狀態(tài)如表22所示。表224LED動(dòng)態(tài)掃描顯示狀態(tài)點(diǎn)亮順序P1口輸出控制字74LS48輸出段碼g f e d c b a2003輸出位碼D1 D2 D3 D4位碼 段碼110000000B(80H)0111111B(3FH)0111201000001B(41H)0000110B(06H)1011300100010B(22H)1011011B(5BH)1101400010011B(13H)1001111B(4FH)1110根據(jù)上表我們可以得出:因?yàn)?4LS48是BCD碼7段譯碼器,而它對(duì)小數(shù)點(diǎn)位沒有驅(qū)動(dòng)作用,因此我們必須設(shè)計(jì)一個(gè)驅(qū)動(dòng)電路

43、來驅(qū)動(dòng)4LED顯示器中的“:”符號(hào)。VT2、R11、R12器件組成dp(“:”)的驅(qū)動(dòng)電路,R11為發(fā)射極限流電阻,R12為基極的限流電阻。而控制4LED的D2的引腳P1.5于VT2的基極連接,dp段是發(fā)光二極管是VT2的集電極負(fù)載。該電路的工作原理是:當(dāng)VT2的基極為低電平時(shí),VT2導(dǎo)通,dp段被點(diǎn)亮。即“:”與LED數(shù)碼管的第二位一起被點(diǎn)亮;當(dāng)VT2的基極為高電平時(shí),VT2截止,dp段熄滅。器件選擇:R1120歐姆,R12100歐姆,VT2選擇PNP型三極管9012。2.4 按鍵電路模塊設(shè)計(jì)本設(shè)計(jì)的按鍵電路模塊要實(shí)現(xiàn)兩個(gè)功能:一是可以隨時(shí)定時(shí)(鬧鐘)時(shí)間,二是隨時(shí)對(duì)當(dāng)前時(shí)間進(jìn)行調(diào)整。為實(shí)現(xiàn)

44、這兩個(gè)功能我們采用了獨(dú)立式鍵盤。2.4.1 鍵盤結(jié)構(gòu)在單片機(jī)組成的測控系統(tǒng)及智能化儀器中,用得最多的是非編碼鍵盤。鍵盤結(jié)構(gòu)可以分為獨(dú)立鍵盤和行列鍵盤(矩陣式)兩類。在本設(shè)計(jì)中只需五個(gè)按鍵,因此選擇獨(dú)立式鍵盤。如圖36所示,電路由按鍵和六個(gè)電阻組成,按鍵分別命名為“PLAY”、“REC”、“SET”、“ALM”、“1”、“RET”鍵,按鍵可以采用輕觸開關(guān)。2.4.2 鍵盤與單片機(jī)的接口電路如圖27所示,將“1”鍵與單片機(jī)的P3.0口連接,“RET”鍵與單片機(jī)的P3.1口連接;“SET”鍵與“ALM”鍵通過74LS08相與后連接到INT1口,“REC”鍵與T0口通過74LS08相與后連接到INT0

45、口,在本設(shè)計(jì)中T0、T1口是作為基本輸入輸出口使用的。圖27按鍵與單片機(jī)的硬件連接2.4.3 鍵盤與單片機(jī)的接口電路設(shè)計(jì)將“1”鍵、“RET”鍵直接與單片機(jī)的P3.0與P3.1口連接;“SET”與“ALM”通過0相與后連接到INT1口,“REC”與T0口通過74LS08相與后連接到INT0口,其中T0、T1口作為基本輸入輸出口使用?!癙LAY” 鍵與“REC”鍵的功能:這兩鍵是用來控制語音信息的錄音和放音的,在與“1”、“RET”鍵配合使用時(shí)可以對(duì)不同地址段進(jìn)行的錄音放音選擇的。(1)“PLAY”鍵語音信息的播放。(2)“REC”鍵語音信息的錄制。(3)當(dāng)“PLAY”鍵被按下時(shí)在單片機(jī)的INT

46、0口會(huì)產(chǎn)生一個(gè)中斷, P0口為低電平,此時(shí),語音播報(bào)記事器就執(zhí)行放音操作,當(dāng)“REC”鍵時(shí),單片機(jī)的INT0口也會(huì)產(chǎn)生一個(gè)中斷,P0口為高電平時(shí)語音播報(bào)記事器就執(zhí)行錄音操作。(4)“PLAY” 鍵與“REC”鍵可與“1”鍵 “RET”鍵同時(shí)完成各自的功能,“1”鍵用來選擇錄音的段數(shù),“RET”鍵用來確認(rèn)錄、放音段已完成。(5)INTA是程序服務(wù)的中斷的地址標(biāo)號(hào)?!癛ET”鍵的功能:確認(rèn),即對(duì)“1”鍵調(diào)整位進(jìn)行確認(rèn),該鍵按下時(shí),說明被調(diào)整位的值已經(jīng)修改完,轉(zhuǎn)去調(diào)整下一位。該引腳與P3.1引腳連接,使用在I/O接口方式,同樣為了保證P3.1使用在輸入方式在初始化程序中對(duì)它進(jìn)行編程:SETBP3.1

47、;即設(shè)置P3.1引腳作為輸入口使用鍵盤的硬件電路設(shè)計(jì)只能保證六個(gè)按鍵信號(hào)的可靠進(jìn)入,要想完成鍵盤的輸入功能,還要靠軟件編程來具體實(shí)現(xiàn)。設(shè)置當(dāng)前時(shí)間和鬧鐘時(shí)間的中斷服務(wù)程序,請(qǐng)參考軟件設(shè)計(jì)一節(jié)INTA、INTB子程序設(shè)計(jì)?!癆LM”鍵與“SET”鍵的功能:“ALM”鍵設(shè)置時(shí)間而“SET”鍵則是調(diào)整當(dāng)前時(shí)間的,被調(diào)整值的修改和修改確認(rèn)只要與“1”、“RET”鍵的配合使用就能完成。按下“ALM”鍵時(shí)在單片機(jī)的INT0口產(chǎn)生一個(gè)中斷, T1口為低電平,單片機(jī)就去執(zhí)行設(shè)置鬧鐘時(shí)間的操作。按下“SET”鍵時(shí),INT0口也產(chǎn)生一個(gè)中斷, T1口為高電平,單片機(jī)就是執(zhí)行對(duì)當(dāng)前時(shí)間調(diào)整的操作?!癆LM”鍵與“S

48、ET”鍵與“1”鍵、“RET”鍵同時(shí)完成各自的功能,“1”鍵用來對(duì)調(diào)整位進(jìn)行加1操作,“RET”用來確認(rèn)調(diào)整位已修改完。INTB為服務(wù)程序的標(biāo)號(hào)地址?!?”鍵的功能:分別對(duì)時(shí)間值的小時(shí)十位、小時(shí)個(gè)位、分的十位、分的個(gè)位進(jìn)行1調(diào)整,即該鍵每按下一次,對(duì)應(yīng)的時(shí)間調(diào)整位1。該引腳與P3.0引腳連接,工作在I/O接口方式,為了保證P3.0工作在輸入方式,在初始化程序中對(duì)它進(jìn)行編程:SETBP3.0;P3.0引腳作為輸入口使用?!癛ET”鍵的功能:確認(rèn),即對(duì)“1”鍵調(diào)整位進(jìn)行確認(rèn),該鍵按下時(shí),說明被調(diào)整位的值已經(jīng)修改完,轉(zhuǎn)去調(diào)整下一位。該引腳與P3.1引腳連接,使用在I/O接口方式,同樣為了保證P3.1

49、使用在輸入方式在初始化程序中對(duì)它進(jìn)行編程:SETBP3.1;設(shè)置P3.1引腳作為輸入口使用。2.5 蜂鳴器的模塊設(shè)計(jì)本設(shè)計(jì)選擇一只蜂鳴器來實(shí)現(xiàn)當(dāng)預(yù)先規(guī)定的提醒時(shí)間到時(shí)有聲音提醒信號(hào)產(chǎn)生。壓電式蜂鳴器(HA)工作時(shí)約需要10mA的驅(qū)動(dòng)電流,并設(shè)計(jì)一個(gè)相應(yīng)的驅(qū)動(dòng)及控制電路。電路設(shè)計(jì)如圖37所示,蜂鳴器(HA)作為三極管VT1的集電極負(fù)載,VT1用來控制蜂鳴器的發(fā)聲與否。當(dāng)VT1導(dǎo)通時(shí),蜂鳴器發(fā)出蜂鳴的聲音,VT1斷開時(shí),蜂鳴器不發(fā)聲。R9是限流電阻。下面我們來介紹下蜂鳴器電路與單片機(jī)的接口問題。VT1的基極與單片機(jī)P2口的P2.7引腳相連接,此時(shí)的P2.7引腳就是作為輸出口使用的。當(dāng)P2.70時(shí),

50、VT1導(dǎo)通時(shí),使蜂鳴器的兩個(gè)引腳間產(chǎn)生近5V的直流電壓,蜂鳴器中有電流通過,而產(chǎn)生蜂鳴音。當(dāng)P2.71時(shí),VT1斷開,蜂鳴器的兩引腳間的直流電壓為于0V,蜂鳴器就不會(huì)發(fā)出提示聲音。蜂鳴電路原理圖如圖28所示圖28 蜂鳴電路原理圖2.6 語音錄放模塊設(shè)計(jì)2.6.1 ISD1420芯片的介紹本設(shè)計(jì)的語音錄放功能是由ISD1420語音芯片來實(shí)現(xiàn)的,它是語音處理集成電路,由振蕩器、語音存儲(chǔ)單元、前置放大器、自動(dòng)增益控制電路、抗干擾濾波器、輸出放大器組成。一個(gè)最小的錄放系統(tǒng)僅由一個(gè)麥克風(fēng)、一個(gè)喇叭、兩個(gè)按鈕、一個(gè)電源、少數(shù)電阻電容組成。ISD1420型號(hào)語音芯片的最后2位數(shù)字表示語音錄放時(shí)間的長短,所以

51、本型號(hào)的的最長錄音時(shí)間為20秒。這種語音芯片內(nèi)部有基準(zhǔn)時(shí)鐘源,以單一電源+5V供電。芯片的錄放次數(shù)可達(dá)10萬次,語音信息可保存100年。配合相應(yīng)的外圍元件就可以構(gòu)成一個(gè)錄放電路。在語音錄放時(shí)可通過按鍵控制,極為方便。利用它,語音和音頻信號(hào)被直接存儲(chǔ),以其原本的模擬形式進(jìn)入EEPROM存儲(chǔ)器。直接模擬存儲(chǔ)允許使用一種單片固體電路方法完成其原本語音的再現(xiàn)。不僅語音質(zhì)量優(yōu)勝,而且斷電語音保護(hù)。其芯片引腳如圖29所示。圖29ISD1420的外部引腳圖語音芯片ISD1420為單片語音記錄、回放一體化芯片,記錄時(shí)長為20s;可被劃分為160小段,每段125ms。當(dāng)REC腳為低電平時(shí),進(jìn)行錄音,PLAYE或

52、PLAYL為低時(shí)進(jìn)行放音,ISD1420可進(jìn)行連續(xù)錄音,也可進(jìn)行分段錄音。ISD1420的結(jié)構(gòu)框圖如圖2-10所示。解碼器模擬收發(fā)器永久模擬存儲(chǔ)陣列分時(shí)自動(dòng)增益控制(AGC)地址緩沖器電源調(diào)整內(nèi)部時(shí)鐘控制輸入五階有源抗干擾濾波器五階有源平滑濾波器采樣時(shí)鐘圖2-10 ISD1420的結(jié)構(gòu)框圖(1)ISD1420引腳功能及內(nèi)部結(jié)構(gòu)如圖29所示,它有28個(gè)引腳,電路外形圖引出端功能說明:A1A7:地址輸入端或控制命令輸入端,當(dāng)A7、A6同時(shí)為高電平時(shí),A4A0為控制命令;否則,A7A0為地址。DGND:數(shù)字信號(hào)地線。AGND:模擬信號(hào)地線。SP-,SP+:音頻信號(hào)輸出端,連接816歐姆的揚(yáng)聲器。V+

53、:模擬信號(hào)電源,+5V。MIC:話筒輸入端,通過電容耦合,連接駐極體花筒。MICREF:話筒參考輸入端。AGC:自動(dòng)增益控制端,調(diào)整芯片內(nèi)部前置放大增益器,使錄入信號(hào)不失真。ANAIN:模擬信號(hào)輸入端。ANAOUT:模擬信號(hào)輸出端。PLAYL非:放音控制電平觸發(fā)端。當(dāng)該端為低電平時(shí),芯片進(jìn)入放音周期;當(dāng)該端為高電平時(shí),停止放音。PLAYE非:放音控制脈沖觸發(fā)端。當(dāng)該端輸入由高電平變?yōu)榈碗娖綍r(shí)芯片進(jìn)入放音周期。RECLED非:錄音顯示端。該端接發(fā)光二極管,在錄音時(shí)做錄音指示燈。XCLK:時(shí)鐘控制端。REC非:錄音控制端。該端為低電平時(shí),芯片進(jìn)入錄音狀態(tài),錄音期間該端必須保持低電平,REC信號(hào)的優(yōu)

54、先級(jí)高與PLAYL和PLAYE兩種放音信號(hào)。ISD1420的內(nèi)部邏輯結(jié)構(gòu)ISD1420系列語音集成電路由內(nèi)部時(shí)鐘電路、自動(dòng)增益控制電路、前置放大電路、濾波器、差動(dòng)功率放大電路、電源電路、存儲(chǔ)器EEPROM、地址譯碼電路、存儲(chǔ)控制電路等組成。(2)ISD1420的特點(diǎn)使用方便的單片錄放系統(tǒng),外部元件最少。重現(xiàn)優(yōu)質(zhì)原聲,沒有常見的背景噪音。放音可由邊沿或電平觸發(fā)。無耗電信息存儲(chǔ),省掉備用電池。信息可保存100年,可反復(fù)錄放10萬次。無需專用編程或開發(fā)系統(tǒng)。較強(qiáng)的分段選址能力可處理多達(dá)160段信息。具有自動(dòng)節(jié)電模式。錄或放后立即進(jìn)入維持狀態(tài),僅需0.5A電流。單一5伏電源供電7。電特性:工作電壓:5V靜態(tài)電流:典型值0.5A,最大值2A工作電流:典型值15mA,最大值30mA(16歐姆)(3)固定地址錄放音電路工作原理固定地址錄放音電路叫常使用的是從存儲(chǔ)器的首地址開始的固定地址,就是把A0A7引腳都接地,錄放音通過有關(guān)按鍵

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論