通过J2ME的录音功能实现简易示波器

【信息科学与工程学】【控制科学】第十二篇 微型计算机控制技术01 更精确的经典模型:I1在第5周期WB结束,I2最早可在第6周期进入EX,但I2在ID阶段就需要R1,因此I2的ID需在第6周期,而I1的WB在第5周期,所以I2的ID可以紧接在第6周期,但中间仍有一个stall(因为I1的EX结果要等到MEM之后才能转发给ID?有优先级继承后,Task_L被提升优先级,不会被Task_M抢占,阻塞时间缩短为Task_L剩余执行时间(9ms),仍可能超过10ms,但可通过调整任务周期或使用中断处理缓解。电感L=10μH,输出电容C=100μF,ESR=5mΩ。 阅读详情

本文来自http://blog.youkuaiyun.com/hellogv/ ,引用必须注明出处!      

       早就有人通过PC声卡的输入(麦克风孔)来做模拟示波器,但是用手机来实现的比较少。用J2ME的MMAPI实现模拟示波器,具体效果稍逊于智能机,因为智能机可以实时读取麦克风输入流,而J2ME还需要有短暂的缓冲构成了阻塞,不过,实现出来玩一下还是足够了。

先贴出效果图:

左图是程序在WTK运行的结果,右图是Audition读取音频输入口的波形,信号源是一个经过信号放大的压力传感器。

程序使用NetBeans + LWUIT类库,接下来贴出全部代码:

 

以下代码为画波形图的代码:

  

PC示波器。。 将电脑变为示波器,通过电脑麦克风输入接口输入信号即可在软件中观察到信号波形。适用于模拟电路和数字电路中信号波形的观测。 立即下载

相关推荐

手机虚拟示波器

用手机虚拟成示波器 ,手机安装程序,简易示波器制作。

自制简易示波器

用正点原子STM32F103 Mini开发板和配套的LCD屏做的简易示波器。

32Haozi 1万+

语音示波器:同步连续显示来自麦克风的语音波形。-matlab开发

http://simulations.narod.ru/ 该程序连续收听麦克风并绘制信号波形。 最大位置用于同步。 这在语音识别研究中很有用。 在这里查看它是如何工作的: http://www.youtube.com/watch?v=jz4Rp71weYo 运行 run_me.m 并对麦克风说“aaa”“eee”之类的声音。

声学波形生成和测试的方法

单端的接法,需要单端的探头,单端探头的一个脚接功放输出通道的正,一个脚和功放的GND连接。差分的接法,需要配差分探头(如下图),差分探头的两个脚分别和功放输出通道的两个脚连接。四.示波器的差分输入和单端输入的接法不一样。

帮助100万人颠覆负面潜意识,实现人生蜕变,培养1万名潜意识开发导师 4343

自制微型示波器教程(含图)

这是爱好者自己制作微型示波器,里面有教你怎样去做。

保姆级教程:用达芬奇Configurator配置CAN总线(从DBC导入到Controller设置)

本文详细介绍了使用达芬奇Configurator工具从DBC文件导入到CAN总线控制器设置的全流程配置方法。通过环境准备、CAN控制器模式选择、硬件参数配置、通信参数优化及通信栈集成等关键步骤,帮助开发者高效完成AUTOSAR架构下的CAN总线开发,特别适合汽车电子领域的工程师参考。

weixin_30529023的博客 443

动圈麦克风

用单一频率的蜂鸣器发声,可以直接用示波器在3.5mm接口的动圈麦克风上捕获该声音新号吗?尝试了接R2和GND,并未看到波形。是否需要进一步处理才能看到波形?

yandaowei的博客 254

手把手教你用Gazebo+ROS搭建智能小车机械臂系统(含完整配置文件)

本文提供了一份详细的实践指南,手把手教你使用Gazebo和ROS搭建智能小车机械臂仿真系统。内容涵盖从URDF/Xacro模型设计、Gazebo控制器配置到ROS话题通信与系统集成的完整流程,并提供了可复用的配置文件与调试技巧,帮助开发者快速构建并控制一个功能完备的移动操作机器人平台。

sugar的博客 973

java swing 串口_java 接受串口数据并做成示波图

背景1、接受串口信息2、把数据做成示波图难点1、repaint()方法必须添加到Jrame里面,才能调用paintComponent(Graphics g)方法2、注意数值类型,如果y值太小,需要设置为double,如果是int类型的话就是0;在顶部才会显示一条直线double y =getHeight()/value;3、理解这个运行的过程思路3、整合完整代码如下(由于我需要对数据进行处理,所以...

weixin_39560657的博客 455

手把手教你用STM32+LAN8720搭建以太网通信模块(含原理图)

本文详细介绍了如何使用STM32微控制器与LAN8720物理层芯片搭建以太网通信模块,涵盖硬件设计、软件配置及常见问题排查。重点讲解了LAN8720的低功耗设计、RMII接口简化布线等特性,以及STM32CubeMX配置和LwIP协议栈移植技巧,助力开发者快速实现稳定可靠的嵌入式网络通信。

CAT789的专栏 416

MFC停靠窗口实战:CDockablePane从创建到控件布局的完整指南(附残影问题排查)

本文提供了MFC中CDockablePane停靠窗口的完整实战指南,涵盖从自定义窗格类创建、主框架集成、内部控件布局到高级功能定制的全过程。针对开发中常见的“残影”视觉问题,文章深入剖析了其根源,并给出了系统性的排查步骤与解决方案,帮助开发者构建稳定、专业的可停靠用户界面。

sun99的博客 614

java示波器程序_Verilog实现示波器

【实例简介】基于Xilinx vivado工具开发。运行平台:Digilent Basys3开发板,运行tcl文件即可完成工程的综合、布线、bit生成。【实例截图】【核心代码】e9753f16-37fb-4520-89c5-646921664743└── Oscilloscope├── readme.txt├── Ready_for_download│ └── B3_OSC_download....

weixin_42306083的博客 789

若依开源框架(分离版)在人大金仓数据库下使用

对于甲方业务特殊要求,使用国产化数据库人大金仓,作为项目主要存储。这里以若依开源框架整合人大金仓为例,演示如何在真实项目中引入人大金仓。

🐱喵测实验室 5943

android 录音机&示波器

1、 功能需求 1. 软件运行平台为android平台 2、 性能要求 1. 应用软件可以适应不同android硬件平台 2. 要求提供源码,最好封装为函数库。 3. 支持平台:Android1.6 Android2.0 Android2.1 Android2.2(及以上平台) 4. 支持的手机分辨率:320x240 320x480 480x800  (具有自适应性) ...

jim443的博客 462

数字后端设计实现 | 数字后端PR工具Innovus中如何创建不同高度的row?

数字IC后端设计实现之innovus中如何创建不同高度的row?

weixin_37584728的博客 3163

Unreal5从入门到精通之Landscape地形系统

虚幻引擎 5 (UE5) 能够利用其强大的地形编辑工具套件创建大规模的地形世界。使用地形工具可以创建身临其境的户外地形,这些地形经过优化,可在多种不同设备上保持可播放的帧速率。

TxNet 4145
上一篇: 移动设备上使用opencv 1.10做图像识别的例子
下一篇: 通过手机摄像头实现动作追踪一----单帧的识别
欧巴Godwin
欧巴Godwin 领域专家: 操作系统技术领域 领域专家: 操作系统技术领域
博客等级 码龄20年 9690粉丝 141原创
评论 23
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值