#include
#define uchar unsigned char
#define uint unsigned int
int seccnt,m=0;
char tzsta,msta;
sbit led=P2^0;
sbit beep=P1^5;
void ini()//定时器0
{
seccnt=0;
msta=tzsta=0;
TMOD=0x01;
TH0=0x0FF;
TL0=0x9C;
TR0=1;
}
void on()//蜂鸣器和灯的功能
{
if(m<=500)
{
beep=~beep;
}
if(m>=10000)
{
led = ~led;
m=0;
}
}
void main()
{
ini();
while(1)
{
while(TF0==0);
TL0=0x9C;
TH0=0x0FF;
TF0=0;
m=m+1;
on();
}
}
文章来源于:电子工程世界 原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
相关文章
如何用STM32单片机蜂鸣器来演奏音乐(2024-04-07)
如何用STM32单片机蜂鸣器来演奏音乐;本文用STM32单片机蜂鸣器来演奏音乐,用的开发软件是STM32CubeIDE。
蜂鸣器
有源蜂鸣器
内部有震荡源,只要通电就会有响声,但是......
基于51单片机实现无源蜂鸣器控制(2023-07-18)
一样的效果。
二、硬件设计
在前面章节中我们已经对51 单片机的GPIO 做了简单介绍,并且还使用了其中IO 口直接控制开发板上的LED。对于本章要实现蜂鸣器的控制,我们能否直接使用单片机的IO 口驱......
51单片机常用器件的驱动电路(2023-06-19)
成各项功能,包括点亮LED,连接按键、键盘,各种I2C、SPI设备等。51单片机,4组IO的结构略有不同,使用时应当注意。
P0属于双向IO,内部没有上拉电阻,作为输出时,最好外加上拉电阻。
P1、P2、P3......
基于51单片机,蜂鸣器和led每秒1滴1亮的程序(2024-08-12)
基于51单片机,蜂鸣器和led每秒1滴1亮的程序;#include
#define uchar unsigned char
#define uint unsigned int
int......
STM32蜂鸣器音乐播放实例教程(2024-08-21)
STM32蜂鸣器音乐播放实例教程;本文用STM32单片机蜂鸣器来演奏音乐,用的开发软件是STM32CubeIDE。
蜂鸣器
有源蜂鸣器
内部有震荡源,只要通电就会有响声,但是声音频率固定。
无源蜂鸣器......
基于STM32单片机的简易电子琴设计(2)(2023-10-19)
片内震荡器及时钟电路;32根IO线;外部存储器ROM和RAM寻址范围各64KB;2个16位的定时器/计数器;5个中断源,2个中断优先级;全双工串行口;8051的中央处理器CPU由运算器和控制逻辑构成51单片机是一款比较基础的单片机......
基于51单片机的锅炉水位温度压力检测系统仿真设计(2024-03-15)
为本设计资料展示图:
2.仿真结果
开始仿真
打开仿真工程,双击proteus中的单片机,选择hex文件路径,然后开始仿真。
开始仿真后,调整温度变大,当温度106℃大于温度上限值105℃后蜂鸣器报警,温度......
基于51单片机实现旋转LED灯报警(Proteus仿真)(2023-02-01)
基于51单片机实现旋转LED灯报警(Proteus仿真);具体功能实现:
当按下开关时,蜂鸣器报警,同时LED旋转式亮灯。
使用器件:
AT89C51、按键、电阻、蜂鸣器(SOUNDER)、8只......
单片机 Mooc 课程讨论区问题集锦(2024-08-09)
。
在没有学过微机原理的情况下学习单片机要注意哪些问题?
答:该课程就是给没有计算机基础的大二同学讲的,只要坚持就能学会学好。
51 单片机是最基础的单片机,是不是相当于打基础?换用其他类型的单片机......
单片机开发系统学习LED亮度控制原理(2022-12-26)
能与使用介绍),实验中用到了开发系统上的8个发光二极管、独立按键和蜂鸣器,现将这三部分的电路工作原理进行简单的介绍:
发光二极管驱动电路
ME300B上的8个发光二极管接在单片机的P0端口上。由于51系列单片机......