ATtiny13与Proteus仿真-PWM生成报警声音仿真
PWM生成报警声音仿真
本文将介绍如何通过PWM生成报警声音并进行仿真。在实例中,通过动态改变定时器/计数器的计数值、预分频值、计数方式等等来生成PWM信号。
在前面的文章中,对PWM做了详细的介绍,请参考:
- ATtiny13与Proteus仿真-8位通用定时器/计数器与PWM仿真
1、仿真电路原理图
2、仿真代码实现
1)PWM生成
/*** * F = F_CPU / (2 * N * (1 + OCRnx)), 其中:* - F PWM频率* - F_CPU CPU频率 (1.2MHz)* - N 预分频值 (1, 8, 64, 256, or 1024)** @param OCRxn: 定时器最大计数值* @param N: 定时器分频 (N_1, N_8, N_64, N_256, N_1024)* @param max: 最大迭代数 (升序或降序计数)* @param delay: 每次循环延时(毫秒)* @param pause: 两次声音之间的延时* @param fade: 淡入 (1) 或 淡出 (-1) */
ATtiny13与Proteus仿真-PWM生成报警声音仿真相关推荐
- ATtiny13与Proteus仿真-TM1637简单时钟仿真
TM1637简单时钟仿真 在前面的文章中,我们使用ATtiny13成功驱动了TM1637,在本次实例中,将实现一个简单的时钟. 在前面的文章中,对TM1637的驱动及应用做了详细的介绍,请参考: AT ...
- ATtiny13与Proteus仿真-电池电量指示仿真
电池电量指示仿真 本文将介绍如何实现一个简单的电池电量指示器.电池电量指示器指示三档电量:(0%-60%),(60%-80%)(80%-100%).不同档次的电量分别通过绿色LED.黄色LED和红色L ...
- ATtiny13与Proteus仿真-ULN2003A驱动步进电机仿真
ULN2003A驱动步进电机仿真 本文将介绍如何使用ATtiny13通过ULN2003A驱动步进电机. 步进电机是无刷直流电机,它能以固定的步距角旋转.步进电机一般采用200步完成360度旋转,即每一 ...
- pwm调制 matlab仿真,PWM脉冲调制直流电机的simulink仿真
PWM脉冲调制直流电机的simulink仿真 仿真模型构建 电机原理 直流电机的4个动态特性方程式分别为: 对上述式子去拉普拉斯变换并整理得: 其中 T c T_c Tc为电机轴上的总阻转矩.画出电 ...
- python正弦波和等腰三角波_51proteus仿真:生成方波、正弦波、锯齿波和三角波
51proteus仿真:生成方波.正弦波.锯齿波和三角波 这个proteus仿真是一个网友做的,该仿真可以生成方波.正弦波.锯齿波和三角波,并且还可以用按键调整波形. 不过,对初学者来讲,可能有点复杂 ...
- (1)Proteus 8.9上的STM32仿真系列(HAL)---流水灯
** (1)Proteus 8.9上的STM32仿真系列-流水灯 此系列面向新手,不使用自定义的库文件,只过一遍STM32的大部分功能. ** 环境:Proteus8.9+STM32CubeIDE 1 ...
- 51proteus仿真:生成方波、正弦波、锯齿波和三角波
51proteus仿真:生成方波.正弦波.锯齿波和三角波 这个proteus仿真是一个网友做的,该仿真可以生成方波.正弦波.锯齿波和三角波,并且还可以用按键调整波形. 不过,对初学者来讲,可能有点复杂 ...
- proteus仿真软件如何生成.hex文件
** proteus仿真软件如何生成.hex文件 ** 本次使用的是proteus8.0版本的,其他版本应该都差不多. 首先,先打开我们的工程项目,里面是只有这几个文件的. 第一步,用proteus仿 ...
- zabbix开启报警声音 网页也可以有声音
用过nagios的兄弟应该用过 Nagios Checker,当nagios有异常监控,他可以发出报警声音,不过他是浏览器的一个扩展.而zabbix直接自带了这个功能. zabbix右上角的profi ...
最新文章
- 计算机英语protocols,计算机网络协议词汇Protocols
- 【Android源码剖析】(API 19)[View-----MeasureSpec]
- TOYS-POJ2318
- matlab 性能分析方法,DPCM,PSK系统的MATLAB实现及性能分析
- 达摩院最新AI技术助力天猫双11,提供接近真人的语音交互体验
- Spring框架学习3:bean元素属性
- HTML5 Canvas游戏开发(二)高级功能
- 研究多个基因间相互作用的频域方法
- python基于pip和conda配置国内安装源,提升下载安装性能
- 网站建设 之 CSS渐变
- TF-IDF算法java实现【转载】
- 【HCIE备考笔记】TAC报告总结
- 阿里云RDS云数据库的使用
- Google Adsense通过西联快汇收取收入的详细步骤
- No valid entries or contents found, this is not a valid OOXML (Office Open XML) file
- 关于matlab兼容性win10系统,详解win10系统运行不了matlab10软件的办法
- Oracle数据库下的DDL、DML、DQL、TCL、DCL
- ERDAS IMAGINE 2015 AOI文件转为矢量文件SHP
- tensorflow+imageai环境搭建到图像预测和图像侦测
- vga2usb linux,VGA to USB采集器