该红外测温仪51单片机的MLX90614 制作而成。MLX90614 是一款用于非接触式的红外温度传感器,集成了红外探测热电堆芯片与信号处理专用集成芯片,全部封装在 TO-39。 低噪声放大器、17 位 ADC 和强大的 DSP 处理单元的全集成,使传感器实现了高精度,高分辨率的测量。 传感器的测量结果均出厂校准化,数据接口为数字式的PWM和 SMBus(System Management Bus) 输出。 作为标准,PWM 为 10 位,且配置为-20˚C 至 120 ˚C内,分辨率为 0.14 ˚C的连续输出。 一、制作内容 通过 MLX90614 非接触式测得物体温度 二、制作器材 1、主控屏+5V电源 2、DCP-PRJ09红外测温仪 三、实验原理图 四、制作步骤: 1.接上电源 2. 运行 Keil uVision软件,新建一个工程,新建一个工程文件。 3.将文件添加到工程中并编译,如有错,请更改直到编译成功,如有错,请更改直到编译成功 4.用编程器将生成的 HEX 文件烧写到单片机中,或用 STC 单片机专用的串口烧写软件,通过MAX232 串口烧写到单片机中(只能用于 STC单片机)。或用仿真器来执行程序,将程序下载到仿真器中,具体方法请参考仿真器的使用一节。用编程器将生成的 HEX 文件烧写到单片机中。 5. 程序下完后可以看到液晶屏有温度显示,用手掌覆盖红外传感器上方2cm 处,看到此时液晶屏温度即为手掌的表面温度。 6.按下1键可以看到数码管显示,用手掌覆盖红外传感器上方 2cm 处,看到此时数码管温度即为手掌的表面温度。此时液晶屏温度保持不变。 7.按下除1键其他键,此时液晶屏又重新显示温度。 源代码及参考资料见附件。
2021-11-08 21:30:47 3.01MB diy制作 电路方案
1
51单片机设计交通灯(仿真+C程序)51单片机的学习
2021-11-03 21:29:53 64KB 51 单片机 交通灯
1
基于51单片机设计的门禁系统.zip
2021-11-01 18:06:25 80KB 单片机
1
本人做过的课程设计,用51单片机设计18b20温度测量系统,内含硬件清单,可淘宝购买,自己焊接。侵权请联系删除!
2021-10-26 23:22:28 16.81MB 51单片机 温度传感器 18b20
1
基于51单片机设计的交通灯报告书.doc
2021-10-06 12:05:17 50KB 文档
代码量两百五十行左右 /***************主函数*****************/ void main() { delay_1ms(100); P0 = P1 = P2 = P3 = 0xff; //初始化IO口 while(1) { key();//独立按键程序 if(key_can = 200) { flag_200ms = 0; P0 = 0xff; //消隐 if(menu_1 == 0) { shidu = ad0832read(1,0);//读出湿度 shidu =100-shidu * 99 / 255; dis_smg[0] = 0xff; // dis_smg[1] = smg_du[shidu ]; //取湿度的个位显示 dis_smg[2] = smg_du[shidu / 10 ] ; //取湿度的十位显示 dis_smg[3] = 0XFF;// dianji_kongzi(); //电机控制函数 } } display(); //数码管显示函数 delay_1ms(1); } } 1、数码管实时显示土壤湿度传感器测到的湿度。 2、从左边第一个起,减键、加键、设置键。可以用按键设置,设置湿度的上、下限值。 3、当湿低于下限值时,自动打开水泵进行抽水自动灌溉,当湿高于上限值时,断开水泵停止灌溉, 4、具有手动模式,按减键手动打开水泵,可以按加键手动关闭水泵。
2021-10-04 17:54:17 5.04MB stc89c51 自动浇花系统 电路方案
1
内附完整AD工程(原理图+PCB)、音乐频率表、使用指南,相关软件编程网上有很多教程,可快速完成单片机/微机课程设计,设计简单,成本低廉,使用可靠。
1
电子密码锁51单片机设计C语言版本( 开发板普中科技的实物测试 + Proteus仿真C语言版本测试 ),验收通过,保证正确。
2021-09-14 15:18:47 279KB C51单片机 电子密码锁 课设
1
基于51单片机的定时器中断设计的MIDI音乐,音乐库的处理方法较为简单易懂(可参考本人博客),已经写了《我和我的祖国》、《知否知否》《左手指月》三首曲子,且用protues8仿真实现,包含仿真图和代码。
2021-09-05 20:47:18 62KB 代码易懂 模块清楚
1
本次设计为篮球系统计分计时器,通过查询相关资料,篮球规则(NBA规则)规定,篮球比赛中一场比赛共有4节,单节时间为12分钟,每回合进攻倒计时为24秒。每节结束后重置比赛时间,每进攻回合在进攻时间内未进球将交换球权,再由对面开启24秒的进攻倒计时。如果出现无效得分的情况,还要将加上的无效得分给减掉。在比赛中如果双方球员有犯规情况,裁判将暂停倒计时,并重置24秒进攻倒计时,处理好犯规后,再继续比赛。如果有一方叫暂停,暂停比赛时间及进攻倒计时,暂停结束后,不重置24秒进攻倒计时,继续比赛。在比赛时间和24秒结束时,能发出报警提示。在比赛结束时,应将两队得分保留显示在数码管上。由此,此项目的需求如下: (1)能记录整个赛程的比赛时间、进攻倒计时及暂停倒计时,并能修改比赛时间、暂停比赛时间; (2)能够记录甲乙两队剩余暂停次数、比赛节数,能够根据得分、犯规、24秒计时结束切换进攻方同时显示; (3)能随时刷新甲、乙两队在整个比赛中的比分,在某一方得分时,报警器发出短暂提示音,若由于比分加错等特殊情况,可以减去相应分数; (4)如果比赛出现加时赛,可以根据场上分数情况,手动增加节数; (5)比赛时间和24秒结束,能发出连续报警声。
2021-09-03 09:09:11 477KB 51单片机 Proteus Keil 单片机仿真