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

简易方波信号发生器

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

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

方波信号发生器
要求:
(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://xjtudll.cn/Exp/36/

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

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

Allegro导出坐标文件(嘉立创用)

Allegro导出坐标文件(嘉立创用)

File -> Export -> Placement 选Symbol Origin...

Proteus 7.6SP4破解1.0完美补丁

Proteus7.6支持MSP430,相信大家都知道,但是网上的破解要么不支持中文系统,要么自动退出,今天终于找到了一款中文操作系统下能用的不自动退出的破解了。这个是国内一牛人破解的,以前都是国外的牛人破解的,所以很多只支持英文系统。Proteus7.6SP4下载地址:http://rapidsha...

Multisim汉化

Multisim汉化

对于中国人来说,还是喜欢用汉化版的。Multisim也能从网上下载到汉化包。汉化包的使用方法如下: 1、将汉化包拷贝到stringfiiles目录,如图所示:  2、打开Multisim,选【Option】->【Global Preferences】 3、在弹出的Preferen...

BOM各层级计算真实用量

BOM各层级计算真实用量

SELECT * FROM ( select 级别='1',A='A1',B='B1',用量='1',B真实用量='' UNION ALL select 级别='2',A='B1',B='C1',用量='2',B真实用量='' UNION ALL select 级别='3',A='C1...

运放运用中容易忽视的问题

本文收集于网络,原文作者:djyos。 在嵌入式设计中,数字部分的功能越来越强大,而模拟电路大有被边沿化的趋势,但不管怎样,传感器以及其调理电路,还是离不开模拟电路的,其中运放是不可或缺的模拟器件。 本文谈谈在设计运放电路中容易被设计人员疏忽的问题,不注意这些问题,可能导致你的电路看起来能够工作...

VS2010 水晶报表部署依赖问题

VS2010 水晶报表部署依赖问题

水晶报表有两种部署方式: 1、直接安装运行环境 如果手动安装运行环境,那么没什么问题。如果通过打包后的Setup.exe来安装,则很有可能出现问题。 原因: (1) 打包后的Setup.exe有可能先安装水晶报表运行环境 (2) 该运行环境依赖于.NET环境,如果没有先安装.NET,那么运行环境直接...

发表评论

访客

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