AVR单片机驱动无源蜂鸣器

内部1 m晶振。
定时器实险,周期信号驱动无源蜂鸣器,些实验基于定时器的ctc模式,由硬件产生频率信号。
程序中实现单一频率的周期性提示音。
程序采用单任务方式,软件延时。
*/
#include iom16v.h
/*延时函数*/
void delay_ms(unsigned char i) {
unsigned char a, b;
for (a = 1; a < i; a++) {
for (b = 1; b; b++) {
;
}
}
}
void main(void) {
unsigned char i;
ddra = 0x00; /*方向输入*/
porta = 0xff; /*打开上拉*/
ddrb = 0xff; /*方向输出*/
portb = 0xff; /*高电平*/
ddrc = 0x00;
portc = 0xff;
ddrd = 0xff;
portd = 0xff;
while (1) {
for (i = 0; i < 8; i ++) {
portb = ~(1 << i);
delay_ms(100);
}
tccr1a = 0x40;
tccr1b = 0x09;
ocr1a = 1000;
delay_ms(200);
tccr1a = 0x00;
portd &= ~(1 << 5);
}
}
国芯思辰 |霍尔开关AH508在汽车离合器踏板上应用,功耗低至2.5mA
vivo X70系列搭载V1芯片 助力影像再进一步
这五个理由告诉你为什么需要串口WiFi模块
基于NVIDIA Quadro GPU创建2000平穹顶大屏幕
用于智能边缘计算的嵌入式深度学习推理解决方案
AVR单片机驱动无源蜂鸣器
阿里前车之鉴,YunOS失败落地 鸿蒙的崭新诞生
同是骁龙660配置,6G 64G亮眼,VIVOX20和OPPOR11怎么选?
PCB软件有哪些 PCB软件介绍
一家工程公司利用虹科激光测距传感器开发出一款检测系统
基于MEMS技术的微波滤波器研究进展
基于车载CAN总线故障诊断仪设计方案
SaaS平台帮助领先的设备制造商、工厂等部署AI产品和服务
PLC分级递阶控制在变电站综合控制系统中的应用
CA8220单相谐波测试仪的功能特点和应用范围
实现智能家居已不再是梦想
NB-IoT的数据链路层和上行传输信道类型的介绍
振动摩擦焊接原理和焊缝设计之测试与应用
罗德与施瓦茨公司推出R&S校园仪表板软件 简化大学实验室分组实验教学
安全加密芯片MOD208产品介绍