51单片机制作简易示波器

作者&投稿:直岸 (若有异议请与网页底部的电邮联系)
初学51单片机,想做一个简单的示波器,有一个设想不知道可不可行:用告诉AD把模拟信号转换成数字信号~

可以
我做过测脉搏的,但是频率那个跟那些什么的设备的综合速度有关系

至于上位机或者是液晶显示的话,,试试就知道了
上位机串口也行,WiFi也行
但是初学的话,,学基础吧,,刚会走就要飞,你后面的东西学不过去

兄弟给你说说吧!你可做个频率检测器,就是检测方波(脉冲),而且51单片机最高的晶振不超过24MHZ,经过12分频,变2M,说你出来的东西没价值,用FPGA做吧!

如果你用的是数字示波器就没这么纠结啦,直接调出周期和频率的两个自动测量参数,就会跟着你的测量的波形和显示的波形实时的变化数字了;而且也可以用光标测量,精确测量水平距离和垂直距离。
你这台是模拟示波器,不过显示的效果还不错,估计是日本牌子的。你算周期的方法是对的,以周期性波形的一个完整图形为准,数格子乘档位得到秒数,然后倒数得到频率值。

那补充:周期性图形的意思你该知道吧?重复性的图形,它的最小的重复性图形段就是一个最小周期。图上,一个脉冲后,有一段较长时间的相对低压,然后又一个脉冲,又低压,重复……所以从一个脉冲的上升沿到下一个脉冲的上升沿,就是一个周期,数格子,乘倍数得到64

网页链接51单片机简易示波器供参考。



这不是示波器吧,是波形发生器而已

这是一个多种类波发生器加上一个示波器。


如何自己做一个最简单的单片机?希望各位大神能把制作要用的元器件的个...
电源电路:假设5v的单片机,就可以加一个三端集成稳压模块,比如AMS1117-5.0或者L7805,保险的话可以在输入端加一个自恢复保险丝,一般500ma的就可以了。但是输入电压一定要高于5v,对于AMS1117来说要大于6.3v,对于l7805来说要高于8v,推荐AMS1117。复位电路:上电复位对于单片机来说是必不可少的,复位...

如何用单片机制作一个简易温度计
传感器的变化电流通过电阻器R5和可变电阻器RP2,转换为电压信号,输出到数字表头,通过数字表显示出温度的变化。集成电路IC选用AD590型温度传感器。本电路其它元器件没有特殊要求,可根据电路图给出参数来选择。 可通过改变电阻器R5和可变电阻器RP2的值,来改变输出的灵敏度。

单片机电子钟原理图,帮我大概解释一下这个图的工作原理就可以了,谢谢...
这是一个简单的单片机控制显示LED的电路。图太模糊了一些细节看不清。只能将看得清的大概解释一下。1.单片机X1,X2脚接晶振和两个电容组成震荡电路给单片机提供时钟信号 2.P1口低4位连接74ls574给6位LED提供显示的数据信号。74ls547应该是个4位两进制译码器。P14-P16连接74ls138给6位LED显示器提供...

绘制一单片机最小系统电路图,编写程序控制P1.7口输出低电平,并点亮发光...
第二步(进阶的过程):有了第一步的基础之后,接下来的便是进阶的过程,当时,我看的是郭天祥十天学会单片机的视频教程,因为这个教程从基础到复杂的编程慢慢深入,讲的比较的全面,而且也生动,所以那一阶段,也是我学习单片机进步最快的阶段,每次听课的时候,按照上面的实验,以及课堂上面调试程序时出现...

如何用单片机简单制作一个流水灯
1:首先得准备单片机的最小系统;2:安装共阳或者共阴电路外加限流电阻接好硬件;3:使用相应的编程软件将编写好的代码下载到单片机,完后上电运行结果。

用数码管及定时器实现简易时钟
用单片机+数码管,可以制作简易吋钟。include<reg51.h> define uchar unsigned char define uint unsigned int sbit qingling=P1^0; \/\/清零 sbit tiaofen=P1^1; \/\/调分 sbit tiaoshi=P1^2; \/\/调时 sbit sounder=P1^7; \/\/naozhong uint a,b;uchar hour,minu,sec, \/\/时钟 ...

大学单片机怎么在8×8点阵数码管上显示数字1
如果是仿真实现就比较容易,proteus 里有8×8点阵模块,用两片锁存器74HC573锁存列码和行码,用取模软件取出数字1的模,并按行取模,显示时,就按行扫描显示。要是实物,需要知道实物开发板的原理图才能写程序。仿真图如下:

如何用单片机简单制作一个流水灯
\/\/具体实现方法可以参考如下程序:include <reg51.h> include <intrins.h> define uint unsigned int define uchar unsigned char void delay(uint a);void main(){ P1=0xfe;while(1){ \/\/ 向左循环点亮LED for(i=0; i<7; i++){ P1=_crol_(P1,1); \/\/ 左移一位,点亮下一位LED ...

怎样用单片机控制数码管显示0或者1?
1、LS147优先编码器的输入端和输出端都是低电平有效,即当某一个输入端低电平0时,4个输出端就以低电平0的输出其对应的8421BCD编码。当9个输入全为1时,4个输入出也全为1,代表输入十进制数0的8421BCD编码输出。2、不用单片机,用数字电路实现很容易呀。用一片10线-4线编码器,接10个按键,...

用单片机设计制作一个模拟的十字路口交通信号灯控制系统。
总的原则是,硬件复杂软件就简单,硬件简单软件就得复杂一些。 2.1.4 时钟电路 时钟电路用来产生单片机工作所需要的时钟信号,单片机本身就是一个复杂的同步时序电路,为了保证同步工作方式的实现,电路应在唯一的时钟信号控制下严格地按时序进行工作。通过在芯片的外部XTAL1和XTAL2两个引脚跨接晶体振荡器和微调电容,形成...

玛沁县13267157898: 初学51单片机,想做一个简单的示波器,有一个设想不知道可不可行:用告诉AD把模拟信号转换成数字信号 -
占炭开普: 可以 我做过测脉搏的,但是频率那个跟那些什么的设备的综合速度有关系至于上位机或者是液晶显示的话,,试试就知道了 上位机串口也行,WiFi也行 但是初学的话,,学基础吧,,刚会走就要飞,你后面的东西学不过去

玛沁县13267157898: 求单片机51的c语言程序,要求用单片机调示波器的,要能正确显示波形.急用. -
占炭开普: 楼主:是不是可以这样理解,通过单片机一个IO口输出一个时钟信号,然后用示波器去测量.例子:下面是一个89C51为例输出矩形波代码 sbit SCLK P1^0; while(1){ unsingned int i; SCLK=0; for(i=0;i<20000;i++);//波形宽度 SCLK=1; for(i=0;i<20000;i++); } 你放到你的程序里,然后用示波器测量第一脚,肯定有波形.如有问题,请再问,呵呵!

玛沁县13267157898: 求助大神,基于51单片机的示波器 -
占炭开普: 这个我整过,用STC12c5A32S2单片机内部AD测电压用12864i液晶屏显示 原理是先定时采集128或120个电压(给画坐标轴留下几个像素,不画坐标轴可以一次取128个点),然后将电压值换算到0至63的纵坐标,调用画点函数,画出128个离...

玛沁县13267157898: 单片机做示波器 -
占炭开普: 您好: 硬件先设计一个5V的限幅电路(由于ADC0832只能输入0~5V),程序由ADC0832对输入电压信号进行A/D转换,再把数据显示到12864上,其中12864的画线驱动函数是关键. 希望可以帮到你.

玛沁县13267157898: 急!基于单片机的数字示波器设计 -
占炭开普: 首先根据输出波形的频率和幅值进行编码,存储在单片机的ROM里, 然后以一定的时间间隔依次将这些数字量送往D/A进行转换输出,这样,只要循环送数,在D/A的双极性输出端就可以得到波形波形. 采用单片机片内的振荡器、上电复位和外...

玛沁县13267157898: 想用51单片机做一个波形发生器,频率幅度可调,最高频率20khz,用c语言写能实现吗? -
占炭开普: 可以,如果只是方波、正弦波和三角波就可以, 先选择波形,设定频率, 然后计算波形周期,和波形上每个点的数值 设定一个十几微妙的中断, 每个定时中断中输出波形上的一个点,通过DAC,加上高频滤波输出比较平滑的模拟量. 如果用C8051系列的高速单片机可以输出更好的波形

玛沁县13267157898: 数字存储示波器怎么用单片机做,求大神帮忙!!
占炭开普: 51单片机 + AD + 存储器 + 液晶

玛沁县13267157898: 使用单片机STC12C5A60S2,和LCD12864,求C语言程序制作简易示波器? -
占炭开普: 那这个示波器能测的信号频率要比较低了,另外用stc的51来做这个,我建议还是换一个,除非你自己定的项目需求是低了又低,不然还是换一个arm机吧,

玛沁县13267157898: 如何使用单片机模拟示波器的方波 -
占炭开普: 1、打开电源主开关,电源指示灯亮,表示电源接通. 2、通过调节“辉度”、“聚焦”、“标尺亮度”等控制旋钮将示波器扫描线调到最佳状态. 3、垂直偏转因数选择(VOLTS/DIV)和微调:在单位输入信号作用下,光点在屏幕上偏移的距离称为偏移灵敏度,这一定义对X轴和Y轴都适用.灵敏度的倒数称为偏转因数.垂直灵敏度的单位是为cm/V,cm/mV或者DIV/mV,DIV/V,垂直偏转因数的单位是V/cm,mV/cm或者V/DIV,mV/DIV.实际上因习惯用法和测量电压读数的方便,有时也把偏转因数当灵敏度.

玛沁县13267157898: 求51单片机的简单开发项目 -
占炭开普: 做个基于51的DDS频率合成器吧,用AD9851. ① 要求其输出信号的幅值、脉宽、频率、持续时间等均可调 ② 具有历史数据存储与回放的功能 ③ 通过键盘设置波形和频率,由1602显示 一个AD9851大概50块,元器件成本大概就90不到吧,开板费100,板子费几块钱 (也可以去淘宝上直接买样板)总之两三百够了 QQ联系:355571829做不出来可提供源代码

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网