当前位置:首页 > 技术心得 > 正文内容

简易方波信号发生器

xjtudll15年前 (2010-01-31)技术心得10220

简易正弦波信号发生器
这个是帮别人做的。

方波信号发生器
要求:
(1)搭建硬件电路
(2)设计软件,满足
    ① 外部触发,可任意选择1KHz、100Hz、1Hz三种方波之一输出(示波器观察)
    ② 延时方法包括软件延时和定时器两种方式
    ③ 输出方波引入INT0引脚,中断方式产生二分频输出信号
(3)完成设计和实验报告
   ① 软硬件设计报告
   ② 调试过程和现象描述

简易方波信号发生器演示

程序效果:
1、     K1键P2.7输出1000Hz  P2.6输出500Hz  采用定时器方式
2、  K1键P2.7输出100Hz  P2.6输出50Hz     采用定时器方式
3、按K1键P2.7输出1Hz  P2.6输出2Hz        纯软件延时方式
由于分频后为2Hz,频率计无法测出,所以采用示波器查看。示波器为0.2s每格。
A通道分频后 看示波器知高电平占5格 即1s
B通道未分频看示波器知高电平占2.5格 即0.5s

演示效果:
http://pic.yupoo.com/student88/708958c519d8/pdtfepw6.jpg

Proteus仿真文件:
http://e.ys168.com/?student88
Proteus仿真-简易方波信号发生器.rar
请各位自己去下载,代码就不贴了。资料里含所有程序及程序注释。

扫描二维码推送至手机访问。

版权声明:本文由鸟的天空发布,如需转载请注明出处。

本文链接:http://www.xjtudll.cn/Exp/36/

标签: C51单片机
分享给朋友:

“简易方波信号发生器” 的相关文章

Multisim交流分析显示光标值

Multisim交流分析显示光标值

multisim的交流分析本质是交流扫描分析,即扫描频率,输出节点电压等参量。 在分析窗口中设置输出变量,在频率参数标签中设置频率参数(起始频率、结束频率等) 这是默认的交流分析的结果图 是没有标注任何数值的。要是想知道扫描点的相关数值,必须开光标。 右键,选择【显示光标】 拖动光标(图中...

利用Doxygen生成CHM文件

利用Doxygen生成CHM文件

准备工作:安装HTML Help Workshop。微软官网有安装包提供。 基本配置就不讲了,与生成Html文件类似。请参考:http://www.xjtudll.cn/Exp/243/ 下面讲特殊配置。 1、Wizard->Output HTML->prepare for compre...

金蝶K3单据编码规则扩展方法解密

金蝶K3单据编码规则扩展方法解密

https://baijiahao.baidu.com/s?id=1603718041512798752&wfr=spider&for=pc 在实施客户过程中,客户对单据编码规则提了一些简单的需求: 需求一:内贸订单和外贸订单希望能够通过前缀编码来区分。 需求二:系统订单编码规则为&...

DSDT常见的Warning

DSDT常见的Warning

黑苹果要想搞的好,少不了DSDT。DSDT在编译的时候,最常见的Warning有以下几种 1、Use of complier reserved name 如图。这种Warning的解决办法是:将“_T_2”改成“T_2” 2、Not all con...

Sqlserver 查询所有存储过程、视图等的名称和具体代码

Sqlserver 查询所有存储过程、视图等的名称和具体代码

https://blog.csdn.net/qq_40205468/article/details/88415849 通过系统视图可以查看到所有模块对象下的单一实体的名称和具体的实现代码          &n...

VS C#错误 未能找到类型或命名空间名称"xxxxxx"的真正原因

问题描述: 明明已经引用了项目(或DLL),但一编译就提示:未能找到类型或者命名空间。 根本原因还是引用的问题,引用错了,然后VS在这上面提示又不够智能 第一种可能: 这种可能性很好排查,A项目所使用的.net版本为3.5,B项目为4.0,那么A引用B是肯定要出事的 而错误提示就是那坑爹的未能找到类...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。