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

简易方波信号发生器

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

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

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

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

数模转换器主要技术指标

数模转换器主要技术指标

分辨率 指DAC能分辨的最小输出模拟增量,取决于输入数字量的二进制位数。 也可用DAC能分辨出来的最小输出电压1 LSB与最大输出电压FSR之比定义分辨率。 分辨率通常用数字量的位数表示,一般为8位、12位、16位等。一个n位的DAC所能分辨的最小电压增量定义为满量程值的2-n倍。例如,满...

Android Studio: This version of the rendering library is more recent than your version of Android Studio

Android Studio: This version of the rendering library is more recent than your version of Android Studio

Android Studio预览xml布局时,提示: This version of the rendering library is more recent than your version of Android Studio. Please update Android Studio 如图所示...

K3 BOS 单据添加审核日期

K3 BOS 单据添加审核日期

https://blog.csdn.net/sz_bdqn/article/details/7291350   可能会出现如下问题:   多级审核流程界面的"业务审核日期"只有选项"不需要" 回到原单据,点击审核日期,将其属性锁定,全...

手表EL升压电路分析

手表EL升压电路分析

前言:折腾了许久的EL升压电路,总算是搞清楚原理了。 EL(Electroluminescence)发光屏是一种电致发光材料发光屏,在结构上,电致发光材料夹在两个电极之间。它的上电极是一种透明的导电膜,称为ITO膜(Indium Tin Oxide film),用于透射光线,而下电极是第二电极,其...

程序加载水晶报表

重点就是doc.load ReportDocument doc = new ReportDocument();         TreeEntityList sources = new TreeEntityList (); &nb...

宏与子程序的区别

宏和子程序都是为了简化源程序的编写,提高程序的可维护性,但是它们二者之间存在着以下本质的区别:1、在源程序中,通过书写宏名来引用宏,而子程序是通过CALL指令来调用;2、汇编程序对宏通过宏扩展来加入其定义体,宏引用多少次,就相应扩展多少次,所以,引用宏不会缩短目标程序;而子程序代码在目标程序中只出现...

发表评论

访客

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