本资料归于网络整理,仅供参考学习用。如有侵权,请联系删除!! qq:1391074994 1. 资料都是有论文和程序的,程序大部分是quartus的工程,有几个是ise或者vivado的工程,代码文件就是里面的V文件。 2. 我收集的每个小项目都会开源出来,欢迎关注我的博客并下载学习。 3. 每个项目的实际的项目要求和实现的现象我就不挨个去描述了,太多了!!40多个小项目。(一个包里面只有一个小项目哈) 4. 有的项目可能会有多个程序,因为用的代码有点差异,比如密码锁,就会分显示的数码管的显示个数的不同以及用的是verilog个vhdl 的差别: 5. 报告的话博客专栏里面只是展示了一小部分。链接:https://blog.csdn.net/weixin_44830487/category_10987396.html?spm=1001.2014.3001.5482
2021-06-26 09:02:29 14.63MB fpga
1
这是超声波测距仪完整的设计报告,实现了题目要求的基本功能和发挥部分功能。
2021-06-25 12:52:42 496KB 超声波发射与接收 DS18b20
1
添加PID算法调节的水温控制程序。使水温在设定值3个震荡周期后保持稳定;
2021-06-25 00:07:22 5KB DS18b20 PID算法
1
针对全自动生化分析仪的恒温与制冷的温度需求,设计一种多路集成的温度控制系统。基于STM32F103VC芯片和数字式温度传感器DS18B20搭建硬件平台,应用FreeRTOS嵌入式操作系统设计温度测量与控制任务,通过PID算法,实现多路并行测量、控温功能。应用结果表明:系统性能满足要求,且具有系统集成度高、占用空间小的特点。
TCMain.c C源码文件 TC.Uv2 keil7.09(或以上版本)项目文件 TC.hex 编译好的单片机HEX文件,可以直接烧入单片机
2021-06-24 16:27:26 51KB 单片机 DS18B20
1
本课题主要针对热式热水器中温度控制的特点及实现准确温度控制的意义,设计了一种基于单片机的控制系统,整个系统的设计内容包括硬件和软件两个部分。硬件电路主要以AT89C51单片机为微处理器,详细设计了温度信号采集电路,温度数码显示电路,键盘设置温度电路,报警电路,光耦隔离输出电路,模拟加热电路。软件部分主要针对加热装置的控制模式进行了编程。温度传感器DS18B20采集到的温度转换成电压信号反馈到单片机,然后与温度的给定值进行比较,通过比较来控制加热装置,从而达到控制温度的目的。
1
系统由STC89C52单片机最小系统、DS18B20温度传感器、MOS管PWM电子开关控制模块、LCD1602显示屏、按键模块、电源模块和U型防水加热棒组成。单片机控制DS18B20温度传感器模块实时测量水温,并存储转化后的真实温度用于PID计算。PID计算结果转化成PWM输出到MOS管来控制U型加热棒加热。按键模块用于设定目标温度值。LCD1602用于显示当前温度值和设定目标温度值。系统由STC89C52单片机最小系统、DS18B20温度传感器、MOS管PWM电子开关控制模块、LCD1602显示屏、按键模块、电源模块和U型防水加热棒组成。单片机控制DS18B20温度传感器模块实时测量水温,并存储转化后的真实温度用于PID计算。PID计算结果转化成PWM输出到MOS管来控制U型加热棒加热。按键模块用于设定目标温度值。LCD1602用于显示当前温度值和设定目标温度值。系统由STC89C52单片机最小系统、DS18B20温度传感器、MOS管PWM电子开关控制模块、LCD1602显示屏、按键模块、电源模块和U型防水加热棒组成。单片机控制DS18B20温度传感器模块实时测量水温,并存储转化后的真实温度用于PID计算。PID计算结果转化成PWM输出到MOS管来控制U型加热棒加热。按键模块用于设定目标温度值。LCD1602用于显示当前温度值和设定目标温度值。系统由STC89C52单片机最小系统、DS18B20温度传感器、MOS管PWM电子开关控制模块、LCD1602显示屏、按键模块、电源模块和U型防水加热棒组成。单片机控制DS18B20温度传感器模块实时测量水温,并存储转化后的真实温度用于PID计算。PID计算结果转化成PWM输出到MOS管来控制U型加热棒加热。按键模块用于设定目标温度值。LCD1602用于显示当前温度值和设定目标温度值。系统由STC89C52单片机最小系统、DS18B20温度传感器、MOS管PWM电子开关控制模块、LCD1602显示屏、按键模块、电源模块和U型防水加热棒组成。单片机控制DS18B20温度传感器模块实时测量水温,并存储转化后的真实温度用于PID计算。PID计算结果转化成PWM输出到MOS管来控制U型加热棒加热。按键模块用于设定目标温度值。LCD1602用于显示当前温度值和设定目标温度值。系统由STC89C52单片机最小系统、DS18B20温度传感器、MOS管PWM电子开关控制模块、LCD1602显示屏、按键模块、电源模块和U型防水加热棒组成。单片机控制DS18B20温度传感器模块实时测量水温,并存储转化后的真实温度用于PID计算。PID计算结果转化成PWM输出到MOS管来控制U型加热棒加热。按键模块用于设定目标温度值。LCD1602用于显示当前温度值和设定目标温度值。系统由STC89C52单片机最小系统、DS18B20温度传感器、MOS管PWM电子开关控制模块、LCD1602显示屏、按键模块、电源模块和U型防水加热棒组成。单片机控制DS18B20温度传感器模块实时测量水温,并存储转化后的真实温度用于PID计算。PID计算结果转化成PWM输出到MOS管来控制U型加热棒加热。按键模块用于设定目标温度值。LCD1602用于显示当前温度值和设定目标温度值。系统由STC89C52单片机最小系统、DS18B20温度传感器、MOS管PWM电子开关控制模块、LCD1602显示屏、按键模块、电源模块和U型防水加热棒组成。单片机控制DS18B20温度传感器模块实时测量水温,并存储转化后的真实温度用于PID计算。PID计算结果转化成PWM输出到MOS管来控制U型加热棒加热。按键模块用于设定目标温度值。LCD1602用于显示当前温度值和设定目标温度值。系统由STC89C52单片机最小系统、DS18B20温度传感器、MOS管PWM电子开关控制模块、LCD1602显示屏、按键模块、电源模块和U型防水加热棒组成。单片机控制DS18B20温度传感器模块实时测量水温,并存储转化后的真实温度用于PID计算。PID计算结果转化成PWM输出到MOS管来控制U型加热棒加热。按键模块用于设定目标温度值。LCD1602用于显示当前温度值和设定目标温度值。系统由STC89C52单片机最小系统、DS18B20温度传感器、MOS管PWM电子开关控制模块、LCD1602显示屏、按键模块、电源模块和U型防水加热棒组成。单片机控制DS18B20温度传感器模块实时测量水温,并存储转化后的真实温度用于PID计算。PID计算结果转化成PWM输出到MOS管来控制U型加热棒加热。按键模块用于设定目标温度值。LCD1602用于显示当前温度值和设定目标温度值。系统由STC89C52单片机最小系统、DS18B20温度传感器、MOS管PWM电子开关控制模块、LCD1602显示屏、按
2021-06-24 16:15:11 24KB PID PWM DS18B20 MOS
1
是自己显得没事写的基于51单片机的ds18b20汇编程序,或许不太完善,欢迎指正
2021-06-24 15:34:21 39KB ds18b20
1
该程序是用AT89S52单片机作为主控制器,DS18B20为测温器件来测温,经过调试通过。
2021-06-24 15:23:25 15KB 51单片机 汇编 DS18B20 测温
1
基于目前土壤温湿度检测及控制通道少,人机交互不友好等问题,研制了一套多通道并行处理的土壤温湿度检测装置。在该装置中,温湿度测量通道数为8个,每个通道由湿度传感器SEN0114和温度传感器DS18B20组成。湿度传感器通过与PCF8591(共2块)连接实现A/D转换,测量数值显示在触摸屏上。通过按键设置温湿度报警值,通过D2822A放大报警信号功率。利用STM32单片机、UCOS操作系统实现多任务的并行处理,每个测量任务具有相同的优先级。基于STemWin进行人机界面的设计,通过任务标志变量TASK_FLAG记录每个任务的状态。装置调试结果表明,系统运行稳定、测量精度高,可应用于土壤温湿度的测量。
2021-06-24 14:02:30 1.85MB STM32 温湿度 UCOS DS18B20