针对模拟量传感器的信号输出形式存在多样性的问题,设计了一种基于PIC单片机的本质安全型电流-频率转换电路。该电路采用本质安全电源供电,将模拟量电流信号经高精度采样电阻接地转换为电压信号并送入PIC单片机的A/D采样口,由软件处理后转换为频率信号。实际应用表明,该电路能满足各种电流型传感器方便接入煤矿安全监控系统的需求。
1
PIC单片机C语言入门实例,适合新手,有需要的可以下载学习
2022-09-22 13:00:59 2.11MB pic pic单片机 pic实例
PIC单片机的C语言编译器,我用MPLAB IDE V8.92版本使用没问题
2022-09-19 13:47:07 14.29MB PICC PIC单片机 C语言编译器
1
在本文中,单片机开发工程师们分享了一个使用PIC单片机开发的被动红外(PIR)传感器模块的报警器。在这个方案中,我们使用PIC12F635单片机进行开发,持续监控传感器模块的输出,并在其激活时打开蜂鸣器。 一、被动红外(PIR)报警器方案的原理 某些半导体材料具有暴露于热红外辐射时会产生表面电荷的特性。这种现象称为热电。被动红外(PIR)传感器模块的工作原理相同。人体以红外线辐射的形式辐射热量,最大约为9.4微米。人体的存在会导致热释电传感器感应到的周围环境的IR轮廓发生突然变化。PIR传感器模块在板上具有仪表电路,该仪表电路将该信号放大到适当的电压电平以指示运动的检测。 PIR传感器需要大约10到60秒的初始稳定时间才能正常运行。在这段时间内,传感器要熟悉周围的环境,并应避免其视野内的任何运动。PIR传感器的典型范围为6米,其设计旨在适应缓慢变化的条件,例如随着时间的流逝,周围温度分布的逐渐变化。但是,传感器会响应任何轮廓的突然变化(例如,人体运动)。这就是为什么不应将PIR传感器模块放置在加热器,交流电源插座或任何会在周围环境中产生快速变化的地方的原因。 PIR传感器模块通
2022-08-25 16:45:46 103KB PIC单片机 红外传感器 报警器 文章
1
16F877A有三个定时器,中断方式都调试出来了,想把它们整合到一块同时工作,可搞了半天,就是不干。最后整明白了,PIC16系列单片机的中断入口中有一个。PIC的功能是很强大,外围模块也多,速度也较快,但PIC的这个中断方案不好,应该改进。以下是三个定时中断同时工作的调试代码。
2022-08-09 19:32:17 28KB PIC 单片机 定时器 中断
1
该程序,不使用定时器,解决了按键在短时间内重复按出现乱码的情况。还可以遥控按键复用功能。只要改两个地方,就可以换到别的PIC单片机芯片了。我在程序里面表明了。
2022-07-22 13:35:17 9KB pic
1
现代汽车中, BMS通过单片机监控和管理汽车的充放电过程。电池是电动汽车的重要部件,电池寿命和性能是评价电动汽车性能的关键指标。研究表明: 电池的充电过程对电池的寿命和性能影响, 使用正确的充电模式与过程可以有效的延长电池寿命。因此充电器的原理与性能是保证电池性能的有效手段。智能充电器以开关电源为基础,并配以MCU、检测电路和软件[1], 在程序中固化相应的充电管理策略和算法, 独立地完成对电池的充电过程。依据国标模式二的要求,将基于PIC单片机的充电揽上控制盒纳入BMS 的监控和管理之中, 根据发出指令充电并进行实时保护。 基于这种思想, 在国标模式二的基础上, 设计出了基于PIC单片机的电
1
PIC单片机数据存储器的特点和功能
2022-07-07 14:00:38 79KB 文档资料
代码有些地方不够完善,使用的是pic16f877a单片机,bk300开发板,程序实现通电pc端口往主机里面写数据,主机接收数据后再送给从机,根据接收地数据,再返回给主机应答信号
2022-07-06 20:51:40 32KB spi,串口
1
PIC单片机指令(PIC16F87X系列单片机),共35条指令 指令构成:PIC16F877单片机每条指令的字节长度为14位,由操作码和操作数构成 "操作码 "操作数" 指令系统补充字符说明 "字符 "功能说明 " "W "工作寄存器(即累加器) " "f "寄存器地址(取7位寄存器地址,00H~7FH) " "b "8位寄存器f内位地址(0~7) " "K "立即数(8位常数或11位地址)、常量或标号 " "L "指令操作数中含有8位立即数K " "d "目标地址选择:d=0,结果送至W;d=1,结果送至f " "FSZ "寄存器f为0间跳 " "FSC "寄存器f的b位为0间跳 " "FSS "寄存器f的b位为1间跳 " "( ) "表示寄存器的内容 " "(( )) "表示寄存器间接寻址的内容------((f ))表示以f的内容为地址的寄存器的内 " " "容 " " "表示运算结果送至目标寄存器 " 数据传送类指令(4条) "助记符 "操作说明 "影响的状态位 " "MOVF f,d "f传送至d(d=0为W,d=1为F) "Z " "MOVWF f "W传送至f "—— "
2022-06-19 18:03:48 80KB 文档资料