程序编译器: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编译,代码有注释,可以结合报告理解代码含义。
审核编辑:汤梓红
-
单片机
+关注
关注
6043文章
44617浏览量
637990 -
Proteus
+关注
关注
79文章
1692浏览量
106776 -
51单片机
+关注
关注
274文章
5705浏览量
124159 -
信号发生器
+关注
关注
28文章
1480浏览量
108962
原文标题:51单片机可调幅度频率信号发生器( proteus仿真+程序+原理图+报告+讲解视频)
文章出处:【微信号:嘉盛单片机,微信公众号:嘉盛单片机】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
评论