微弱信号测量领域全球排名第1的keithley公司编写的《低电平测量手册》,对于测量微弱电流、电压信号及高阻的测量非常使用。
我从网上下载的,编辑成word文档的,费了我一个下午的功夫。
2023/7/5 13:58:36 9.37MB 微弱信号测量
1
/* CX20106A超声波发送与接受法度圭表标准 40KHz脉冲由单AT89S52单片机P1.0口送出,由P3.2(INT0)付与中断方式付与。
按时器0,按时器1中断方式责任,T1为8位自动重装方式(按时12.5us),T0为16位按时器(按时约65ms) 超声波接受付与内部中断INT0,接受到返回脉冲后,在内部中断法度圭表标准中计算距离。
65ms超声波传布距离约65×10^(-3)× 340m/s=22.1m,距离足够了,远超CX20106A的丈量规模。
40KHz对于应波周期T=1/40KHz=25us,方波高占空比50%,上下电平宽度分别占0.5T=12.5us。
按时器T1付与8位自动重装方式(按时12.5us),在单片机付与12MHz晶振的前提下,(2^8-X)×12/12us=12.5us (1)当X=0xF3时,2^8-X=13,(2)当X=0xF4时,2^8-X=12, 所以,取X=0xF3,0xF4均能够满足计时申请。
距离表普通4位数码管上,单元为cm。
*//*单片机P2口接74HC138(三八译码器)P2.3--74HC138:/EI、P2.2--74HC138:A二、P2.1--74HC138:A一、P2.0--74HC138:A0译码器输入Y0,Y一、Y二、Y三、Y四、Y五、Y六、Y7均低电平实用,分别选通1~8个数码管。
搜罗2个四位一体数码管LG3641BH,共2x4=8个数码管。
数码管数据口为P0口。
数码管为共阳4位一体数码管。
成果:译码器输入为1——8个数码管的段选信号,轮流遴选1——8数码管。
dispaly(uintd)将d(distance)的千、百、十、个按次表普通1~3号数码管上。
展现原理: 一、送出要展现的段数 二、P2译码,选摘要展现的位 三、延时1——2ms,功夫不能过长,不然会闪灼,也不能过短,不然会很暗。
四、作废段选,消隐! 若要展现多段,重复以上4步!*/
2023/4/28 6:54:01 1.73MB CX20106A 超声波 测距 keil
1
一、适用于STM32RCT6最小体系板,霍尔3144传感器模块(责任电压4.5~24V,驱动电流<25mA)二、具备看门狗防去世机成果三、具备盘问或者中断两种方式,使用盘问方式时按键的NVIC_Init函数需屏障(中断方式下场更好)四、无触发时3144输入低电平,模块输入低电平;
触发时3144输入高电平,模块输入高电平五、对于TO-92S封装的芯片,N极磁场濒临芯片标志面不能触发芯片责任,N极磁场能够从标志面的友善濒临芯片以触发芯片导通;
对于SOT-23封装的芯片,感应面与TO-92S封装的相同,需以N极磁场传染芯片的标志面。
2023/4/3 13:19:52 5.9MB 霍尔3144 STM32 源码
1
U盘量产工具-------------------------------------------在以下模式下格式化/恢复驱动器的操作:低电平,高电平,快速DIE测试。
-创建CDROM部分;
-建立安全区;
-更改辨认信息;
-LED设备控制;-类似程序的其他典型功能
2023/1/11 7:46:11 1.52MB cd-rom
1
红外遥控驱动继电器1、T0定时器模仿串口通信(1T,16位自动重装,P3.0->RX,P3.1->TX)。
2、T1定时器接收红外信号(1T,16位自动重装)。
3、P3.2红外接收端口,使用1838一体化接收头4、P3.3按键学习红外信号并保存至EEPROM,按键按下P3.4红外指示灯点亮,学习完毕指示灯关闭。
5、P3.5继电器控制端口,S8550低电平控制。
个人原创作品(模仿串口部分参考了STC例程),源码有详细注释,方便理解。
2020/11/5 9:46:03 11KB STC15F104E 红外 继电器 遥控器
1
输液检测报警有液滴红外传感器发送高电平无液滴红外传感器发送低电平检测无液滴是蜂鸣器报警LED报警灯亮按下取消报警可以取消人工按键报警防止不测发生程序由C语言实现用Proteus仿真
2018/11/17 19:54:49 913KB 报警 单片机 输液
1
吉时利低电平丈量手册中文版keithleylow-levelmeasurementhandbook
2018/2/4 13:05:10 8.66MB keithley 微弱信号 低电平
1
NRF24L012.4G无线模块功能概述:(1)2.4Ghz全球开放ISM频段免许可证使用(2)最高工作速率2Mbps,高效GFSK调制,抗干扰能力强,特别适合工业控制场合(3)支持串口动态地址修改,支持一对多,多对一的多机通信,修改灵活!(4)内置硬件CRC检错和点对多点通信地址控制(5)提供5v电源,低功耗3.3V工作。
(6)内置2.4Ghz天线,体积小巧约40*22mm(7)可连接支持单片机IO口控制、继电器模块控制、高低电平信号等的控制利用(8)内置专门稳压电路,外部提供5v电源,内部3.3V低功耗工作电压(9)具备26路单片机IO口,可以控制和驱动多种设备,降低开发难度和产品复杂度。
(10)采用单片机串口通讯协议,串口发送数据即可通过无线传输。
(11)兼容NRF24L01的无线设备,随意更改通信地址和串口通信波特率(可选波特率为:4800、9600、57600、115200)。
(12)全智能串口控制,发送特定指令,轻松实现各种IO高低电平、点动1s、IO口状态查询的信号控制功能!(13)如配套下载器可电脑USB操控发送接收控制IO等操作。
智能家居必备!(14)官方数据测试空旷通信距离100-200米,本店测试实际有障碍、1层穿墙距离10多米---(老实人说实际话)!实物展示:规格参数:大小:40*22MM供电电压:5VIO口输出:高电平3.3V通信方式:串口通信(TTL电平)使用方法简介:下面以连接电脑测试的方式进行解说!1、通过USB转TTL下载器,连接无线模块串口,做好串口通信准备工作。
2、打开串口调试工具,设置默认波特率为9600bps,选择正确的通信端口,打开串口。
3、现在可以在任意一个串口调试界面发送不超过31字节的数据到无线模块中,接收方只需有收到数据都会在串口调试界面中显示,发送方所发的内容。
4、如下控制IO口情况,可以发送特定的5位16进制吗。
例如0XA1,0XFD,0X01,0X00,0X01只需发送这一串字符后,接收方的IO口1输出低电平,对远程的IO控制操作极其方便。
更具体的指令请查看使用手册。
5、可结合本店的继电器模块简单便捷的实现远程高压控制,智能家居,智能小车,远程无线等等控制方案兼容。
6、如具备单片机基础,可以完成多点、多地址数据通信操作。
IO口操作指令表:(端口1、2举例)附件内容截图:实物购买链接:https://item.taobao.com/item.htm?spm=a1z10.5-c-s.w4002-15803265497.12.trOTmk&id=24685468283
2022/10/9 18:09:24 18.92MB 无线通信 nrf24l01 串口通信 电路方案
1
1、掌握低电平调制电路组成与基本工作原理。
2、熟悉低电平调制种类。
3、掌握各种低电平调制电路各项次要技术指标意义及测试技能。
1
关于Proteus仿真ADC0809,说明以下几点:1、在Proteus中,ADC0809是不可仿真的。
但可以用ADC0808代替ADC0809进行仿真。
ADC0808与ADC0809有相同的引脚,功能极为相似。
在Proteus中,可以认为:ADC0808就是ADC0809。
2、说明几个关键引脚的输出信号:1)OE数据输出允许信号,高电屏有效(意思就是,当OE接高电屏时才允许将转换后的结果从ADC0808的OUT1~OUT8引脚输出,否则,在内部锁存)。
2)ADC0808的ALE信号(22引脚),以及START信号(6引脚)ALE称为“地址锁存允许信号”,高电屏有效。
就是说:ALE=1时,允许将ADDA~ADDC的地址输入到ADC0808的内部译码器,经过译码后选定外部模拟量的输入通道。
START信号,这是一个必须重点掌握的信号,向START送入一个高脉冲,其上升沿使ADC0808内部的“逐次逼近寄存器SAR”复位,其下降沿可以*启动A/D转换,并同时使EOC引脚为低电平*(两个*之间的内容必须牢记!)。
应注意到:ALE是高电屏有效,而START的有效部分只是上升沿和下降沿,所以在连接电路时可以将ALE信号与START信号连接到一起,使它们在同一个脉冲上各取所需。
3)EOCAD转换结束的标志信号,在AD转换结束时成现高电屏。
不能通过以下方式使EOC恢复低电屏:假设EOC连到P1.0口上,企图通过CLRP1.0使EOC恢复低电屏是不可行的。
在Proteus仿真时,会出现黄色信号,表示短路。
在实际当中,短路是非常可怕的事情。
千万注意:EOC是靠START的下降沿清零的!4)在Proteus中,ADC0808的时钟信号要用DCLOCK产生(应该知道啥是DCLOCK吧?),因为在Proteus仿真中,当不外接扩展ROM时,单片机的ALE信号(注意,不是ADC0808的ALE信号!)在Proteus仿真中不会出现,因此即使外接74LS74作分频也不会得到时钟信号。
发点牢骚:很多高校都以ADC0809作为AD转换的代表芯片来讲解,但却不细说其工作过程和工作原理。
我们杨红梅老师上课这样说的:“当程序执行到MOVX@DPTR,A的时候,会启动AD转换”。
我不理解为什么执行到这里就启动AD转换了,于是说道:“老师,这里我不理解。
”作为一名十分有责任感的副教授,她是这样回答的:“就是执行到这里就启动了,你还想理解到什么程度?”……令我实在无语。
于是我到校图书馆翻阅了一些相关的高校教材,其各书所述大同小异,也没什么收获,现在的高校教材呀!不得不令人怀疑有抄袭之嫌。
后来,在清华大学出版社出版的《单片机原理与应用及C51程序设计》一书中获得了一些启发,又亲身动手做了仿真,才略懂一二。
对于希望学好单片机的同仁,我有一点小常识奉送,就是:务必学会读懂时序图,即使老师上课不讲,自己也要自学,并学会。
我写的这个程序极其短小,重点在于使读者通过仿真控制理解上述关键信号的作用,进而理解ADC0808的工作过程和工作原理。
为了减少赘余,突出重点,并没有用单片机对AD转换后的数字信号行处理,而是通过ADC0808的OUT1~OUT8引脚直接输出。
希望看过此例的同仁能通过此例真正学懂ADC0808(也即是:ADC0809)。
相关的时序图,百度上有丰富的资源,在这里就不赘赠了,请见谅。
2016/5/5 21:26:50 37KB Proteus AD转换 单片机
1
共 24 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡