久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1378|回復: 1
收起左側

STM8S105K單片機驅動蜂鳴器源程序不響?

[復制鏈接]
ID:807971 發表于 2020-7-25 17:57 | 顯示全部樓層 |閱讀模式
#include <STM8S105K.h>
// 輸入參數:ms -- 要延時的毫秒數,這里假設 CPU 的主頻為 2MHZ
void DelayMS(unsigned int ms) // 函數功能:延時函數
{
                        unsigned char i;
                        while(ms != 0)
                        {
                                for(i=0;i<250;i++);
                                for(i=0;i<75;i++);
                        ms--;
                        }
}
main()
{
                int i;
                CLK_ICKR = CLK_ICKR | 0x08; // 打開芯片內部的低速振蕩器 LSI
                while((CLK_ICKR & 0x10) == 0); // 等待振蕩器穩定
                // 通過設置蜂鳴器控制寄存器,來打開蜂鳴器的功能,蜂鳴器控制寄存器的設置:
                // BEEPDIV[1:0] = 00 BEEPDIV[4:0] = 0e BEEPEN = 1
                // 蜂鳴器的輸出頻率 = Fls
                // ( 8 * (BEEPDIV + 2) )= 128K / (8 * 16) = 1K
               
                //InitBEEP();//初始化蜂鳴器
                //BEEP_LSICalibrationConfig(128000);//校準蜂鳴器頻率
                BEEP_CSR|=0x40;//蜂鳴器鳴叫頻率 2K
                BEEP_CSR = 0x2e;
                for(i=0;i<10;i++)
                {
                DelayMS(250);
                }
                BEEP_CSR = 0x1e; // 關閉蜂鳴器
                while(1);
}

原理圖

原理圖
回復

使用道具 舉報

ID:807971 發表于 2020-7-25 17:58 | 顯示全部樓層
為什么蜂鳴器不響?????
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 欧美在线观看一区 | 一区二区久久电影 | 日韩中文字幕一区 | 久久成人一区 | 国产激情亚洲 | 91久久精品国产91久久 | 成人午夜网站 | 国产综合精品一区二区三区 | 久久99一区二区 | 精品久久久久一区二区国产 | 日本中出视频 | 欧美jizzhd精品欧美巨大免费 | 色久影院| 三级在线视频 | 亚洲一二三区精品 | 中文字幕在线看人 | 欧美亚洲国产日韩 | 91中文字幕在线观看 | 中文字幕久久精品 | 激情 婷婷 | 国产在线一区观看 | 91色网站| 91 在线 | 亚洲成人网在线 | 日韩伦理一区二区 | 天天操网| 日日天天 | 久久久久久久国产精品 | 九九九视频精品 | 成人午夜激情 | 欧美日韩国产中文字幕 | 国产欧美精品一区二区三区 | 天天爽网站 | 欧美极品在线观看 | 欧美性一级| 国产无套一区二区三区久久 | 国产视频导航 | 国产在线精品一区二区 | 午夜丰满少妇一级毛片 | 美女在线一区二区 | 国产精品久久久久久久久久 |