程序编译器:keil 4/keil 5
设计编号:S0055
1.主要功能:
1、幅值在0-5V可以通过按键调整,频率在0-50Hz,可以通过按键调整
2、通过LCD1602显示幅值和频率
3、使用示波器查看波形
需注意仿真中51单片机芯片是兼容的,AT89C51,AT89C52是51单片机的具体型号,内核是一样的。相同的原理图里,无论stc还是at都一样,引脚功能都是一样的,程序是兼容的,芯片可以替换为STC89C52/STC89C51/AT89C52/AT89C51等51单片机芯片。
2.仿真设计
开始仿真
打开仿真工程,双击proteus中的单片机,选择hex文件路径,然后开始仿真。
经以上调试,确认程序没有问题时,加载到Proteus软件中进行仿真,所得仿真结果如下。
刚开始运行程序,没有按键操作时,仿真结果如图25所示。
图25 仿真初始化结果
通过按键调整振幅频率选择时,四个按键操作的仿真结果如下。
图26 频率调低到1HZ
图27 频率加到50HZ,振幅不变
图28 振幅减到2.5V,频率不变。
以上仿真结果均符合设计要求。
使用keil4或者keil5编译,代码有注释,可以结合报告理解代码含义。
审核编辑:汤梓红
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
单片机
+关注
关注
5920文章
41470浏览量
614000 -
Proteus
+关注
关注
75文章
1659浏览量
104773 -
51单片机
+关注
关注
264文章
5389浏览量
119073 -
信号发生器
+关注
关注
27文章
1159浏览量
107019
发布评论请先 登录
相关推荐
基于单片机的信号发生器
单片机的信号发生器,要求是高精度且频率方便可调的信号发生器在现代电子领域中经常用到。本设计利用单片机和D/A芯片产生方波、三角波、锯齿波和正弦波等波形。其中波形的周期
发表于 04-19 20:02
基于单片机的信号发生器的设计
单片机的信号发生器的主要技术指标:1.至少输出4种波形2.波形的频率在10~10000Hz内可调3.按键灵活使用用单片机和DAC0832做,10khz的频率能不能达到,好多人跟我说这死种波形的话,只能产生1khz的
发表于 05-16 09:26
基于AT89S51单片机的PWM专用信号发生器的设计
波形专用PWM 信号发生器的设计。该信号发生器以单片机为核心控制单元,通过对外围芯片的控制来实现对输出波形的频率、电压幅值、
发表于 08-07 09:55
•149次下载
基于单片机、EDA 技术的波形发生器的设计
单片机和EDA 相结合的技术,用于产生各种频率的正弦波、方波和三角波,其幅值0~5V 可调,幅值步进为0.039V,频率步进为1Hz。该波形发生器以单片机(MCS8031)为中
发表于 08-15 09:10
•117次下载
基于DDS的幅值可调信号发生器的设计
频率、相位、幅值均可调节的正弦信号发生器。该正弦信号发生器采用AT89S52单片机为控制器,D/A转换器TLC56
发表于 12-16 16:14
•128次下载
基于FPGA和51单片机信号发生器设计
信号发生器成本,改善函数信号发生器低频稳定性,本文结合FPGA和51单片机设计并实现了产生以0.596Hz频率精度各种函数信号。函数信号频率、波形、幅度由
发表于 03-22 12:08
•122次下载
如何使用FPGA进行幅值可调信号发生器的设计
信号发生器对输出频率精度高和幅值可调的要求,采用直接数字频率合成(DDS)技术,提出一种基于FPGA的幅值、频率均可调的、高分辨率、高稳定度的信号发生器设计方案。采用AT89
发表于 11-06 19:35
•21次下载
使用单片机制作可调频率的多波形信号发生器的详细资料说明
单片机制作可调频率的多波形信号发生器的详细资料说明包括了:正弦波、三角波、锯齿波、方波等信号发生器。
发表于 06-05 08:00
•22次下载
使用51单片机实现数字可调脉冲发生器的设计资料免费下载
51单片机为主控器,以MCP4561 数字电位器为核心实现可调数字式脉 冲发生电路的设计。该系统电路简单、可靠,脉冲信号频率、脉宽和幅值可调,输出波形平稳。
发表于 10-12 15:30
•29次下载
单片机课设波形发生器 产生方波、三角波、正弦波、锯齿波 波形幅度可调、频率可调
单片机课设波形发生器 ,产生方波、三角波、正弦波、锯齿波 波形幅度可调、频率可调。
发表于 11-15 15:06
•133次下载
评论