单片机单总线的通信,是自己编写的例子,还有很多不好的地方,没有完美。
希望对需要的人有帮助。
2023/6/30 18:22:14 17KB 单片机 单总线
1
DS18B20fpga控制逻辑用verilogHDL进行控制,DS18B20单线数字温度传感器,即“一线器件”,其具有独特的优点:(1)采用单总线的接口方式与微处理器连接时仅需要一条口线即可实现微处理器与DS18B20的双向通讯。
单总线具有经济性好,抗干扰能力强,适合于恶劣环境的现场温度测量,使用方便等优点,使用户可轻松地组建传感器网络,为测量系统的构建引入全新概念。
(2)测量温度范围宽,测量精度高DS18B20的测量范围为-55℃~+125℃;在-10~+85°C范围内,精度为±0.5°C。
(3)在使用中不需要任何外围元件。
(4)持多点组网功能多个DS18B20可以并联在惟一的单线上,实现多点测温。
(5)供电方式灵活DS18B20可以通过内部寄生电路从数据线上获取电源。
因此,当数据线上的时序满足一定的要求时,可以不接外部电源,从而使系统结构更趋简单,可靠性更高。
(6)测量参数可配置DS18B20的测量分辨率可通过程序设定9~12位。
(7)负压特性电源极性接反时,温度计不会因发热而烧毁,但不能正常工作。
(8)掉电保护功能DS18B20内部含有EEPROM,在系统掉电以后,它仍可保存分辨率及报警温度的设定值。
DS18B20具有体积更小、适用电压更宽、更经济、可选更小的封装方式,更宽的电压适用范围,适合于构建自己的经济的测温系统,因此也就被设计者们所青睐。
2023/6/1 14:13:16 18KB ds18b20 VerilogHDL
1
当前国外传感器较为流行的SDI12单总线数据通讯协议,由于没有硬件解码,而且收发数据全部都是通过1条数据线完成,所以开发起来难度较大。
本代码,笔者历经1个月的时间完成,使用的处理器为AVR开发平台是atmelstudio6,整个调试实为不易。
此压缩包中包含了以下内容:1.SDI12端口驱动源代码2.HTML格式的源代码说明文档注:1.此工程为静态链接库工程,没有main入口函数;
2.工程中引用了Container容器库工程以及SLEEP库工程,此工程笔者会一并上传。
2.此工程通过SDI-12.h头文件进行相关设置;
2.为了方便维护,作者已经将数据打包成了一个笼统数据类型,使用函数,尽量通过SDI12数据类型调用而非直接调用。
2023/3/19 10:44:50 290KB SDI12
1
单总线DS18B20,多个传感器挂接单个IO口,读取温度,解放io口,假设需求多个DS18B20测量不同处温度,io口不足,可以使用一个io口便可以读取多个的温度。
每个DS18B20的出厂id不同。
1
ATSHA204的加密芯片驱动库,可以移植到单片机上。
撑持IIC总线和单总线
2023/2/6 9:43:31 77KB 加密 ATSHA204
1
本设计采用单片机作为数据处理与控制单元,为了进行数据处理,单片机控制数字温度传感器,把温度信号通过单总线从数字温度传感器传递到单片机上。
单片机数据处理之后,发出控制信息改变报警和控制执行模块的形态,同时将当前温度信息发送到LED进行显示。
本系统可以实现多路温度信号采集与显示,可以使用按键来设置温度限定值,通过进行温度数据的运算处理,发出控制信号达到控制蜂鸣器和继电器的目的。
2023/1/11 12:09:17 607KB 51单片机 DS18B20
1
1.C8051F320做的测试USB速度可到240KBps.包含单片机源码,驱动和上位机程序2.MCUc8051f040用自带的IIC控制器读写实时钟芯片PCF8563,完成BCD码到十进制码转换3.PCF8563的驱动程序,通过模拟IIC总线对PCF8563进行访问,有完整的读写报警,定时中断,最后把时间显示在LED上4.USBCDCusingC8051F320340,virtualCOMportthruusbconnection5.本库函数实现了C8051F020SMBUS总线的驱动简洁规范的代码风格以及简单易用的接口不堪为一经典之作6.采用AT89S51单片机,DS18B20数字温度采集器件,单总线驱动等电路设计制作一个点在温度计,能利用1602LCD液晶显示温度7.单片机为AT89S52,利用数字式输出的传感器DS18B20测温度,精度较高8.基于MST-G240128点阵液晶的状态机机制人机界面四级滚屏菜单源代码,带时间片机制模拟操作系统9.基于单片机的温度时钟(ds1302+ds1820+8951)全套原程序+硬件电路(PCB)10.实现LCD文字显示可以在界面上动态显示文字、图片,添加点flash之类的东西,可以与LED灯状态显示之类合在一起11.使用51系列单片机AT89S52控制LCD12864,全菜单化操作控制初始时间输入,并以指针+数字方式或纯数字方式显示当前时间及温度12.收藏有北航所有有关c8051基础实验的例程,包括adcdac比较器,定时,spi,iic,定时,串口,中断等13.数字温度传感器ds18b20+at8051的完整代码,注释详细,代码简洁,只需要改变1820接入51的io口线就能使用14.详细介绍了1602液晶显示器的各种控制方法,从最简单的显示一个字母A出发到显示自定义的图形
2015/10/22 1:21:38 6.08MB 单片机 源码 VC PCB
1
ATSHA204A数据手册(重要的部分我有中文正文,双击可以看到中文正文)+stm32f103的代码Demo包括(IIC和单总线)连个代码历程
2017/8/3 11:21:09 10.58MB ATSHA2
1
基于单片机的温度湿度控制仪单片机、SHT11、LCD、DS1302、温湿度控制:采用单总线的DS1820的温度传感器和HS110X绝对湿度传感器组成的控制仪。
2018/2/11 21:52:24 1.12MB 单片机 控制仪
1
1.计算机软件=程序+数据+相关文档。
2.操作数包含在指令中是立即寻址,操作数的地址包含在指令中是直接寻址。
3.计算机硬件的典型结构:单总线结构、双总线结构、采用通道的大型系统结构。
4.CPU由运算器和控制器组成;
控制器由程序计数器(PC)、指令寄存器(IR)、指令译码器(ID)、状态条件寄存器、时序产生器和微操作信号发生器组成。
a)PC:pc自动增加一个值,指向下一条要执行的指令,当程序转移时将转移地址送入PC。
b)IR:用于存放当前要执行的指令。
c)ID:对现行的指令进行分析,确定指令类型、指令要完成的操作和寻址方式。
2017/4/8 9:48:56 144KB 软考
1
共 27 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡