基于51单片机的MLX90614红外测温仪实验指导书(含源代码)MLX90614MLX90615红外测温51单片机SMBus这是经过本人实验测试得到的成果,再次将之分享给大家,希望对搞温度测量及控制的人有所帮助!时钟线数据线温度显示第个数码管段选温度显示第个数咼管段迮温度显示第个数码管段选矩阵键盘第列矩阵键盘第列矩阵键盘第列矩阵键盘第行矩阵键盘第行矩阵键盘第行数据定义可位寻址数据数码管码值定义显示代码,共阳不带小数点的显示代码,共阳带小数点的仝局变量定义定时标志位定时毫秒数向写入命令或数据数据清屏光标返回原点设置显示模式显示开显示关显示光标无光标光标闪动光标不闪动设置输入模式光标石移默认光标左移田面可半移默认画面不移动命令模式对操作操作进入命令模式退出命令模式读标志进入睡眠馍式地址(只读)周围温度环境温度单元目标温度红外温度单元地址测量范围上限设定测量范围下限设定设定环境温度设定频率修正系数配置寄存器器件地址设定保留保留地址地址地址地址函数声明发起始位子程序发结東位子程序接收字节子程序发送位子程序接收字节子程序接收位子程序延时程序读温度数据初始化子程序判断忙子程序写命令子程序写数据子程序显示子程序字符串显示程序主函数温度变量初始化每扫描一次键盘按下键时,进行数码管显示液品屏显示读取温度清屏显示字符串且换行显示温度显示摄氏度延吋再读取温度显字符串显示稈序字符串显示程序直到字符肀结束转成码指向下一个字符输入转换并显示用于温度为止温度整数温度小数温度超过度显示温度百位显小温度十位显示温度个位温度超过度显小温度十位显示温度个位温度不超过度显示温度个位显示小数点温度小数点后第位数不等于显示温度小数点后第位数显示温度小数点后第位数温度小数点斤第位数等于显示温度小数点后第位数显示温度小数点后第位数温度为负
2023/7/12 22:10:43 125KB MLX90614 MLX90615 红外测温 51单片机
1
详细介绍Romax行星轮系统分析过程,本教程的目的是学习如何进行概念(详细)行星系建模(图1)。
由于行星系统的相对复杂性,Romax开发了概念行星设计工具,有助于快速开发简单的行星齿轮副。
与大多数Romax软件里的零件一样,可以根据复杂性的不同对行星系统建模建模。
在建模初期,没必要太早定义行星销轴或行星轮轴承,可将这些都简化为一个单一的概念行星架零件,如图所示(图2),概念行星架为一个绿色的圆盘。
接下来,为了能够进一步研究行星轮不均载、轴承寿命、齿轮校核、效率等问题,再将概念行星架换成详细的销轴、轴承等零件。
2023/7/12 9:49:48 4.16MB Romax行
1
这应该是CSDN中最全的敏感词库了,我搜索了多个CSDN已有的敏感词库,然后用JAVA去重,整理后的版本,欢迎大家下载,文件中敏感词以换行符分割(每行一个敏感词),词语多达6000+
2023/7/10 11:47:51 73KB 敏感词 禁词 违禁词 敏感字
1
1.某人欲出售一辆已使用7年6个月的飞度轿车。
该车为家庭用车,常年工作在郊区或市区,工作条件好。
维护、保养较好,车身依然光亮如新,没有明显的划痕;
发动机动力性较好;
新换的离合器和轮胎;
制动时稍向右跑偏,其他情况均与车辆新旧程度基本相符。
试用综合分析法估算该车的成新率。
经过对车辆进行技术鉴定,根据调查及车辆的外观检查可知该车目前车辆的技术状况较好。
由于该车属中档车,利用综合分析法,确定车辆的成新率。
根据国家规定,轿车的使用年限为15年,从初次登记日起,到评估基准日止,该车已使用年限为7年6个月。
经过对车辆的技术鉴定和全面了解,各影响因素的调整系数可取值为:技术状况很好,系数取为1.2。
维护
1
matlab2018a整包共三个完整文件Matlab2018aLinux64Crack.tar.gz2.1MB,R2018a_glnxa64_dvd1.iso7.5G,R2018a_glnxa64_dvd2.iso5.1G,总大小超过10G,为方便下载,在linux下采用spilt进行了分割,分撒发到csdn进行保存,共计1改23份,2改16分,track未改。
供自己备份以及有需要的下载使用,现在分值过多换成免费的还行。
恢复时采用cat即可,spiltcat请自行百度
2023/7/8 3:32:55 300MB matlab2018a linux 多文件拆分
1
该模型中包含了高速公路模型highway,车流模型model,车辆换道模型lane-change,车类vehicle等,一个安装过程见:http://blog.csdn.net/barcodegun/article/details/6898193请注意:由于版本不一样,环境不一样,安装的时候,您可能无法正确安装。
本代码适合研究车辆自组网的朋友及需要在ns-3中添加自己的组件的朋友进行下载。
本人已经正确安装,但不能保证您能正确安装。
2023/7/5 8:44:32 22KB ns-3 车联网
1
本项目是一个基于安卓的日记本项目源码,本站之前介绍过很多关于日记本/备忘录/便签这一类型的项目源码。
进入应用首先进入欢迎界面会有一个开门效果,点击”进入日记”即可进入主界面,在主界面可以点击进入”写日记”、”查看日记”、”搜索日记”、”日记加密”、”退出”以及右下角path菜单按钮查看更多。
进入”写日记”界面即可写日记并且可以选择当天天气情况,写完日记以后不需要其他操作直接点返回键就可以自动保存内容并回到主界面。
进入”查看日记”界面即可查看写过的日记,若没有写过日记,则提示用户写日记。
进入”搜索日记”界面即可对日记内容进行搜索,搜索日记功能可以根据关键字模糊搜索并且可以即时出现结果。
进入”日记加密”界面即可对日记进行加密,密码保护部分可以设置日志的数字密码或者图形密码,设置完成退出应用以后再次打开应用就会出现要求输入数字密码或者绘制图像密码的界面。
点击右下方按钮会弹出弧形菜单,可进入相应操作。
如关于、帮助、夜间模式、换背景、设置提醒、意见反馈。
”换背景”操作,手动换屏,长按图片或者按菜单键按提示操作即可。
”设置提醒”可以设置提醒写日记的时间。
不得不说在本项目的开发过程中作者考虑的情况很周全,对用户体验方面也下了很大功夫。
例如无需手动保存、可以选择天气、带有密码设置、即时搜索出结果等等功能都可以给使用者提供不错的用户体验。
2023/7/4 4:40:34 5.9MB 便签记事
1
自己用VS10写的一个MFC程序,用于处理问卷调查的数据,很乐意和大家分享。
功能比较简单,很实用,对于问卷的每一题统计频数后保存,输出至桌面上一个XLS(自己试过了,WPS和EXCEL都兼容)文件中,便于后期制作统计图和分析。
也可以作为新手MFC入门的一个简单程序吧。
可以完善的方面有:1.查找相关资料,结合XLS和C++通用的一部分代码,优化换行符制表符等等的代码,甚至可以完成输入数据后自动生成统计图的功能2.对于开放式问题,“其他”类,输入功能的优化
1
简单的遗传算法,计算函数最值.functionga_main()%遗传算法程序%n--种群规模%ger--迭代次数%pc---交叉概率%pm--变异概率%v--初始种群(规模为n)%f--目标函数值%fit--适应度向量%vx--最优适应度值向量%vmfit--平均适应度值向量clearall;closeall;clc;%清屏tic;%计时器开始计时n=20;ger=100;pc=0.65;pm=0.05;%初始化参数%以上为经验值,可以更改。
%生成初始种群v=init_population(n,22);%得到初始种群,22串长,生成20*22的0-1矩阵[N,L]=size(v);%得到初始规模行,列disp(sprintf('Numberofgenerations:%d',ger));disp(sprintf('Populationsize:%d',N));disp(sprintf('Crossoverprobability:%.3f',pc));disp(sprintf('Mutationprobability:%.3f',pm));%sprintf可以控制输出格式%待优化问题xmin=0;xmax=9;%变量X范围f='x+10*sin(x.*5)+7*cos(x.*4)';%计算适应度,并画出初始种群图形x=decode(v(:,1:22),xmin,xmax);"位二进制换成十进制,%冒号表示对所有行进行操作。
fit=eval(f);%eval转化成数值型的%计算适应度figure(1);%打开第一个窗口fplot(f,[xmin,xmax]);%隐函数画图gridon;holdon;plot(x,fit,'k*');%作图,画初始种群的适应度图像title('(a)染色体的初始位置');%标题xlabel('x');ylabel('f(x)');%标记轴%迭代前的初始化vmfit=[];%平均适应度vx=[];%最优适应度it=1;%迭代计数器%开始进化whileit<=ger%迭代次数0代%Reproduction(Bi-classistSelection)vtemp=roulette(v,fit);%复制算子%Crossoverv=crossover(vtemp,pc);%交叉算子%Mutation变异算子M=rand(N,L)<=pm;%这里的作用找到比0.05小的分量%M(1,:)=zeros(1,L);v=v-2.*(v.*M)+M;%两个0-1矩阵相乘后M是1的地方V就不变,再乘以2.NICE!!确实好!!!把M中为1的位置上的地方的值变反%这里是点乘%变异%Resultsx=decode(v(:,1:22),xmin,xmax);%解码,求目标函数值fit=eval(f);%计算数值[sol,indb]=max(fit);%每次迭代中最优目标函数值,包括位置v(1,:)=v(indb,:);%用最大值代替fit_mean=mean(fit);%每次迭代中目标函数值的平均值。
mean求均值vx=[vxsol];%最优适应度值vmfit=[vmfitfit_mean];%适应度均值it=it+1;%迭代次数计数器增加end
2023/7/1 23:41:32 4KB 遗传算法
1
2013年3月第一次换工作时候写的求职APP,为了面试+分。
本打算多写几篇技术文章总结下,现在觉得比较简单就不写了。
所以只有一篇了,如下:http://write.blog.csdn.net/postedit/8539461
2023/6/30 19:01:06 7.98MB Android 求职 个人简历 APP
1
共 685 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡