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

简易方波信号发生器

xjtudll17年前 (2010-01-31)技术心得14300

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

方波信号发生器
要求:
(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单片机
分享给朋友:

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

多字节除法--汇编实现原理

多字节除法--汇编实现原理

2.1 长除法 长除法适用于整式除法、小数除法、多项式除法(即因式分解)等较重视计算过程和商数的除法,过程中兼用了乘法和减法。 长除法与手工计算除法方法一致。 以8592÷24为例:      从计算过程可以看出,长除法有以下特点: 1、...

Cocoa Mac应用程序创建DMG打包发布

Cocoa Mac应用程序创建DMG打包发布

 当程序开发完成之后,面对的一个重要问题就是打包的发布,当然打包的方法有很多,不过在mac电脑环境中,比较典型的打包安装方式是dmg的镜像打包。 利用系统自带工具打包dmg步骤如下: 1、首先,当然是将你需要的程序编译好,形成app文件。 app文件在Prouducts文件夹里,如图所示。...

itunes无法备份ipad,因为未能与ipad开始会话

现象:ipad连接电脑后,提示“itunes无法备份ipad,因为未能与ipad开始会话” 原因:之前备份的时候发现备份进度条长时间未动,以为是死机,所以拔掉了ipad,重新连接后,无法备份。 解决办法: 1、在itunes偏好设置里,删除ipad的旧有备份 2、修复系统权限(不知道这步是不...

OKI编译器路径设置及uEase驱动的安装

OKI编译器路径设置及uEase驱动的安装

1、OKI编译器系统路径的设置 OKI的编译器环境IDEU8默认是安装到C盘的。在安装时,若选择到其他盘,则在默认设置下无法编译成功,编译报错。原因是默认的路径都是在C盘,要解决这个问题,必须重新设置系统路径。 设置步骤:File -> Environment settings -> S...

TVS主要技术参数

1、最小击穿电压VBR和击穿电流IR VBR:Reverse Break Down Voltage,反向击穿电压 IR:Reverse Current,击穿电流(有的datasheet上称为IT) VBR是TVS最小的击穿电压,在25℃时,低于这个电压TVS是不会产生雪崩的。当TVS流过规定的1mA...

Xcode Error:ARC forbids explicit message send of release解决及自定义ARC

Xcode Error:ARC forbids explicit message send of release解决及自定义ARC

首先:Xcode 5中是可以选择是否用ARC的,在有ARC的时候,你完全不需要也不允许做retain,release,你要考虑strong 还是weak。推荐使用ARC。 如果不用ARC,是可以去掉的。在target->build settings里面,有个APPLE LLVM 5.0 La...

发表评论

访客

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