基于A(yíng)T89C51型單片機(jī)的號(hào)音自動(dòng)播放器設(shè)計(jì)
發(fā)布時(shí)間:2008/5/26 0:00:00 訪(fǎng)問(wèn)次數(shù):1498
    
    
    作者:張玉林 鎮(zhèn)桂勤
    
    1 引言
    
    機(jī)關(guān)、院校日常作息需要計(jì)時(shí)和號(hào)音提示,筆者利用at89c51型單片機(jī)和lm386型音頻功率放大器構(gòu)成了自動(dòng)計(jì)時(shí)和號(hào)音播放器,成本低,效果好,值得推廣。
    
    2 at89c51的主要特性和引腳功能
    
    at89c51是帶4k字節(jié)閃爍可編程可擦除只讀存儲(chǔ)器(eperom)的低電壓、高性能cmos 8位微處理器(俗稱(chēng)單片機(jī))。該單片機(jī)與工業(yè)標(biāo)準(zhǔn)的mcs-51型機(jī)的指令集和輸出引腳兼容。at89c51將多功能8位cpu和閃爍存儲(chǔ)器組合在單個(gè)芯片中,為很多嵌入式控制提供了靈活性高且價(jià)格低廉的方案。
    
    at89c51的主要特性如下:
    
    壽命達(dá)1000寫(xiě)/擦循環(huán);
    
    數(shù)據(jù)保留時(shí)間:10年;
    
    全靜態(tài)工作:0hz-24mhz;
    
    三級(jí)程序存儲(chǔ)器鎖定;
    
    128×8位內(nèi)部ram;
    
    32可編程i/o線(xiàn);
    
    2個(gè)16位定時(shí)器/計(jì)數(shù)器;
    
    5個(gè)中斷源;
    
    可編程串行通道;
    
    低功耗閑置和掉電模式;
    
    片內(nèi)振蕩器和時(shí)鐘電路。
    
    at89c51引腳排列如圖1所示,引腳功能如下:
    
    
    
    vcc(40):+5v。
    
    gnd(20):接地。
    
    p0口(39-32):p0口為8位漏極開(kāi)路雙向i/o口,每引腳可吸收8個(gè)ttl門(mén)電流。
    
    p1口(1-8):p1口是從內(nèi)部提供上拉電阻器的8位雙向i/o口,p1口緩沖器能接收和輸出4個(gè)ttl門(mén)電流。
    
    p2口(21-28):p2口為內(nèi)部上拉電阻器的8位雙向i/o口,p2口緩沖器可接收和輸出4個(gè)ttl門(mén)電流。
    
    p3口(10-17):p3口是8個(gè)帶內(nèi)部上拉電阻器的雙向i/o口,可接收和輸出4個(gè)ttl門(mén)電流,p3口也可作為at89c51的特殊功能口。
    
    rst(9):復(fù)位輸入。當(dāng)振蕩器復(fù)位時(shí),要保持rst引腳2個(gè)機(jī)器周期的高電平時(shí)間。
    
    ale/prog(30):當(dāng)訪(fǎng)問(wèn)外部存儲(chǔ)器時(shí),地址鎖存允許的輸出電平用于鎖存地址的低位字節(jié),在flash編程期間,此引腳用于輸入編程脈沖。在平時(shí),ale端以不變的頻率周期輸出正脈沖信號(hào),此頻率為振蕩器頻率的1/6,它可用作對(duì)外部輸出的脈沖或用于定時(shí)目的,要注意的是,每當(dāng)訪(fǎng)問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí),將跳過(guò)1個(gè)ale脈沖。
    
    psen(29):外部程序存儲(chǔ)器的選通信號(hào)。在由外部程序存儲(chǔ)器取指期間,每個(gè)機(jī)器周期2次psen有效,但在訪(fǎng)問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí),這2次有效的psen信號(hào)將不出現(xiàn)。
    
    ea/vpp(31):當(dāng)ea保持低電平時(shí),外部程序存儲(chǔ)器地址為(0000h-ffffh)不管是否有內(nèi)部程序存儲(chǔ)器。flash編程期間,此引腳也用于施加12v編程電源(vpp)。
    
    xtal1(19):反向振蕩器放大器的輸入及內(nèi)部時(shí)鐘工作電路的輸入。
    
    xtal2(18):來(lái)自反向振蕩器的輸出。
    
    3 號(hào)音自動(dòng)播放系統(tǒng)的設(shè)計(jì)
    
    號(hào)音自動(dòng)播放系統(tǒng)如圖2所示,at89c51的p1.0端接音頻放大模塊的in+
    
    
    作者:張玉林 鎮(zhèn)桂勤
    
    1 引言
    
    機(jī)關(guān)、院校日常作息需要計(jì)時(shí)和號(hào)音提示,筆者利用at89c51型單片機(jī)和lm386型音頻功率放大器構(gòu)成了自動(dòng)計(jì)時(shí)和號(hào)音播放器,成本低,效果好,值得推廣。
    
    2 at89c51的主要特性和引腳功能
    
    at89c51是帶4k字節(jié)閃爍可編程可擦除只讀存儲(chǔ)器(eperom)的低電壓、高性能cmos 8位微處理器(俗稱(chēng)單片機(jī))。該單片機(jī)與工業(yè)標(biāo)準(zhǔn)的mcs-51型機(jī)的指令集和輸出引腳兼容。at89c51將多功能8位cpu和閃爍存儲(chǔ)器組合在單個(gè)芯片中,為很多嵌入式控制提供了靈活性高且價(jià)格低廉的方案。
    
    at89c51的主要特性如下:
    
    壽命達(dá)1000寫(xiě)/擦循環(huán);
    
    數(shù)據(jù)保留時(shí)間:10年;
    
    全靜態(tài)工作:0hz-24mhz;
    
    三級(jí)程序存儲(chǔ)器鎖定;
    
    128×8位內(nèi)部ram;
    
    32可編程i/o線(xiàn);
    
    2個(gè)16位定時(shí)器/計(jì)數(shù)器;
    
    5個(gè)中斷源;
    
    可編程串行通道;
    
    低功耗閑置和掉電模式;
    
    片內(nèi)振蕩器和時(shí)鐘電路。
    
    at89c51引腳排列如圖1所示,引腳功能如下:
    
    
    
    vcc(40):+5v。
    
    gnd(20):接地。
    
    p0口(39-32):p0口為8位漏極開(kāi)路雙向i/o口,每引腳可吸收8個(gè)ttl門(mén)電流。
    
    p1口(1-8):p1口是從內(nèi)部提供上拉電阻器的8位雙向i/o口,p1口緩沖器能接收和輸出4個(gè)ttl門(mén)電流。
    
    p2口(21-28):p2口為內(nèi)部上拉電阻器的8位雙向i/o口,p2口緩沖器可接收和輸出4個(gè)ttl門(mén)電流。
    
    p3口(10-17):p3口是8個(gè)帶內(nèi)部上拉電阻器的雙向i/o口,可接收和輸出4個(gè)ttl門(mén)電流,p3口也可作為at89c51的特殊功能口。
    
    rst(9):復(fù)位輸入。當(dāng)振蕩器復(fù)位時(shí),要保持rst引腳2個(gè)機(jī)器周期的高電平時(shí)間。
    
    ale/prog(30):當(dāng)訪(fǎng)問(wèn)外部存儲(chǔ)器時(shí),地址鎖存允許的輸出電平用于鎖存地址的低位字節(jié),在flash編程期間,此引腳用于輸入編程脈沖。在平時(shí),ale端以不變的頻率周期輸出正脈沖信號(hào),此頻率為振蕩器頻率的1/6,它可用作對(duì)外部輸出的脈沖或用于定時(shí)目的,要注意的是,每當(dāng)訪(fǎng)問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí),將跳過(guò)1個(gè)ale脈沖。
    
    psen(29):外部程序存儲(chǔ)器的選通信號(hào)。在由外部程序存儲(chǔ)器取指期間,每個(gè)機(jī)器周期2次psen有效,但在訪(fǎng)問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí),這2次有效的psen信號(hào)將不出現(xiàn)。
    
    ea/vpp(31):當(dāng)ea保持低電平時(shí),外部程序存儲(chǔ)器地址為(0000h-ffffh)不管是否有內(nèi)部程序存儲(chǔ)器。flash編程期間,此引腳也用于施加12v編程電源(vpp)。
    
   &nbstal1(19):反向振蕩器放大器的輸入及內(nèi)部時(shí)鐘工作電路的輸入。
    
   &nbstal2(18):來(lái)自反向振蕩器的輸出。
    
    3 號(hào)音自動(dòng)播放系統(tǒng)的設(shè)計(jì)
    
    號(hào)音自動(dòng)播放系統(tǒng)如圖2所示,at89c51的p1.0端接音頻放大模塊的in+
熱門(mén)點(diǎn)擊
- 基于A(yíng)T89C51型單片機(jī)的號(hào)音自動(dòng)播放器設(shè)
- 基于S3C2410的RTC模塊應(yīng)用設(shè)計(jì)
- 基于A(yíng)T89C4051單片機(jī)的專(zhuān)用信號(hào)發(fā)生器
- 基于IIC1.0的時(shí)鐘芯片應(yīng)用程序設(shè)計(jì)
- 80C51復(fù)位標(biāo)志位的設(shè)置與應(yīng)用研究
- 一種基于單片機(jī)的新型線(xiàn)陣CCD電路
- 一種基于單片機(jī)的正弦波輸出逆變電源的設(shè)計(jì)
- PIC單片機(jī)引腳中斷程序的設(shè)計(jì)技巧
- 基于凌陽(yáng)SPCE061A的頻率測(cè)量計(jì)
- 基于普通單片機(jī)的LIN協(xié)議實(shí)現(xiàn)方案
推薦技術(shù)資料
- CV/CC InnoSwitch3-AQ 開(kāi)
- URF1DxxM-60WR3系
- 1-6W URA24xxN-x
- 閉環(huán)磁通門(mén)信號(hào)調(diào)節(jié)芯片NSDRV401
- SK-RiSC-SOM-H27X-V1.1應(yīng)
- RISC技術(shù)8位微控制器參數(shù)設(shè)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究