了解温度测量的原理掌握温度数据采集的程序设计方法掌握单总线器 件的编程方法 本实验板采用的温度传感器DS18B20 是美国DALLAS 公司推出的增强型单总线数字 温度传感器
上传时间: 2013-12-21
上传用户:凤临西北
苏州纳芯微公司的一款高精度的,单总线温度测量芯片
标签: 18B B20 NS 18 20 高精度 单总线 温度测量 芯片
上传时间: 2021-01-26
上传用户:
基于单总线及无线通信技术的医院体温监测报警这是一份非常不错的资料,欢迎下载,希望对您有帮助!
标签: 无线通信
上传时间: 2021-12-07
上传用户:20125101110
eeworm.com VIP专区 单片机源码系列 10资源包含以下内容:1. 矩阵键盘和74LS164汇编使用.doc2. 基于DS1820的单总线温度计.pdf3. ZLG7290资料+应用实例.pdf4. 51最小系统PCB.zip5. 远翔(飞凌)单片机MCU选型与规格书下载.doc6. 单片机原理教程(经典).ppt7. 1302 时钟显示程序.zip8. 小信号采集放大电路设计.pdf9. 移动电源方案_原理图及源程序.rar10. LED旋转显示屏设计.zip11. STC12C5410AD详细中文资料.pdf12. PID与电机速度控制.pdf13. 12864 LCD内含设计电路,字模软件,参考程序,PCB组件.rar14. STM32,5110液晶显示超声波测距探鱼器200KHz,带电路图,精确到厘米.rar15. 单片机课程设计.doc16. 40831波形发生器--基于单片机的正弦波发生器的设计与制作.doc17. ds18b20同pic单片机通讯源程序.rar18. protel99se基础教程.ppt19. 12864液晶串行显示C程序.pdf20. 霍尔开关传感器模块 资料.rar21. 单片机驱动8至52寸液晶显示器、触摸屏.pdf22. AT89C51汇编语言例子大全.zip23. 电子线路课程设计方案完稿--温度控制系统设计方案.docx24. 旋转时钟设计.doc25. 郭天祥单片机教程习题整理.rar26. 自装可编程控制器.pdf27. 全国大学生电子设计优秀作品选集.pdf28. PMW-HEX-V2.4正式版.zip29. 基于89C52单片机和DS1302的万年历设计.pdf30. 单片机仿PLC编程主程序(C语言).zip31. ISD1700-89C51开发试验板[1].pdf32. 单片机可编程控制器.pdf33. Keil工程的建立及相关规范.pdf34. 51单片机实现PLC的设计.pdf35. 51单片机数码管显示万年历proteus仿真.rar36. Protues元件库和元件中文对照(完美整理).doc37. PWM控制技术.ppt38. 超声波测距避障资料.zip39. STM32F103xF/G资料.pdf40. Proteus仿真万年历 lcd显示.rar41. 高压防卫电筒电棒制作原理.rar42. 单片机课程设计报告 - 十字路口交通灯控制.rar43. STC单片机程序烧写器.exe44. 基于STC单片机的电子罗盘-超声波测障系统设计.zip45. 【批量下载】点阵资料下载等 (1).zip46. USB总线转接芯片CH341中文手册.PDF47. Freescale控制5110液晶程序.rar48. 电子密码锁课程设计.rar49. 关于51单片机上实现modbus协议.doc50. Freescale 9S12单片机PWM驱动.rar51. RT5350_Preliminary_Datasheet.pdf52. AT89S51单片机试验及实践教程.rar53. MSP430 LaunchPad G2XX学习板用户指南.PDF54. AT89C52中文单片机芯片.pdf55. SN8P2735用户手册.pdf56. MSP430FR57xx Family User手册.pdf57. 郭天祥_十天学会单片机和C语言编程.ppt58. 数字式竞赛抢答器.doc59. CPU卡操作参考设计.pdf60. 电容测试.rar61. 课程设计—直流交流数字电压表.rar62. CPU卡COS系统文件结构详解.doc63. 基于单片机的电容测量仪定稿.doc64. 基于C8051F040单片机的动态血糖监测系统的低功耗设计.zip65. 马老师(MSP430G2553)例程.doc66. 基于单片机的结晶器钢水液位检测系统设计.zip67. Freescale XS128单片机ECT--计数器例程.zip68. 基于STC89C51的恒定湿度监控柜研究.zip69. 量程自动切换数字电压表原理图文件。。源程序.rar70. BlueSkyC51不完全手册V2.0.pdf71. TTL电平和CMOS电平总结.docx72. MSP-EXP430G2 LaunchPad 实验板.pdf73. IAR+FOR+MSP430+快速入门.pdf74. 《微控制器应用及系统设计》.pdf75. 入门者最通俗的C语言学习教程.zip76. 51单片机软件平台使用手册.pdf77. 74HC165功能说明.doc78. 富士通半导体变频方案.pdf79. 8位十进制显示数字频率计(带周期)设计报告.doc80. PID电机控制.pdf81. IC总线汇编.rar82. 入门者最通俗的汇编语言学习资料.zip83. PIC18的配置位学习.docx84. 基于proteus的485串口仿真电路及程序.zip85. stm32_discovery--STM32F100开发板资料.pdf86. 如何对STM8S的闪存存储器和数据EEPROM编程.pdf87. MC74HC154数据资料.pdf88. 两轮自平衡小车.pdf89. AD0832数据程序.doc90. 基于单片机的超声波传感器测距系统.doc91. SYC13、汽车测距测速及倒车提示.rar92. 基于单片机控制的电铃控制器.doc93. MK7A23P RISC高性能8位微控制器.pdf94. 基于Proteus的8051单片机实例源程序.zip95. 学习单片机步骤以及一些建议.docx96. 各模块电路及使用说明附件1.rar97. MSP430单片机基础与实践(谢兴红).pdf98. 温度上下限可调报警器课程设计.doc99. C8051F0xx引导装入程序考虑及举例.pdf100. 51单片机好学1602全过程C语言编程显示很全的哦.doc
上传时间: 2013-05-15
上传用户:eeworm
DS18B20数字温度计是DALLAS公司生产的1-Wire,即单总线器件,具有线路简单,体积小的特点。因此用它来组成一个测温系统,具有线路简单,在一根通信线,可以挂很多这样的数字温度计,十分方便
上传时间: 2016-06-28
上传用户:himbly
设计的DS18B20的温度计, 里面有C语言和汇编两种都通过了仿真DS18B20是个12位的慢速温度转换器件,单总线设计,用寄生电源供电,单总线器件对读写时序要求较高,必须按照其读写时序操作, 写本程序时充分体会到汇编的精细要求
上传时间: 2014-12-04
上传用户:xuanjie
一个与DS18B20基于单总线通信的程序. DS18B20 数字温度传感器是DALLAS 公司生产的1-Wire,即单总线器件,具有线路简单,体积小的特点。因此用它来组成一个测温系统,具有线路简单,在一根通信线,可以挂很多这样的数字温度计。
上传时间: 2013-07-29
上传用户:secsz2003
AVR高速嵌入式单片机原理与应用(修订版)详细介绍ATMEL公司开发的AVR高速嵌入式单片机的结构;讲述AVR单片机的开发工具和集成开发环境(IDE),包括Studio调试工具、AVR单片机汇编器和单片机串行下载编程;学习指令系统时,每条指令均有实例,边学习边调试,使学习者看得见指令流向及操作结果,真正理解每条指令的功能及使用注意事项;介绍AVR系列多种单片机功能特点、实用程序设计及应用实例;作为提高篇,讲述简单易学、适用AVR单片机的高级语言BASCOMAVR及ICC AVR C编译器。 AVR高速嵌入式单片机原理与应用(修订版) 目录 第一章ATMEL单片机简介1.1ATMEL公司产品的特点11.2AT90系列单片机简介21.3AT91M系列单片机简介2第二章AVR单片机系统结构2.1AVR单片机总体结构42.2AVR单片机中央处理器CPU62.2.1结构概述72.2.2通用寄存器堆92.2.3X、Y、Z寄存器92.2.4ALU运算逻辑单元92.3AVR单片机存储器组织102.3.1可下载的Flash程序存储器102.3.2内部和外部的SRAM数据存储器102.3.3EEPROM数据存储器112.3.4存储器访问和指令执行时序112.3.5I/O存储器132.4AVR单片机系统复位162.4.1复位源172.4.2加电复位182.4.3外部复位192.4.4看门狗复位192.5AVR单片机中断系统202.5.1中断处理202.5.2外部中断232.5.3中断应答时间232.5.4MCU控制寄存器 MCUCR232.6AVR单片机的省电方式242.6.1休眠状态242.6.2空闲模式242.6.3掉电模式252.7AVR单片机定时器/计数器252.7.1定时器/计数器预定比例器252.7.28位定时器/计数器0252.7.316位定时器/计数器1272.7.4看门狗定时器332.8AVR单片机EEPROM读/写访问342.9AVR单片机串行接口352.9.1同步串行接口 SPI352.9.2通用串行接口 UART402.10AVR单片机模拟比较器452.10.1模拟比较器452.10.2模拟比较器控制和状态寄存器ACSR462.11AVR单片机I/O端口472.11.1端口A472.11.2端口 B482.11.3端口 C542.11.4端口 D552.12AVR单片机存储器编程612.12.1编程存储器锁定位612.12.2熔断位612.12.3芯片代码612.12.4编程 Flash和 EEPROM612.12.5并行编程622.12.6串行下载662.12.7可编程特性67第三章AVR单片机开发工具3.1AVR实时在线仿真器ICE200693.2JTAG ICE仿真器693.3AVR嵌入式单片机开发下载实验器SL?AVR703.4AVR集成开发环境(IDE)753.4.1AVR Assembler编译器753.4.2AVR Studio773.4.3AVR Prog783.5SL?AVR系列组态开发实验系统793.6SL?AVR*.ASM源文件说明81第四章AVR单片机指令系统4.1指令格式844.1.1汇编指令844.1.2汇编器伪指令844.1.3表达式874.2寻址方式894.3数据操作和指令类型924.3.1数据操作924.3.2指令类型924.3.3指令集名词924.4算术和逻辑指令934.4.1加法指令934.4.2减法指令974.4.3乘法指令1014.4.4取反码指令1014.4.5取补指令1024.4.6比较指令1034.4.7逻辑与指令1054.4.8逻辑或指令1074.4.9逻辑异或指令1104.5转移指令1114.5.1无条件转移指令1114.5.2条件转移指令1144.6数据传送指令1354.6.1直接数据传送指令1354.6.2间接数据传送指令1374.6.3从程序存储器直接取数据指令1444.6.4I/O口数据传送指令1454.6.5堆栈操作指令1464.7位指令和位测试指令1474.7.1带进位逻辑操作指令1474.7.2位变量传送指令1514.7.3位变量修改指令1524.7.4其它指令1614.8新增指令(新器件)1624.8.1EICALL-- 延长间接调用子程序1624.8.2EIJMP--扩展间接跳转1634.8.3ELPM--扩展装载程序存储器1644.8.4ESPM--扩展存储程序存储器1644.8.5FMUL--小数乘法1664.8.6FMULS--有符号数乘法1664.8.7FMULSU--有符号小数和无符号小数乘法1674.8.8MOVW--拷贝寄存器字1684.8.9MULS--有符号数乘法1694.8.10MULSU--有符号数与无符号数乘法1694.8.11SPM--存储程序存储器170 第五章AVR单片机AT90系列5.1AT90S12001725.1.1特点1725.1.2描述1735.1.3引脚配置1745.1.4结构纵览1755.2AT90S23131835.2.1特点1835.2.2描述1845.2.3引脚配置1855.3ATmega8/8L1855.3.1特点1865.3.2描述1875.3.3引脚配置1895.3.4开发实验工具1905.4AT90S2333/44331915.4.1特点1915.4.2描述1925.4.3引脚配置1945.5AT90S4414/85151955.5.1特点1955.5.2AT90S4414和AT90S8515的比较1965.5.3引脚配置1965.6AT90S4434/85351975.6.1特点1975.6.2描述1985.6.3AT90S4434和AT90S8535的比较1985.6.4引脚配置2005.6.5AVR RISC结构2015.6.6定时器/计数器2125.6.7看门狗定时器 2175.6.8EEPROM读/写2175.6.9串行外设接口SPI2175.6.10通用串行接口UART2175.6.11模拟比较器 2175.6.12模数转换器2185.6.13I/O端口2235.7ATmega83/1632285.7.1特点2285.7.2描述2295.7.3ATmega83与ATmega163的比较2315.7.4引脚配置2315.8ATtiny10/11/122325.8.1特点2325.8.2描述2335.8.3引脚配置2355.9ATtiny15/L2375.9.1特点2375.9.2描述2375.9.3引脚配置2395 .10ATmega128/128L2395.10.1特点2405.10.2描述2415.10.3引脚配置2435.10.4开发实验工具2455.11ATmega1612465.11.1特点2465.11.2描述2475.11.3引脚配置2475.12AVR单片机替代MCS51单片机249第六章实用程序设计6.1程序设计方法2506.1.1程序设计步骤2506.1.2程序设计技术2506.2应用程序举例2516.2.1内部寄存器和位定义文件2516.2.2访问内部 EEPROM2546.2.3数据块传送2546.2.4乘法和除法运算应用一2556.2.5乘法和除法运算应用二2556.2.616位运算2556.2.7BCD运算2556.2.8冒泡分类算法2556.2.9设置和使用模拟比较器2556.2.10半双工中断方式UART应用一2556.2.11半双工中断方式UART应用二2566.2.128位精度A/D转换器2566.2.13装载程序存储器2566.2.14安装和使用相同模拟比较器2566.2.15CRC程序存储的检查2566.2.164×4键区休眠触发方式2576.2.17多工法驱动LED和4×4键区扫描2576.2.18I2C总线2576.2.19I2C工作2586.2.20SPI软件2586.2.21验证SLAVR实验器及AT90S1200的口功能12596.2.22验证SLAVR实验器及AT90S1200的口功能22596.2.23验证SLAVR实验器及具有DIP40封装的口功能第七章AVR单片机的应用7.1通用延时子程序2607.2简单I/O口输出实验2667.2.1SLAVR721.ASM 2667.2.2SLAVR722.ASM2677.2.3SLAVR723.ASM2687.2.4SLAVR724.ASM2707.2.5SLAVR725.ASM2717.2.6SLAVR726.ASM2727.2.7SLAVR727.ASM2737.3综合程序2747.3.1LED/LCD/键盘扫描综合程序2747.3.2LED键盘扫描综合程序2757.3.3在LED上实现字符8的循环移位显示程序2757.3.4电脑放音机2777.3.5键盘扫描程序2857.3.6十进制计数显示2867.3.7廉价的A/D转换器2897.3.8高精度廉价的A/D转换器2947.3.9星星灯2977.3.10按钮猜数程序2987.3.11汉字的输入3047.4复杂实用程序3067.4.110位A/D转换3067.4.2步进电机控制程序3097.4.3测脉冲宽度3127.4.4LCD显示8字循环3187.4.5LED电脑时钟3247.4.6测频率3307.4.7测转速3327.4.8AT90S8535的A/D转换334第八章BASCOMAVR的应用8.1基于高级语言BASCOMAVR的单片机开发平台3408.2BASCOMAVR软件平台的安装与使用3418.3AVR I/O口的应用3458.3.1LED发光二极管的控制3458.3.2简易手控广告灯3468.3.3简易电脑音乐放音机3478.4LCD显示器3498.4.1标准LCD显示器的应用3498.4.2简单游戏机--按钮猜数3518.5串口通信UART3528.5.1AVR系统与PC的简易通信3538.5.2PC控制的简易广告灯3548.6单总线接口和温度计3568.7I2C总线接口和简易IC卡读写器359第九章ICC AVR C编译器的使用9.1ICC AVR的概述3659.1.1介绍ImageCraft的ICC AVR3659.1.2ICC AVR中的文件类型及其扩展名3659.1.3附注和扩充3669.2ImageCraft的ICC AVR编译器安装3679.2.1安装SETUP.EXE程序3679.2.2对安装完成的软件进行注册3679.3ICC AVR导游3689.3.1起步3689.3.2C程序的剖析3699.4ICC AVR的IDE环境3709.4.1编译一个单独的文件3709.4.2创建一个新的工程3709.4.3工程管理3719.4.4编辑窗口3719.4.5应用构筑向导3719.4.6状态窗口3719.4.7终端仿真3719.5C库函数与启动文件3729.5.1启动文件3729.5.2常用库函数3729.5.3字符类型库3739.5.4浮点运算库3749.5.5标准输入/输出库3759.5.6标准库和内存分配函数3769.5.7字符串函数3779.5.8变量参数函数3799.5.9堆栈检查函数3799.6AVR硬件访问的编程3809.6.1访问AVR的底层硬件3809.6.2位操作3809.6.3程序存储器和常量数据3819.6.4字符串3829.6.5堆栈3839.6.6在线汇编3839.6.7I/O寄存器3849.6.8绝对内存地址3849.6.9C任务3859.6.10中断操作3869.6.11访问UART3879.6.12访问EEPROM3879.6.13访问SPI3889.6.14相对转移/调用的地址范围3889.6.15C的运行结构3889.6.16汇编界面和调用规则3899.6.17函数返回非整型值3909.6.18程序和数据区的使用3909.6.19编程区域3919.6.20调试3919.7应用举例*3929.7.1读/写口3929.7.2延时函数3929.7.3读/写EEPROM3929.7.4AVR的PB口变速移位3939.7.5音符声程序3939.7.68字循环移位显示程序3949.7.7锯齿波程序3959.7.8正三角波程序3969.7.9梯形波程序396附录1AT89系列单片机简介398附录2AT94K系列现场可编程系统标准集成电路401附录3指令集综合404附录4AVR单片机选型表408参 考 文 献412
上传时间: 2013-11-08
上传用户:xcy122677
I2C 总线包括了两条串行总线(时钟线SCL 和数据线SDA),通过这两条总线能实现多个芯片之间的通信。在互相连接的芯片中,至少有一个芯片作为总线控制器,而其它芯片则作为从控制器。在本应用说明中,介绍了用Holtek 的八位RISC 结构的单片机作为单总线控制器的软件实现的方法。在本文的示例中,采用了一片EEPROM(型号HT24LC02,2Kbit)作为从控制器参与测试。电路说明:HT24LC02 的A0、A1、A2、VSS、WP 引脚接地,VCC 接+5V,SCL 接PA3,SDA 接PA2使用说明:例程中先向eeprom 中写数据,写完后,再将eeprom 中内容读出来,并将读出数据进行比较,若数据不相等程序跳到fail_out 中;若相等,最后程序跳到ok_end 中。本说明中提供了一个源文件OP_HT24.ASM 和一个包含文件HT24.ASM。在应用时,要将OP_HT24.ASM 文件添加到用户的project 中,并修改HT24.INC 文件中的变量设置,以建立SCL/SDA引脚来与用户的应用电路相匹配。
上传时间: 2013-10-19
上传用户:ming52900
设计内容:采用AT89S51单片机,DS18B20数字温度采集器件,单总线驱动等电路设计制作一个点在温度计,能利用1602LCD液晶显示温度,
上传时间: 2016-05-20
上传用户:zjf3110