sht30的基于c51单片机驱动程序:#include#include#include"I2C.h"#include"SHT30.h"#defineuintunsignedint#defineucharunsignedcharvoiddisplay();unsignedcharcodetableduan[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};uchardataDIS_ROME[6]={0,0,0,0,0,0};//显示缓存区(4)ucharDISP=0;//缓存区指针ucharSCANF=0xDF;//扫描指针sbitLED1=P1^0;sbitLED2=P1^1;sbitLED3=P1^2;sbitLED4=P1^3;sbitVOC_A=P3^5;sbitVOC_B=P3^6;sbitdula=P2^6;//IO口定义sbitwela=P2^7;sbitkey=P3^4;sbitbeep_dr=P2^3;uintpm1=0;uintpm2=0;uintpm10=0;ucharvr=0;uintintrcnt=0;bitF_1HZ;uintvoice_time_cnt;ucharUart_Buf;ucharRec_Addr=0;ucharmode=0;ucharRec_Uart=0;ucharRecive_Buf[30]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};#definekeyP34#defineconst_key_time150unsignedcharucKeySec=0;//被触发的按键编号unsignedintuiKeyTimeCnt1=0;//按键去抖动延时计数器unsignedcharucKeyLock1=0;//按键触发后自锁的变量标志unsignedchardisplaycnt=0;voidkeyscan(){if(key==1)//IO是高电平,说明按键没有被按下,这时要及时清零一些标志位{ucKeyLock1=0;//按键自锁标志清零uiKeyTimeCnt1=0;//按键去抖动延时计数器清零,此行非常巧妙,是我实战中摸索出来的。
}elseif(ucKeyLock1==0)//有按键按下,且是第一次被按下{uiKeyTimeCnt1++;//累加定时中断次数if(uiKeyTimeCnt1>const_key_time1){uiKeyTimeCnt1=0;ucKeyLock1=1;//自锁按键置位,避免不断触发ucKeySec=1;//触发1号键}}}voidkeyservice(){if(ucKeySec){displaycnt=!displaycnt;}ucKeySec=0;}voidUartInit(void)//9600bps@12.000MHz{TMOD=0x01;//设置定时器0为工作方式1TH0=0xf8;//重装初始值(65535-500)=65035=0xfe0bTL0=0x2f;SCON=0x50;TMOD=0X21;IP=0x10;//把串口中断设置为最高优先级,EA=1;ES=1;ET0=1;TR0=1;}voidT0_time(void)interrupt1//定时中断{TF0=0;//清除中断标志TR0=0;//关中断keyscan();keyservice();display();
2022/9/6 21:13:46 4KB sht30
1
易宝超级管家EZSuperv2.2.1104.677.Full完美破解版(支持任意易宝遥控器)完美版支持任意易宝遥控器,已处理经常无响应问题。
文件夹中已含有key文件,并付有几个常用软件。
首先申明:本人对软件作者绝无恶意,只是为了让更多的人了解易宝遥控器的好用并发扬DIY精神。
此版为绝版,作者的后继版本人将不再提供免费版,请大家谅解。
如大家觉得此软件好用,请购买正版。
2022/9/6 10:56:37 3.97MB 易宝超级管家 EZSuper 完美版
1
设定哈希函数H(key)=keyMOD11(表长=11),输入一组关键字序列,根据线性探测再散列解决冲突的方法建立哈希表的存储结构,显示哈希表,任意输入关键字,判断能否在哈希表中。
2022/9/5 17:15:17 2KB 哈希函数 H(key) = key
1
直接从官网http://www.toadworld.com/downloads下载Toadfordb2FreeTrial最新版6.5。
安装终了后在Help--Licensing下输入文件中相应的Key和SiteMessage即可激活成功。
2022/9/5 11:23:01 187B db2 license key toad
1
/*该程序必须以管理员权限运行注意如果为64位系统则需要引用WinIo64.dll,如果为32位系统需要引用WinIo64Initialize()安装WINIO驱动Shutdown()卸载WINIO驱动KeyDown(Key)模仿普通Key键按下KeyUp(Key)模仿普通Key键弹起KeyDownEx(Key)模仿扩展Key键按下KeyUpEx(Key)模仿扩展Key键弹起KeyPress(Key)模仿普通Key键按下并弹起一次。
其中按下和弹起的默认时间间隔是200毫秒KeyPress(Key,Int32)模仿普通Key键按下并弹起一次。
其中按下和弹起的时间间隔是第二个参数,单位为毫秒。
KeyPressEx(Key)模仿扩展按键Key按下并弹起一次。
其中按下和弹起的默认时间间隔是200毫秒KeyPressEx(Key,Int32)模仿扩展按键Key按下并弹起一次。
其中按下和弹起的时间间隔是第二个参数,单位为毫秒KeyPressEx(Key,Int32,Int32)模仿扩展按键Key按下并弹起一次。
其中按下和弹起的时间间隔是第二个参数,单位为毫秒*/
2022/9/5 0:47:13 112KB C#驱动级键盘
1
基于IAR7.4构建的STM32F103基础开发模板。
该模板运行了uc/os-ii,用户可以基于该工程快速开发本人的业务。
以及编写好的驱动包括:leduarttimepwm电机驱动和舵机驱动encoder正交编码器驱动IIC驱动key按键ADCDMA模式等等。



2022/9/4 21:45:38 18.1MB stm32 嵌入式c uc/os ii
1
memcache客户端监控工具编译版(window版),很有用的一个工具,监控key状况助手,好东西一定要分享。
2022/9/3 23:27:29 633KB MemCache C#
1
免费的文字识别软件。
自行到百度ai注册,每个月有5千条。
只需要填入api_key和secret_key就能无偿使用
2020/8/7 10:38:12 1.24MB 图像识别
1
需求管理是团队的工作,只要这样才能保证统一的步调,使项目成功。
TelelogicDOORS企业需求管理套件(DOORS/ERS)是仅有的面向管理者、开发者与最终用户及整个生命周期的综合需求管理套件。
破解完整8.0版TELELOGIC+DOORS+V8.0[破解完全版server+client+key]完整打包打包下载其它资源的分卷的不完整
2016/7/2 14:46:40 52.6MB telelogic DOORS 8.0 破解
1
注册机使用方法:1、进入软件后,点击菜单栏上的“Ordering”:  2、选择“EnterRepairKey”  3、复制红色区域的Serial,运转“Boson_Netsim_6_Key.exe”  3、在“Serian”栏点粘贴,然后点“Generate”,即可产生“Key”,4、复制“Key”栏内容,回到注册界面,在“YouUniqueKey”栏点复制,点击“Register”即可完成。
2015/2/26 10:57:34 25.4MB boson netsim
1
共 350 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡