功能概述
使用 51 单片机基础外设定时器进行设计
按键选择不同频率并驱动蜂鸣器发出不同声音
使用定时器实现调频设计
通过按键选择 4 种不同频率
频率可通过示波器和频率计显示
4 种频率驱动蜂鸣器发出不同声音
源码风格
编程规范达到企业级标准
工程文档分类明确
代码注释量大于 50%
编程风格简洁一致
功能概述 使用51单片机基础外设定时器进行设计 按键选择不同频率并驱动蜂鸣器发出不同声音 使用定时器实现调频设计 通过按键选择4种不同频率 频率可通过示波器和频率计显示 4种频率驱动蜂鸣器发出不同声音 源码风格 编程规范达到企业级标准 工程文档分类明确 代码注释量大于50% 编程风格简洁一致 仿真风格 符合实际硬件设计标准 模块化、标准化设计 功能、接口设计明确 设计风格清晰简明 开发环境 仿真软件:Proteus8.9 SP0 设计软件:Keil uVision5 V5.14 设计语言:C语言 仿真与实物的差异 仿真与实物之间必定存在差异 文中仿真源码和原理图尽可能的接近实物 实测两者差异性极小 从理论学习的角度来看,基于仿真完全可以达到学习目的 从实践的角度来看,通过简单移植和调试可将仿真转换成实物 功能概述 使用51单片机基础外设定时器进行设计 按键选择不同频率并驱动蜂鸣器发出不同声音 使用定时器实现调频设计 通过按键选择4种不同频率 频率可通过示波器和频率计显示 4种频率驱动蜂鸣器发出不同声音 源码风格 编程规范达到企业级标准 工程文档分类明确 代码注释量大于50%