0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

HT47R20A-1蜂鳴器的功能及程序介紹

電子設(shè)計(jì) ? 作者:電子設(shè)計(jì) ? 2018-08-31 09:48 ? 次閱讀

介紹

HT47R20A-1 單片機(jī)提供了一對(duì)與PA0 及PA1 共用引腳的蜂鳴器輸出,分別是BZ 及BZ.蜂鳴器的輸出使能/除能及輸出頻率,均可由掩膜選項(xiàng)設(shè)定。

當(dāng)蜂鳴器的功能被選定之后,用軟件指令同時(shí)置位 PA0 和PA1 為"0"則啟動(dòng)蜂鳴器輸出;如果置位PA0=1 則關(guān)閉此蜂鳴器;如果置位PA0=0 且PA1=1,則只有蜂鳴器BZ 輸出,而蜂鳴器BZ被關(guān)閉。如下表所示:

HT47R20A-1蜂鳴器的功能及程序介紹

蜂鳴器輸出頻率表:

HT47R20A-1蜂鳴器的功能及程序介紹

注:System clock 為480kHz

對(duì)于 HT47C20L Clock Source 只能為32.768kHz

對(duì)于 HT47R20A-1 Clock Source 可以選擇12KHz、T1 或32.768kHz

蜂鳴器(Buzzer)的使用

硬件部分: 將蜂鳴器接到 PA.0 和PA.1 引腳,如圖:

HT47R20A-1蜂鳴器的功能及程序介紹

掩膜設(shè)定:

蜂鳴器輸出允許:BZ Output 設(shè)定為PA0/1: BZ/BZB Output Enable

蜂鳴器輸出頻率:BZ Freq 可以根據(jù)需要設(shè)定為Clock Source/22~Clock Source/29

軟件部分:

下面的程序介紹了蜂鳴器(buzzer)的具體操作。

1.此程序先使BZ 和BZ非都有輸出,聲音較響;

2.然后關(guān)閉BZ非,使得只有BZ 輸出,聲音明顯變低;

3.最后關(guān)閉BZ 和BZ非,蜂鳴器沒(méi)有輸出。

程序清單:

include ht47r20a-1.inc

data .section 'data'

count1 db ?

count2 db ?

code .section at 0 'code'

org 00h

jmp start

;--------------------------------------

org 20h

start:

clr intc0

clr intc1

loop: clr pa.1 ;PA1=BZ非

clr pa.0 ;PA0=BZ

call delay ;延時(shí)

set pa.1 ;關(guān)閉BZ非,PA1=0,PA0=BZ

call delay ;延時(shí)

set pa.0 ;關(guān)閉BZ,PA1=0,PA0=0

call delay

jmp loop

;--------------------------------------

delay proc ;延時(shí)子程序

mov a,0a0h

mov count1,a

mov count2,a

d: sdz count1

jmp d

sdz count2

jmp d

ret

delay endp

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6037

    文章

    44561

    瀏覽量

    635665
  • 頻率
    +關(guān)注

    關(guān)注

    4

    文章

    1505

    瀏覽量

    59239
  • 蜂鳴器
    +關(guān)注

    關(guān)注

    12

    文章

    891

    瀏覽量

    45971
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    HT48R05A-1/HT48C05/HT48R06A-1

    The HT48R05A-1/HT48C05 and HT48R06A-1/HT48C06 are 8-bit high performance, RISC
    發(fā)表于 04-11 10:37 ?47次下載

    Battery Charger HT46R47

    HT46R47 概述應(yīng)用范圍基本工作原理電池特性應(yīng)用電路說(shuō)明
    發(fā)表于 12-10 20:12 ?32次下載

    HT47C20參考應(yīng)用電路

    HT47C20應(yīng)用電路
    發(fā)表于 12-13 13:52 ?12次下載
    <b class='flag-5'>HT47C20</b>參考應(yīng)用電路

    HT46R47,HT46R22,HT46R23,HT46R2

    HT46R47,HT46R22,HT46R23,HT46R24 A/D型單片機(jī)使用手冊(cè) 本手冊(cè)分成三部份。關(guān)于一般的單片機(jī)的規(guī)格信息可在第
    發(fā)表于 03-24 14:11 ?58次下載

    HT49R30A-1, HT49R50A-1,HT49R70

    HT49R30A-1, HT49R50A-1,HT49R70A-1,HT49RU80 LCD型單片機(jī)使用指南 希望客戶(hù)通過(guò)這本LCD 型單片機(jī)使用手冊(cè),能以一種簡(jiǎn)單、有效、且完整的方
    發(fā)表于 03-24 14:19 ?67次下載

    HT47R20A-1時(shí)基(Time Base)使用介紹

    HT47R20A-1時(shí)基(Time Base)使用介紹 HT47 系列單片機(jī)的時(shí)基可提供一個(gè)周期性超時(shí)時(shí)間周期以產(chǎn)生規(guī)則性的內(nèi)部中斷。時(shí)基的時(shí)鐘來(lái)源可由掩膜選擇設(shè)定為WDT 時(shí)鐘、RTC
    發(fā)表于 03-25 09:55 ?15次下載

    基于HT47C20L的R-F型低電壓八位Mask單片機(jī)

    基于HT47C20L的R-F型低電壓八位Mask單片機(jī) HT47C20L 是8 位高性能精簡(jiǎn)指令集單片機(jī)。單指令周期和兩級(jí)流水線(xiàn)結(jié)構(gòu),使其適合高速應(yīng)用的場(chǎng)合。特別適用于帶LCD
    發(fā)表于 03-25 14:24 ?19次下載

    HT47R20A-1定時(shí)/計(jì)數(shù)器(Timer/Event c

    HT47R20A-1定時(shí)/計(jì)數(shù)器(Timer/Event counter)使用手冊(cè) HT47R20A-1 有一個(gè)16 位向上計(jì)數(shù)的定時(shí)/計(jì)數(shù)器,由TMRAH、TMRAL 和TMRBH、TMRBL組成。其中TMRAH、TMRAL 用來(lái)計(jì)數(shù);TMRBH、TMRBL
    發(fā)表于 03-27 08:56 ?15次下載

    HT47R20A-1A/D轉(zhuǎn)換的使用

    HT47R20A-1A/D轉(zhuǎn)換的使用 本文主要介紹 HT47R20A-1 單片機(jī)A/D 轉(zhuǎn)換器的應(yīng)用及注意事項(xiàng)。(附帶實(shí)例)
    發(fā)表于 03-27 08:58 ?19次下載

    基于HT56R678的A/D功能使用

    基于HT56R678的A/D功能使用 HT56R678微控制器內(nèi)建8通道,12位解析度的A/D轉(zhuǎn)換器.本篇應(yīng)用范᣸
    發(fā)表于 03-27 09:27 ?26次下載

    HT47R20A-1 紅外載波輸出(IR-carrier)使

    HT47R20A-1 紅外載波輸出(IR-carrier)使用介紹本文主要介紹 HT47R20A-1 紅外載波輸出(IR-carrier)的使用及注意事項(xiàng)。
    發(fā)表于 04-07 09:23 ?12次下載

    HT47R20A-1中文資料

    HT47R20A-1 紅外載波輸出(IR-carrier) 使用介紹文件編碼:HA0035s本文主要介紹 HT47R20A-1 紅外載波輸出(IR-carrier)的使用及注意事項(xiàng)。
    發(fā)表于 04-08 08:13 ?14次下載

    HT48R05A-1/HT48C05/HT48R06A-1/

    HT48R05A-1/HT48C05和HT48R06A-1/HT48C06是一款八位高性能精簡(jiǎn)指令集單片機(jī),專(zhuān)為經(jīng)濟(jì)型多輸入輸出控制的產(chǎn)品設(shè)計(jì)。掩膜版芯片
    發(fā)表于 09-13 07:44 ?58次下載

    HT46R22各引腳功能及電壓參數(shù)資料

    HT46R22各引腳功能及電壓參數(shù)資料
    發(fā)表于 03-18 22:34 ?1.1w次閱讀
    <b class='flag-5'>HT46R</b>22各引腳<b class='flag-5'>功能及</b>電壓參數(shù)資料

    供應(yīng)HT46R47A-1HT48R50A-1,HT48R3

    HT48R10A-1,   HT48R06A-1,   HT48R05A-1,   HT46R47A,&nb
    發(fā)表于 08-07 10:34 ?1071次閱讀