1、mcu:stm32f103zet62、实现功能:长按实现:亮/灭LED7,并且data++;
亮/灭LED8短按:亮/灭LED6;
双击:亮/灭LED83、实现步骤:利用外部中断监测按键能否被按下,按下标志位设为1;
定时器(20Ms)监测标志位、按键能否被按下,监测到不同的状态实现不同的功能;
长按时串口输出data值,使用了while,会有阻塞
2023/1/15 21:48:43 3.49MB 嵌入式 按键 长按 双击
1
BUCK-BOOST本人答辩PPT,可能存在一些小错误希望谅解,但大体设计方法和思路都非长正确
2023/1/14 7:36:28 2.15MB PPT 电力电子 BUCKBO
1
一个简单的webView下载图片demo,下载后的图片可以在图库中进行检查
2015/3/7 5:18:44 23.03MB webView
1
MEMS是英文MicroElectroMechanicalSystems的缩写,即微电子机械系统,是利用微米/纳米技术基础,对微米/纳米材料进行设计、加工、制造、测量和控制的21世纪前沿技术。
它将机械构件、光学系统、驱动部件、电控系统集成为一个整体单元,不仅能够采集、处理与发送信息或指令,还能够按照所获取的信息采取行动。
与传统机械系统相比,MEMS系统具备以下优势: ①微型化和集成化:几何尺寸小,易于集成。
采用微加工技术可制造出微米尺的传感和敏感元件,并形成二维或三维的传感器阵列,再加上一体化集成的大规模集成电路,最终器件尺寸一般为毫米级。
②低能耗和低成本:采用一体化技术,能耗大大降低;
并由于采用硅微加工技术和半导体集成电路工艺,易于实现规模化生产,成本低。
③高精度和长寿命:由于采用集成化形式,传感器功能均匀,各元件间配置协调,匹配良好,不需校正调整,提高了可靠性。
④动态性好:微型化、质量小、响应速度快、固有频率高,具有优异动态特性。
2015/1/8 14:52:18 870KB 传感技术
1
matlab语音除噪音信号处理是语音学与数字信号处理技术相结合的交叉学科,课题在这里不讨论语音学,而是将语音当做一种特殊的信号,即一种“复杂向量”来看待。
也就是说,课题更多的还是体现了数字信号处理技术[1]。
数字信号处理技术主要研究离散线性时不变系统,数字滤波和频谱分析是它的的两个主要分支。
数字滤波(Digitalfilter),即在形形色色的信号中提取所需信号,抑制不必要的干扰。
数字滤波器可以在时域实现也可以在频域实现,主要有两种类型;无限长冲击数字滤波器(IIR)和有限长冲击数字滤波器(FIR)。
频谱分析(SA,SpectrumAnalysis),对各种信号进行频域上的加工处理,其核心内容是快速傅里叶变换(FFT),分析的结果是一频率为坐标的各种物理量的谱线和曲线[2]。
从课题的中心来看,课题“基于MATLAB的有噪声语音信号处理”是希望将数字信号处理技术应用于某一实际领域,这里就是指对语音及加噪处理。
作为存储于计算机中的语音信号,其本身就是离散化了的向量,我们只需将这些离散的量提取出来,就可以对其进行处理了。
这一过程的实现,用到了处理数字信号的强有力工具MATLAB[3]。
MATLAB是矩阵实验室(MatrixLaboratory)的简称,是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。
它提供了功能齐全的滤波器设计,与信号处理交互式图形用户界面(Interactivegraphicaluserinterface),主要包括FDATool和SPATool两种交互式工具,其中FDATool主要用于数字滤波器设计与分析,而SPATool不仅可以设计分析滤波器,而且可以对信号进行时域与频域的分析[4]。
通过MATLAB里几个命令函数的调用,很轻易的在实际语音与数字信号的理论之间搭了一座桥。
课题的特色在于它将语音信号看作一个向量,于是就把语音数字化了。
那么,就可以完全利用数字信号处理的知识来处理语音及加噪处理问题。
我们可以像给一般信号做频谱分析一样,来对语音信号做频谱分析,也可以较容易的用数字滤波器来对语音进行滤波处理。
[5]
2021/8/15 16:17:31 829KB matlab
1
这是一本关于机器、系统、生物和社会的“大部头”;
这是一本诞生于1994年的关于社会进化、特别是互联网发展的“先知预言”;
它曾是《黑客帝国》次要演员的必读物之一;
它被《长尾理论》作者克里斯·安德森称作“过去十年,公认最具智慧和价值的一本书”
2016/6/27 12:42:35 7.31MB 失控 out of control
1
《CATIAV5R20快速入门教程由詹熙达主编,是学习CATIAV5R20的快速入门与提高教程,内容包括CATIAV5R20功能概述、软件安装、软件的环境设置与工作界面的定制、二维草图设计、零件设计、曲面设计、装配设计、工程图设计、运动仿真与动画设计和钣金设计等。
本书是根据北京兆迪科技有限公司给国内外几十家不同行业的著名公司(含国外独资和合资公司)的培训教案整理而成的,具有很强的实用性和广泛的适用性。
本书附带2张多媒体DVD学习光盘,制造了262个设计技巧和具有针对性的实例教学视频并进行了详细的语音讲解,时间长达8个小时(482分钟),光盘中还包含本书所有的练习素材源文件、范例文件以及CATIAV5R20软件的配置文件(2张DVD光盘教学文件容量共计6.5GB)。
另外,为方便CATIA低版本用户和读者的学习,光盘中特提供了CATIAV5R17、CATIAV5R19版本主要章节的素材源文件。
由于随书光盘中有完整的素材源文件和全程语音讲解视频,读者学习本书时配合光盘使用,将达到*的学习效果。
在内容安排上,为了使读者更快地掌握该软件的基本功能,书中结合大量的实例对CATIAV5R20软件中的一些抽象的概念、命令和功能进行讲解;
另外,书中用范例讲述了一些实际生产一线产品的设计过程,能使读者较快地进入产品设计实战状态。
在写作方式上,本书紧贴软件的实际操作界面,使初学者能够尽快地上手,提高学习效率。
读者在系统学习本书后,能够迅速地运用CATIA软件来完成一般产品的零部件三维建模(含钣金)、装配、工程图设计、电子样机制造等设计工作。
2016/6/25 7:10:56 39.54MB CATIA ;V5R20; 快速入门教程
1
为了毕业设计,花了挺长时间收集这套素材。
分享给有需求的小伙伴
2018/9/5 13:54:48 3.46MB 超级马里奥 游戏素材
1
磁带导引AGV小车地方控制系统的作用是使小车能够沿着预先铺设在地面上的磁带和粘贴的地标完成小车的循迹运动、地标识别、车身灯光控制、避障以及完成与上位机之间的无线通信等功能。
小车地方控制系统通过分别接收磁导引传感器、地标传感器和一系列避障传感器在外界导引磁带产生的磁场和障碍物因素作用下产生的输入信号,经过控制核心PLC内部按照要求预先编写的程序完成对小车运动单元两轮电机的速度控制,从而实现小车的启动、停止、循迹、加减速、路径判断、脱轨控制、避障以及声光控制等功能。
传统的AGV小车多采用以单片机为核心的电路板作为控制系统,其集成度和性价比高、可靠性强。
但是其系统编程设备繁琐、程序算法和可靠性验证困难、开发周期长。
与此同时,当需要针对工业现场不断变化的需求情况对小车相应功能进行完善和改变时不便于更改,基本的更改都需涉及对硬件的修改。
正是由于以上原因,具备使用灵活、通用性强、高可靠性和抗干扰能力、性价比高、接口简单、维护方便、扩展性强、模块化、编程简捷且易掌握的PLC成为了一个很好的选择
2015/10/14 16:41:39 2.86MB 磁带 agv
1
本资源包含两个pdf文档,一本根据JakobJenkov最新博客(http://tutorials.jenkov.com/java-util-concurrent/index.html)整理的java_util_concurrent_user_guide_en.pdf,一个中文翻译的java_util_concurrent_user_guide_cn.pdf。
中文内容也已同步到CSDN博客,读者可以在线阅读:http://blog.csdn.net/defonds/article/details/44021605。
中英文版的pdf均带有书签,方便读者朋友查阅。
java_util_concurrent_user_guide_cn.pdf内容预览:1.java.util.concurrent-Java并发工具包2.阻塞队列BlockingQueue3.数组阻塞队列ArrayBlockingQueue4.延迟队列DelayQueue5.链阻塞队列LinkedBlockingQueue6.具有优先级的阻塞队列PriorityBlockingQueue7.同步队列SynchronousQueue8.阻塞双端队列BlockingDeque9.链阻塞双端队列LinkedBlockingDeque10.并发Map(映射)ConcurrentMap11.并发导航映射ConcurrentNavigableMap12.闭锁CountDownLatch13.栅栏CyclicBarrier14.交换机Exchanger15.信号量Semaphore16.执行器服务ExecutorService17.线程池执行者ThreadPoolExecutor18.定时执行者服务ScheduledExecutorService19.使用ForkJoinPool进行分叉和合并20.锁Lock21.读写锁ReadWriteLock22.原子性布尔AtomicBoolean23.原子性整型AtomicInteger24.原子性长整型AtomicLong25.原子性援用型AtomicReference
2015/10/2 12:24:57 1.1MB 并发 Java并发 concurrent Java多线程
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡