基于315M无线通信与温度显示装置
- 格式:docx
- 大小:1.67 MB
- 文档页数:26
物联网专题一:智能家居主编:史新华物联传感传统智能家居发展了20多年,至今为止取得了一定的进步,但技术落后、观点陈旧、创新乏力一直是中国传统智能家居企业的整体特征。
今天,随着物联网技术的高速发展,无线物联网技术给传统智能家居带来了全新的产业机会,一些全球优秀企业纷纷涉足物联网智能家居行业。
在我国,虽然部分企业在无线物联网核心技术上取得了很大突破,但我们也应该清醒地看到大量技术落后的产品充斥市场仍是当前我国智能家居行业的重要特征。
很多传统企业甚至一些知名企业更是借用物联网的春风偷换概念大肆宣扬早已淘汰的产品和技术,大量举办各种所谓智能家居品牌评选评审,成立所谓联盟,编造各种故事,制造各种舆论,整个市场鱼龙混杂,让消费者看得眼花缭乱,无所适从。
从严格意义上讲基于物联网技术的智能家居产品技术在全球也只有少数企业掌握,在国内更是缺指可数,国内很多传统家电企业对物联网的理解甚至还停留在本世纪初的水平。
为方便普通消费者甄别真伪,鼓励具备技术实力的创新型企业,推动我国智能家居产业的健康发展,我们根据物联网的基本特征提供以下信息供消费者参考判断:1、物联网智能家居与传统智能家居的区别?物联网一个基本特征就是无处不在、无所不知。
物联网的目标是发展绿色全无线技术,包括感知、通讯等等不仅要求极低功耗,而且要求全无线覆盖、高可靠连接、强安全通讯、大组网规模、能自我修复。
具体到家庭应用就是要求安装非常简单,使用非常方便,维护不用操心,扩展随心所欲。
简单地说,就是一个普通消费者看着简单的说明书就能够自己迅速组装完成整套智能家居系统,而不需要专业人员的参与,这是物联网型智能家居产品的一个重要特点。
传统的智能家居采用有线的方式,不仅需要专业人员施工、专门公司维护,而且施工周期长,施工费用高,系统灵活性差、维护维修难、扩展能力低,很多项目建成后用户根本无法更新升级,让消费者苦不堪言,整个有线智能家居发展史甚至成了烂尾现象延续史。
无线视频监控系统详解无线视频监控系统详解《自动化测试趋势展望2013》国防与航空航天应用解决方案与产品选型指» NI CompactRIO开发者指南» LabVIEW 2012评估版软件无线视频监控典型部署方式一般在无线网状网覆盖区域架设支持WLAN接入的无线视频前端设备(如支持WLAN的IP摄像机或IP视频服务器加模拟摄像机),然后通过无线网状网将采集的IP视频信号回传到网络中心的监控处理平台。
通常在网络中心配置支持多通道的网络视频录像机和大容量的存储系统,用于监控视频录像和存储,同时为一个或多个网络监控终端提供实时的监控图像,还可通过安全的网络连接(如VPN),从远端视频监控终端上实现远程监控和管理。
以下是目前在无线监控网络中应用的典型IP视频系统单元。
*IP摄像机IP摄像机为集成模拟视频图像采集和视频图像数字化处理功能的一体化视频前端设备。
它可以将模拟的视频信号按照标准格式转换成数字信号,并直接提供IP网络接口。
通过WLAN无线桥接器可以很方便地将IP摄像机变成支持无线传输的无线视频前端设备。
*IP视频服务器IP视频服务器通常用于连接模拟摄像机,它可以将模拟的视频信号按照标准格式(普遍采用M-JPEG或MPEG4)转换成数字信号,并直接提供IP网络接口。
通过WLAN无线桥接器也可很方便地将IP视频服务器变成支持无线传输的无线视频前端设备。
采用IP视频服务器方式,用户可以自由地选择模拟摄像机的类型。
可以根据自己的需要,购买价格和性能不同的模拟摄像机,从而满足个性化的要求。
*WLAN无线桥接器WLAN无线桥接器可以为具有有线网络接口的IP视频设备提供无线局域网接口的转换,为其扩展无线网络传输的能力。
WLAN无线桥接器通常应支持以太网接口到802.11b/g无线局域网接口的转换,可满足长时间的无故障工作(其平在基于无线网状网的无线视频监控方案中,通常建议在需要细节识别的视频监控时,采用低帧率(2f/s~4f/s)、高分辨率(VGA)的M-JPEG视频监控前端设备;对于社区,城市环境的实时监控可采用MPEG4视频监控前端设备,通常可采用CIF格式(约500kbit/s带宽)即可满足监控需求;对于一些重要场所可采用高分辨率的D1格式(带宽约1Mbit/s~1.2Mbit/s)。
基于单片机的红外遥控开关设计设计总说明随着社会的发展、科技的进步以及人们生活水平的逐步提高,各种方便于生活的遥控系统开始进入了人们的生活。
传统的遥控器采用专用的遥控编码及解码集成电路,这种方法虽然制作简单、容易,但由于功能键数及功能受到特定的限制,只实用于某一专用电器产品的应用,应用范围受到限制。
而采用单片机进行遥控系统的应用设计,具有编程灵活多样、操作码个数可随便设定等优点。
本设计主要应用了STC89C52RC单片机作为核心,应用了单片机中断系统、红外解码原理等知识。
遥控操作的不同,遥控发射器通过对红外光发射频率的控制来区别不同的操作。
遥控接收器通过对红外光接收频率的识别,判断出控制操作,来完成整个红外遥控发射、接收过程。
其优点在于硬件电路简单,软件功能完善,性价比较高等特点。
本文给出了系统的硬件组成和硬软件设计方法,介绍了解码程序的基本结构和程序框图,为达到准确控制,将发射脉冲分为连接段、控制段和结束段等3部分,并再接收端进行校验。
整个系统由发射和接收两个部分组成。
发射部分包括键盘矩阵、编码调制、LED红外发送器;接收部分包括LED红外光、解调、解码电路。
系统在实际实用后,证明其方便、可靠并具有实用价值。
关键词:单片机;遥控电路;红外发射;红外接收The design of infrared remote control switch based onsingle chip microcomputerDesign DescriptionWith the development of social development, science and technology and people's living standards gradually improved, a variety of convenient remote control system in life begin to enter people's life. The traditional remote controller adopt special remote control code and the decoding integrated circuit, although this method is simple, easy, but because the function keys and function subject to certain limitations, only applies to a special electrical products, scope of application is limited. Application of SCM used for the design of remote control system, programming is flexible, the operation code number can be easily set etc..This design mainly uses STC89C52RC SCM as the core, using MCU interrupt system, infrared decoding principle knowledge. The remote operation, remote control transmitter through the control of the infrared emission frequency to distinguish between different operations. Remote control receiver through the identification of infrared receiving frequency, to determine the control operation, to complete the infrared remote control transmitter, receiving process. The utility model has the advantages of simple hardware circuit, the software function is perfect, with higher price.This paper presents the hardware composition of the system and the hardware and software design methods, this paper introduces the basic structure and decode program block diagram, in order to achieve accurate control, the transmitted signal is divided into connecting section, the controlling section and the ending section 3 section, then the receiver will verify. The whole system consists of two parts: transmitting and receiving. The transmitting part comprises a keyboard matrix, coded modulation, the LED infrared transmitter; receiving part comprises a LED infrared light, demodulation, decoding circuit. System in the actual utility, proved that its convenient, reliable and practical.Keywords: SCM, remote control circuit, infrared emission, infrared receiver目录1 绪论 (III)1.1红外通信技术概述 (1)1.1.1红外概述 (1)1.1.2遥控技术的发展与现状 (1)1.1.3选择红外遥控的原因 (2)1.3研究的目的和内容 (2)2 系统硬件部分设计 (4)2.1 系统硬件设计原理及要求 (4)2.1.1系统工作原理 (4)2.2设计的方案和比较 (5)2.3单片机主控电路设计 (7)2.3.1 STC89C52RC的简介 (7)2.3.2STC89C52RC芯片的管脚、引线与功能 (7)2.4红外遥控发射模块设计 (9)2.4.1红外的简单发射接收原理 (9)2.4.2红外传输编码方式 (10)2.4.3红外遥控发射器遥控方式 (11)2.4.4发射电路设计 (12)2.5 红外遥控接收模块设计 (13)2.5.1 红外接收头PC838 (13)2.5.2解码芯片PT2272 (14)2.5.3红外解码方式 (14)2.5.4接收电路设计 (15)2.6复位电路 (16)2.7电源电路设计 (17)2.7.1直流稳压电源的设计 (17)2.7.2USB供电 (17)3 系统软件设计 (19)3.1遥控发射器程序设计 (19)3.1.1程序总体结构 (19)3.1.2 初始化程序 (20)3.1.3 中断服务程序 (22)3.2 遥控接收器程序设计 (23)3.2.1 程序总体结构 (23)3.2.2 初始化程序 (25)3.2.3 计数值比较程序 (26)3.2.4 定时器1中断服务程序 (26)4 系统调试 (28)4.1不加电源检查 (28)4.2静态检测与调试 (28)4.3动态检测与调试 (28)4.4调试注意事项 (28)5 总结与展望 (30)致谢 (30)参考文献 (32)附录1 (33)附录2 (34)1 绪论1.1红外通信技术概述随着电子技术的发展和人们生活水平的不断提高,越来越多的电子产品走进人们的日常生活,而这些电器,绝大多数是采用红外遥控方式,遥控器的使用给人们的日常生活和生产带来了极大的便利。
全无线连接双频跳频技术排队叫号系统方案全无线触摸屏式排队叫号机1一、概述永泰排队系统优化了排队基础功能,同时在之上构建客户分层服务体系,及时识别优质客户,提供一对一服务。
永泰排队系统充分理解和满足使用单位的需求,从以下几个方面在帮助使用单位实现客户分层次服务中,助其一臂之力。
1、排队取号主机:可实现总行联网,通过刷卡器刷卡、二代身份证识别器感应取号,优先服务顾客。
2、呼叫显示屏分区域呼叫和显示本区域客户,例如贵宾区只呼叫贵宾区的客户,实现服务的专属化。
3、多功能叫号器除实现呼叫客户外,还可实现转移客户到某窗口或某业务队列前,发现优质客户呼叫大堂经理等功能。
4、客户经理传呼机:可接收贵宾客户刷卡或二代身份证感应取票时发来的信息,及时为贵宾提供服务。
可接收窗口柜员呼叫信息,直接到该窗口为客户服务;可查询各个队列的排队情况,每个队列的最长等待时间,以及时调整和分配服务窗口,减少某些客户的等待时间。
永泰排队系统,采用全无线连接,插上电源直接使用;搭积木式的结构、扩展便捷;双频跳频、稳定可靠。
永泰排队系统,设置灵活。
与使用单位的业务流程吻合,在多功能叫号器上即可设置本窗口可办哪几项业务、哪几个窗口可办同一业务或者是窗口各业务的优先级别,优先级可达到8级;08年BINA咨询公司对深发展深圳分行各营业厅柜台业务进行调研、优化,并对排队系统提出了具体要求,永泰排队系统以其人性化的设计深得赞誉。
永泰排队系统,实现联网后台统计管理功能,轻松掌握各网点排队数据情况、设备运行状况,并进行设备故障管理。
二、公司简介深圳市永泰新欣科技有限公司,是专为研发、生产排队叫号系统而设立的高科技企业,其自主研发生产、具有完全自主知识产权的双频跳频无线排队叫号机是目前国内技术最先进、性能最卓越的一款排队叫号机。
秉承"专业精神,精益求精"的经营理念,我们始终朝着将产品做得更先进,更完善、更易用的方向发展。
2002年,成功研制出国内第一台全无线排队叫号机。
USB无线透传模块WM11TR_L_02_USB使用说明目录文檔版本: 1.061.................................................................................................. 错误!未定义书签。
1 概述: (3)2 管脚描述: (4)OP1, OP2 and OP3 管腿用来选择波特率 (5)D/C命令的输入 (5)SLEEP 输入 (6)数据的输入和输出 (6)指示灯: (6)3命令设置: (1)3.1.系统参数的数据格式和设定: (1)A 重发次数和功率控制: (1)B 通道选择: (1)C 是发射的包长: (2)D 系统参数: (2)E 空中速率选择: (2)G 本机地址: (3)H 目的地址: (3)CHK校验和 (3)系统返回: (3)A B C D E F G H CHK缺省值: 17 00 10 00 30 5A 5A 0B (4)3.2.应用说明 (4)3.4参数设置流程 (5)4尺寸: (6)5 订单信息 (7)附件 (8)测试软件安装 (8)1 获取配置信息 (9)2参数设置 (10)3发送配置参数 (10)4保存配置信息 (11)5.载入配置信息 (11)6 传输测试 (12)7.按钮 (13)1 概述:315M,433M, 868M ,915M UART Module (透明传输USB模块)实现USB连接,其由WM11TR_L02 和USB到串口的转换芯片做成。
频率范围从200M到1G可以定做.最远通讯距离在1.6KM(直线无遮挡)UART 波特率可选:(115200, 57600 ,38400 ,19200 ,9600 ,4800 ,2400, 1200)工作电压: 5V电流:工作时为 22-200MA, Power Down 时小于 10UA发射功率: 20DBM (MAX)工作方式:完全透明方式,采用半双工的通讯方式。
电子通信和计算机类毕业论文题目大全1-100个题目1. 智能压力传感器系统设计2. 智能定时器3. 液位控制系统设计4. 液晶控制模块的制作5. 嵌入式激光打标机运动控制卡软件系统设计6. 嵌入式激光打标机运动控制卡硬件系统设计7. 基于单片机控制的数字气压计的设计与实现8. 基于MSC1211的温度智能温度传感器9. 机器视觉系统10. 防盗与恒温系统的设计与制作11. 防盗报警器12. AT89S52单片机实验系统的开发与应用13. 在单片机系统中实现SCR(可控硅)过零控制14. 微电阻测量系统15. 基于单片机的电子式转速里程表的设计16. 基于GSM短信模块的家庭防盗报警系统17. 公交车汉字显示系统18. 基于单片机的智能火灾报警系统19. WIN32环境下对PC机通用串行口通信的研究及实现20. FIR数字滤波器的MATLAB设计与实现方法研究21. 无刷直流电机数字控制系统的研究与设计22. 直线电机方式的地铁模拟地铁系统制作23. 稳压电源的设计与制作24. 线性直流稳压电源的设计25. 基于CPLD的步进电机控制器26. 全自动汽车模型的设计制作27. 单片机数字电压表的设计28. 数字电压表的设计29. 计算机比值控制系统研究与设计30. 模拟量转换成为数字量的红外传输系统31. 液位控制系统研究与设计32. 基于89C2051 IC卡读/写器的设计33. 基于单片机的居室安全报警系统设计34. 模拟量转换成为数字量红外数据发射与接收系统35. 有源功率因数校正及有源滤波技术的研究36. 全自动立体停车场模拟系统的制作37. 基于I2C总线气体检测系统的设计38. 模拟量处理为数字量红外语音传输接收系统的设计39. 精密VF转换器与MCS-51单片机的接口技术40. 电话远程监控系统的研究与制作41. 基于UCC3802的开关电源设计42. 串级控制系统设计43. 分立式生活环境表的研究与制作(多功能电子万年历)44. 高效智能汽车调节器45. 变速恒频风力发电控制系统的设计46. 全自动汽车模型的制作47. 信号源的设计与制作48. 智能红外遥控暖风机设计49. 基于单片控制的交流调速设计50. 基于单片机的多点无线温度监控系统51. 蔬菜公司恒温库微机监控系统52. 数字触发提升机控制系统53. 农业大棚温湿度自动检测54. 无人监守点滴自动监控系统的设计55. 积分式数字电压表设计56. 智能豆浆机的设计57. 采用单片机技术的脉冲频率测量设计58. 基于DSP的FIR滤波器设计59. 基于单片机实现汽车报警电路的设计60. 多功能数字钟设计与制作61. 超声波倒车雷达系统硬件设计62. 基于AT89C51单片机的步进电机控制系统63. 模拟电梯的制作64. 基于单片机程控精密直流稳压电源的设计65. 转速、电流双闭环直流调速系统设计66. 噪音检测报警系统的设计与研究67. 转速闭环(V-M)直流调速系统设计68. 基于单片机的多功能函数信号发生器设计69. 基于单片机的超声波液位测量系统的设计70. 仓储用多点温湿度测量系统71. 基于单片机的频率计设计72. 基于DIMM嵌入式模块在智能设备开发中的应用73. 基于DS18B20的多点温度巡回检测系统的设计74. 计数及数码显示电路的设计制作75. 矿井提升机装置的设计76. 中频电源的设计77. 数字PWM直流调速系统的设计78. 开关电源的设计79. 基于ARM的嵌入式温度控制系统的设计80. 锅炉控制系统的研究与设计81. 智能机器人的研究与设计——\u001F 自动循轨和语音控制的实现82. 基于CPLD的出租车计价器设计——软件设计83. 声纳式高度计系统设计和研究84. 集约型无绳多元心脉传感器研究与设计85. CJ20-63交流接触器的工艺与工装86. 六路抢答器设计87. V-M双闭环不可逆直流调速系统设计88. 机床润滑系统的设计89. 塑壳式低压断路器设计90. 直流接触器设计91. SMT工艺流程及各流程分析介绍92. 大棚温湿度自动控制系统93. 基于单片机的短信收发系统设计――硬件设计94. 三层电梯的单片机控制电路95. 交通灯89C51控制电路设计96. 基于D类放大器的可调开关电源的设计97. 直流电动机的脉冲调速98. 红外快速检测人体温度装置的设计与研制99. 基于8051单片机的数字钟第100-200个题目100. 48V25A直流高频开关电源设计101. 动力电池充电系统设计102. 多电量采集系统的设计与实现103. PWM及单片机在按摩机中的应用104. IC卡预付费煤气表的设计105. 基于单片机的电子音乐门铃的设计106. 基于单片机的温湿度测量系统设计107. 基于单片机的简易GPS定位信息显示系统设计108. 基于单片机的简单数字采集系统设计109. 大型抢答器设计110. 新型出租车计价器控制电路的设计111. 500kV麻黄线电磁环境影响计算分析112. 单片机太阳能热水器测控仪的设计113. LED点阵显示屏-软件设计114. 双容液位串级控制系统的设计与研究115. 三电平Buck直流变换器主电路的研究116. 基于PROTEUS软件的实验板仿真117. 基于16位单片机的串口数据采集118. 电机学课程CAI课件开发119. 单片机教学实验板——软件设计120. PN结(二极管)温度传感器性能的实验研究121. 微电脑时间控制器的软件设计122. 基于单片机AT89S52的超声波测距仪的研制123. 硼在TLP扩散连接中的作用机理研究124. 多功能智能化温度测量仪设计125. 电网系统对接地电阻的智能测量126. 基于数字采样法的工频电参数测量系统的设计127. 动平衡检测系统的设计128. 非正弦条件下电参测量的研究129. 频率测量新原理的研究130. 基于LABVIEW的人体心率变异分析测量131. 学校多功能厅音响系统的设计与实现132. 利用数字电路实现电子密码锁133. 矩形微带天线的设计134. 简易逻辑仪的分析135. 无线表决系统的设计136. 110kV变电站及其配电系统的设计137. 10KV变电所及低压配电系统设计138. 35KV变电所及低压配电系统设计139. 6KV配电系统及车间变电所设计140. 交流接触器自动化生产流水线设计141. 63A三极交流接触器设计142. 100A交流接触器设计143. CJ20—40交流接触器工艺及工装设计144. JSS型数字式时间继电器设计145. 半导体脱扣器的设计146. 12A交流接触器设计147. CJ20-100交流接触器装配线设计148. 真空断路器的设计149. 总线式智能PID控制仪150. 自动售报机的设计151. 小型户用风力发电机控制器设计152. 断路器的设计153. 基于MATLAB的水轮发电机调速系统仿真154. 数控缠绕机树脂含量自控系统的设计155. 软胶囊的单片机温度控制(硬件设计)156. 空调温度控制单元的设计157. 基于人工神经网络对谐波鉴幅158. 基于单片机的鱼用投饵机自动控制系统的设计159. 基于MATLAB的调压调速控制系统的仿真研究160. 锅炉汽包水位控制系统161. 基于单片机的无刷直流电机控制系统设计162. 煤矿供电系统的保护设计——硬件电路的设计163. 煤矿供电系统的保护设计——软件设计164. 大容量电机的温度保护——软件设计165. 大容量电机的温度保护——硬件电路的设计166. 模块化机器人控制器设计167. 电子式热分配表的设计开发168. 中央冷却水温控制系统169. 基于单片机的玻璃管加热控制系统设计170. 基于AT89C51单片机的号音自动播放器设计171. 基于单片机的普通铣床数控化设计172. 基于AT89C51单片机的电源切换控制器的设计173. 基于51单片机的液晶显示器设计174. 手机电池性能检测175. 自动门控制系统设计176. 汽车侧滑测量系统的设计177. 超声波测距仪的设计及其在倒车技术上的应用178. 篮球比赛计时器设计179. 基于单片机控制的红外防盗报警器的设计180. 智能多路数据采集系统设计181. 继电器保护毕业设计182. 电力系统电压频率紧急控制装置研究183. 用单片机控制的多功能门铃184. 全氢煤气罩式炉的温度控制系统的研究与改造185. 基于ATmega16单片机的高炉透气性监测仪表的设计186. 基于MSP430的智能网络热量表187. 火电厂石灰石湿法烟气脱硫的控制188. 家用豆浆机全自动控制装置189. 新型起倒靶控制系统的设计与实现190. 软开关技术在变频器中的应用191. 中频感应加热电源的设计192. 智能小区无线防盗系统的设计193. 智能脉搏记录仪系统194. 直流开关稳压电源设计195. 用单片机实现电话远程控制家用电器196. 无线话筒制作197. 温度检测与控制系统198. 数字钟的设计199. 汽车尾灯电路设计200. 篮球比赛计时器的硬件设计第201-300个题目201. 公交车报站系统的设计202. 频率合成器设计203. 基于RS485总线的远程双向数据通信系统的设计204. 宾馆客房环境检测系统205. 智能充电器的设计与制作206. 基于单片机的电阻炉温度控制系统设计207. 单片机控制的PWM直流电机调速系统的设计208. 遗传PID控制算法的研究209. 模糊PID控制器的研究及应用210. 楼宇自动化系统的设计与调试211. 基于AT89C51单片机控制的双闭环直流调速系统设计212. 基于89C52的多通道采集卡的设计213. 单片机自动找币机械手控制系统设计214. 单片机控制PWM直流可逆调速系统设计215. 单片机电阻炉温度控制系统设计216. 步进电机实现的多轴运动控制系统217. IC卡读写系统的单片机实现218. 基于单片机的户式中央空调器温度测控系统设计219. 基于单片机的乳粉包装称重控制系统设计220. 18B20多路温度采集接口模块221. 基于单片机防盗报警系统的设计222. 基于MAX134与单片机的数字万用表设计223. 数字式锁相环频率合成器的设计224. 集中式干式变压器生产工艺控制器225. 小型数字频率计的设计226. 可编程稳压电源227. 数字式超声波水位控制器的设计228. 基于单片机的室温控制系统设计229. 基于单片机的车载数字仪表的设计230. 单片机的水温控制系统231. 数字式人体脉搏仪的设计232. I2C总线数据传输应用研究(硬件部分)233. STV7697在显示驱动电路系统中的应用(软件设计)234. LED字符显示驱动电路(软件部分)235. 智能恒压充电器设计236. 基于单片机的定量物料自动配比系统237. 现代发动机自诊断系统探讨238. 基于单片机的液位检测239. 基于单片机的水位控制系统设计240. FFT在TMS320C54XDSP处理器上的实现241. 基于模拟乘法器的音频数字功率设计242. 正弦稳态电路功率的分析243. 基于Multisim三相电路的仿真分析244. 他励直流电动机串电阻分级启动虚拟实验245. 并励直流电动机串电阻三级虚拟实验246. 基于80C196MC交流调速实验系统软件的设计与开发247. 基于VDMOS调速实验系统主电路模板的设计与开发248. 基于Matlab的双闭环PWM直流调速虚拟实验系统249. 基于IGBT-IPM的调速实验系统驱动模板的设计与开发250. 基于87C196MC交流调速系统主电路软件的设计与开发251. HEF4752为核心的交流调速系统控制电路模板的设计与开发252. 基于87C196MC交流调速实验系统软件的设计与开发253. 87C196MC单片机最小系统单路模板的设计与开发254. MOSFET管型设计开关型稳压电源255. 电子密码锁控制电路设计256. 基于单片机的数字式温度计设计257. 智能仪表用开关电源的设计258. 遥控窗帘电路的设计259. 双闭环直流晶闸管调速系统设计260. 三路输出180W开关电源的设计261. 多点温度数据采集系统的设计262. 列车测速报警系统263. PIC单片机在空调中的应用264. 基于单片机的温度采集系统设计265. 基于单片机89C52的啤酒发酵温控系统266. 基于MCS-51单片机温控系统设计的电阻炉267. 基于单片机的步进电机控制系统268. 新颖低压万能断路器269. 万年历可编程电子钟控电铃270. 数字化波形发生器的设计271. 高压脉冲开关电源272. 基于MCS-96单片机的双向加力式电子天平273. 语音控制小汽车控制系统设计274. 智能型客车超载检测系统的设计275. 热轧带钢卷取温度反馈控制器的设计276. 直流机组电动机设计277. 龙门刨床驱动系统的设计278. 基于单片机的大棚温、湿度的检测系统279. 微波自动门280. 基于DS18B20温度传感器的数字温度计设计281. 节能型电冰箱研究282. 交流异步电动机变频调速设计283. 基于单片机控制的PWM调速系统284. 基于单片机的数字温度计的电路设计285. 基于Atmel89系列芯片串行编程器设计286. 基于单片机的实时时钟287. 基于MCS-51通用开发平台设计288. 基于MP3格式的单片机音乐播放系统289. 基于单片机的IC卡智能水表控制系统设计290. 基于MATLAB的FIR数字滤波器设计291. 单片机水温控制系统292. 110kV区域降压变电所电气系统的设计293. ATMEIL AT89系列通用单片机编程器的设计294. 基于单片机的金属探测器设计295. 双闭环三相异步电动机串级调速系统296. 基于单片机技术的自动停车器的设计297. 单片机电器遥控器的设计298. 自动剪板机单片机控制系统设计299. 蓄电池性能测试仪设计300. 电气控制线路的设计原则第301-400个题目301. 无线比例电机转速遥控器的设计302. 简易数字电子称设计303. 红外线立体声耳机设计304. 单片机与PC串行通信设计305. 100路数字抢答器设计306. D类功率放大器设计307. 铅酸蓄电池自动充电器308. 数字温度测控仪的设计309. 下棋定时钟设计310. 温度测控仪设计311. 数字频率计312. 数字集成功率放大器整体电路设计313. 数字电容表的设计314. 数字冲击电流计设计315. 数字超声波倒车测距仪设计316. 路灯控制器317. 扩音机的设计318. 交直流自动量程数字电压表319. 交通灯控制系统设计320. 简易调频对讲机的设计321. 峰值功率计的设计322. 多路温度采集系统设计323. 多点数字温度巡测仪设计324. 电机遥控系统设计325. 由TDA2030A构成的BTL功率放大器的设计326. 超声波测距器设计327. 4-15V直流电源设计328. 家用对讲机的设计329. 流速及转速电路的设计330. 基于单片机的家电远程控制系统设计331. 万年历的设计332. 单片机与计算机USB接口通信333. LCD数字式温度湿度测量计334. 逆变电源设计335. 基于单片机的电火箱调温器336. 表面贴片技术SMT的广泛应用及前景337. 中型电弧炉单片机控制系统设计338. 中频淬火电气控制系统设计339. 新型洗浴器设计340. 新型电磁开水炉设计341. 基于电流型逆变器的中频冶炼电气设计342. 6KW电磁采暖炉电气设计343. 64点温度监测与控制系统344. 电力市场竞价软件设计345. DS18B20温度检测控制346. 步进电动机驱动器设计347. 多通道数据采集记录系统348. 单片机控制直流电动机调速系统349. IGBT逆变电源的研究与设计350. 软开关直流逆变电源研究与设计351. 单片机电量测量与分析系统352. 温湿度智能测控系统353. 现场总线控制系统设计354. 加热炉自动控制系统355. 电容法构成的液位检测及控制装置356. 基于CD4017电平显示器357. 无线智能报警系统358. 可编程的LED(16×64)点阵显示屏359. 多路智力抢答器设计360. 8×8LED点阵设计361. 电子风压表设计362. 智能定时闹钟设计363. 数字音乐盒设计364. 数字温度计设计365. 数字定时闹钟设计366. 数字电压表设计367. 计算器模拟系统设计368. 定时闹钟设计369. 电子万年历设计370. 电子闹钟设计371. 单片机病房呼叫系统设计372. 家庭智能紧急呼救系统的设计373. 自动车库门的设计374. 异步电动机功率因数控制系统的研究375. 普通模拟示波器加装多功能智能装置的设计376. 步进电机运行控制器的设计377. 80C196MC控制的交流变频调速系统设计378. 汽车防盗系统379. 简易远程心电监护系统380. 智能型充电器的电源和显示的设计381. 电气设备的选择与校验382. 论供电系统中短路电流及其计算383. 论工厂的电气照明384. 论无线通信技术热点及发展趋势385. 浅论10KV供电系统的继电保护的设计方案386. 试论供电系统中的导体和电器的选择387. 大棚仓库温湿度自动控制系统388. 自行车车速报警系统389. 智能饮水机控制系统390. 基于单片机的数字电压表设计391. 多用定时器的电路设计与制作392. 智能编码电控锁设计393. 串联稳压电源的设计394. 红外恒温控制器的设计与制作395. 自行车里程,速度计的设计396. 等精度频率计的设计397. 浮点数运算FPGA实现398. 人体健康监测系统设计399. 基于单片机的音乐喷泉控制系统设计400. 基于LabVIEW的虚拟频谱分析仪的研究与设计第401-500个题目401. 感应式门铃的设计与制作402. 电子秤设计与制作403. 电动车三段式充电器404. SB140肖特基二极管制造与检测405. SMT技术406. 基于单片机的温度测量系统的设计407. 龙门刨床的可逆直流调速系统的设计408. 公交车站自动报站器的设计409. 单片机波形记录器的设计410. 音频信号分析仪411. 基于单片机的机械通风控制器设计412. 论电气设计中低压交流接触器的使用413. 论人工智能的现状与发展方向414. 浅论配电系统的保护与选择415. 浅论扬州帝一电器的供电系统416. 浅谈光纤光缆和通信电缆417. 浅谈数据通信及其应用前景418. 浅谈塑料光纤传光原理419. 浅析数字信号的载波传输420. 浅析通信原理中的增量控制421. 太阳能热水器水温水位测控仪分析422. 电气设备的漏电保护及接地423. 论“人工智能”中的知识获取技术424. 论PLC应用及使用中应注意的问题425. 论传感器使用中的抗干扰技术426. 论电测技术中的抗干扰问题427. 论高频电路的频谱线性搬移428. 论高频反馈控制电路429. 论工厂导线和电缆截面的选择430. 论工厂供电系统的运行及管理431. 论供电系统的防雷、接地保护及电气安全432. 论交流变频调速系统433. 论人工智能中的知识表示技术434. 论双闭环无静差调速系统435. 论特殊应用类型的传感器436. 论无损探伤的特点437. 论在线检测438. 论专家系统439. 论自动测试系统设计的几个问题440. 浅析时分复用的基本原理441. 试论配电系统设计方案的比较442. 试论特殊条件下交流接触器的选用443. 音频功率放大器的设计444. 具有红外保护的温度自动控制系统的设计445. 直流数字电压表的设计446. 金属探测器制作447. 太阳能装饰灯448. 彩灯控制器449. 自动选台立体声调频收音机450. 浅析公路交通安全报警系统451. 浅析单相配电器的推广应用452. 基于立体声调频收音机的研究453. 基于蓝牙技术的研究454. 基于环绕立体声转接器的设计455. 基于红外线报警系统的研究456. 基于高速公路监控系统的研究457. 多种变化彩灯458. 单片机音乐演奏控制器设计459. 单片机的打印机的驱动设计460. 单目视觉车道偏离报警系统461. 基于单片机的压电智能悬臂梁振动控制系统设计462. 遥控小汽车的设计研究463. 单片机的数字电压表设计464. 多路输出直流稳压源465. 数字电路数字钟设计466. 电力行业中宏观调控的措施及能源开发利用的危机467. 基于单片机对氧气浓度检测控制系统468. 基于PIC16F74单片机串行通信中继控制器469. 火灾自动报警系统470. 基于单片机的电子时钟控制系统471. 基于单片机的波形发生器设计472. 智能毫伏表的设计473. 微机型高压电网继电保护系统的设计474. 基于单片机mega16L的煤气报警器的设计475. 国产化PLC的研制476. 串行显示的步进电机单片机控制系统477. 编码发射与接收报警系统设计:看护机478. 编码发射接收报警设计:爱情鸟479. 基于IC卡的楼宇门禁系统的设计480. 基于DirectShow的视频监控系统481. 红外线遥控器系统设计482. 虚拟示波器的设计483. 基于LabVIEW环境下虚拟调幅波解调器的设计484. 基于嵌入式系统的原油含水分析仪的硬件与人机界面设计485. 低频功率放大器设计486. 银行自动报警系统487. 超媒体技术488. 数字电子钟的设计与制作489. 温度报警器的电路设计与制作490. 数字电子钟的电路设计491. 鸡舍电子智能补光器的设计492. 高精度超声波传感器信号调理电路的设计493. 电子密码锁的电路设计与制作494. 单片机控制电梯系统的设计495. 常用电器维修方法综述496. 控制式智能计热表的设计497. 电子指南针设计498. 汽车防撞主控系统设计499. 电力拖动控制系统设计500. 解析民用建筑的应急照明第501-600个题目501. 对漏电保护器安全性能的剖析502. 基于单片机的多功能智能小车设计503. 电气火灾自动保护型断路器的设计504. 电力电子技术在绿色照明电路中的应用505. 单片机的智能电源管理系统506. 转速闭环控制的直流调速系统的仿真与设计507. 基于单片机的数字直流调速系统设计508. 多功能频率计的设计509. 18信息移频信号的频谱分析和识别510. 集散管理系统—终端设计511. 基于MATLAB的数字滤波器优化设计512. 基于AT89C51SND1C的MP3播放器513. 基于光纤的汽车CAN总线研究514. 汽车倒车雷达515. 基于DSP的电机控制516. 交流异步电机试验自动采集与控制系统的设计517. 新型自动装弹机控制系统的研究与开发518. 直流电机试验自动采集与控制系统的设计519. 微型机控制一体化监控系统520. 基于PDIUSBD12和K9F2808简易USB 闪存设计521. 开关电源设计522. 基于AT89C51的宽范围高精度的电机转速测量系统523. 基于AT89C51的路灯控制系统设计524. 点阵式汉字电子显示屏的设计与制作525. 全数字控制SPWM单相变频器526. 小功率UPS系统设计527. 正弦信号发生器电路设计528. 基于Matlab的多频率FMICW的信号分离及时延信息提取529. USB接口设备驱动程序的框架设计530. 单片机大型建筑火灾监控系统531. 单片机电加热炉温度控制系统532. 单片机控制单闭环直流电动机的调速控制系统533. 通用串行总线数据采集卡的设计534. 全氢罩式退火炉温度控制系统535. 网络视频监控系统的设计536. 一氧化碳报警器537. 基于DSP的短波通信系统设计IIR设计538. 电压稳定毕业设计539. 基于ARM的嵌入式web服务器的设计与实现540. 数字式心电信号发生器硬件设计及波形输出实现541. 200电话卡代拨器的设计542. 基于单片机的遥控器的设计543. 数字电容测量仪的设计544. 基于MCU温控智能风扇控制系统的设计545. 红外遥控电子密码锁的设计546. 水位报警显时控制系统的设计547. 生产流水线产品产量统计显示系统548. 数字温度计的设计549. 基于单片机设计的自动售货机系统设计550. 基于USB总线的设计与开发551. 通过USB实现PC间数据传输552. 超声波特征提取系统553. 单片机实验教学平台分析554. 110kv电网继电保护设计555. 16×16点阵LED电子显示屏的设计556. 卷扬机及其排绳机构的设计557. 移动电话接收机功能电路558. 智能楼宇设计559. 基于TMS320VC33DSP开发板制作560. 基于单片机AT89C51的语音温度计的设计561. 基于单片机的带智能自动化的红外遥控小车562. 基于FPGA的数字通信系统563. 基于FPGA和锁相环4046实现波形发生器564. 单片机呼叫系统的设计565. 音频多重混响设计566. 探讨未来通信技术的发展趋势567. 智能小车自动寻址设计--小车悬挂运动控制系统568. 湿度传感器单片机检测电路制作569. 单片机定时闹钟设计570. 基于单片机的多点温度检测系统571. 智能火灾报警监测系统572. 智能立体仓库系统的设计573. 单片机交通灯控制系统的设计574. 交流电机型式试验及计算机软件的研究575. 大功率电器智能识别与用电安全控制器的设计576. 电流继电器设计577. 风力发电电能变换装置的研究与设计578. 基于FPGA的电网基本电量数字测量系统的设计579. 基于虚拟仪器的电网主要电气参数测试设计580. 单片机演奏音乐歌曲装置的设计581. 单片机电铃系统设计582. 智能电子密码锁设计583. 八路智能抢答器设计584. 基于单片机控制音乐门铃585. 基于单片机控制文字的显示586. 基于单片机控制发生的数字音乐盒587. 基于单片机控制动态扫描文字显示系统的设计588. 基于LMS自适应滤波器的MATLAB实现589. D功率放大器毕业论文590. 无线射频识别系统发射接收硬件电路的设计591. 基于单片机PIC16F877的环境监测系统的设计592. 基于ADE7758的电能监测系统的设计593. 智能电话报警器594. 数字频率计课程设计595. 多功能数字钟电路设计课程设计596. 基于VHDL数字频率计的设计与仿真597. 基于单片机的智能电子负载系统设计598. 电压比较器的模拟与仿真599. 脉冲变压器设计600. MATLAB仿真技术及应用第601-700个题目601. 基于单片机的水温控制系统602. 基于FPGA和单片机的多功能等精度频率计603. 发电机-变压器组中微型机保护系统604. 基于单片机的鸡雏恒温孵化器的设计605. 基于单片机步进电机控制系统设计606. 多路数据采集系统的设计607. 电子万年历608. 基于单片机的数字钟设计609. 自动存包柜的设计610. 空调器微电脑控制系统611. 全自动洗衣机控制器612. 小功率不间断电源(UPS)中变换器的原理与设计613. 电力线载波调制解调器毕业设计论文614. 图书馆照明控制系统设计615. 基于AC3的虚拟环绕声实现616. 电视伴音红外转发器的设计617. 多传感器障碍物检测系统的软件设计618. 基于单片机的电器遥控器设计619. 基于单片机的数码录音与播放系统620. 单片机控制的霓虹灯控制器621. 电阻炉温度控制系统622. 智能温度巡检仪的研制623. 保险箱遥控密码锁624. 基于蓝牙技术的心电动态监护系统的研究625. 10KV变电所的电气部分及继电保护626. 年产26000吨乙醇精馏装置设计627. 卷扬机自动控制限位控制系统628. 磁敏传感器水位控制系统629. 继电器控制两段传输带机电系统630. 广告灯自动控制系统631. 基于CFA的二阶滤波器设计632. 霍尔传感器水位控制系统633. 全自动车载饮水机634. 浮球液位传感器水位控制系统635. 干簧继电器水位控制系统636. 电接点压力表水位控制系统637. 低成本智能住宅监控系统的设计638. 大型发电厂的继电保护配置639. 直流操作电源监控系统的研究640. 悬挂运动控制系统641. 气体泄漏超声检测系统的设计642. 电压无功补偿综合控制装置643. FC-TCR型无功补偿装置控制器的设计。
远程温湿度测量系统一、 任务制作一个远程温湿度测量仪,该测试仪具有温湿度测量和远程显示等功能。
其结构框图如下:二、要求 1、基本要求(1)通过可编程控制器、变换器和温湿度传感器采集温湿度数据并在LED 上显示;(2)温度误差<1℃,湿度误差<1%,温度测量范围0℃~120℃,湿度测量范围1%~99%;(3)可用电池供电;2、发挥部分(1)设计红外二极管发射电路和红外接收电路,实现温湿度数据的准确可靠发送和接收;(2)设计射频发射电路和接收电路,实现温湿度数据的准确可靠发送和接收; (3)最好采用微型化的温湿度传感器,无线传输距离>5米;2.2.1 无线数据发射接收模块模块所选用工作频率为315M ,采用声表谐振器SAW 稳频,频率稳定度极高。
电路采用ASK 方式调制,当数据信号停止时发射电流降为零,功耗很低。
电路本身未设编码集成电路,而增加了一只数据调制三极管Q1,这种结构使得它可以方便地和其它固定编码电路、滚动码电路及单片机接口,而不必考虑编码电路的工作电压和输出幅度信号值的大小。
模块输出功率由电压决定,电压变化时发射频率基本不变,发射电压为3V 时,空旷地传输距离约20 ~ 50m ,发射功率较小,当电压5V 时约100~200m ,当电压9V 时约300~500m ,当发射电压为12V时,为最佳工作电压,具有较好的发射效果,发射电流约60mA,空旷地传输距离700~800m,发射功率约500mW。
综合考虑路面状况,通过试验选择了70m左右的发射距离。
地址及数据信息的标识采用PT2262芯片。
A0~A7为地址, 采用三进制编码,即可为3的8次方共6561组编码; D0~D3为数据编码引脚, 采用二进制编码即8421码, 可以编2的4次方共16组状态码。
数据解码器PT2272在嵌入式单片微机控制系统的干预下, 对信息采集器送来的信息编码数据, 进行数据融合, 并完整、准确地解析出站址标识的数据信息。
433m无线模块数据发射模块的工作频率为315M,采用声表谐振器SAW稳频,频率稳定度极高,当环境温度在-25~+85度之间变化时,频飘仅为3ppm/度无线数据传输广泛地运用在车辆监控、遥控、遥测、小型无线网络、无线抄表、门禁系统、小区传呼、工业数据采集系统、无线标签、身份识别、非接触RF智能卡、小型无线数据终端、安全防火系统、无线遥控系统、生物信号采集、水文气象监控、机器人控制、无线232数据通信、无线485/422数据通信、数字音频、数字图像传输等领域中。
433M发射模块主要技术指标:1、通讯方式:调幅AM2、工作频率:315MHZ/433MHZ3、频率稳定度:±75KHZ4、发射功率:≤500MW5、静态电流:≤0.1UA6、发射电流:3~50MA7、工作电压:DC 3~12V特别适合多发一收无线遥控及数据传输系统。
声表谐振器的频率稳定度仅次于晶体,而一般的LC振荡器频率稳定度及一致性较差,即使采用高品质微调电容,温差变化及振动也很难保证已调好的频点不会发生偏移。
发射模块未设编码集成电路,而增加了一只数据调制三极管Q1,这种结构使得它可以方便地和其它固定编码电路、滚动码电路及单片机接口,而不必考虑编码电路的工作电压和输出幅度信号值的大小。
比如用PT2262或者SM5262等编码集成电路配接时,直接将它们的数据输出端第17脚接至数据模块的输入端即可。
数据模块具有较宽的工作电压范围3~12V,当电压变化时发射频率基本不变,和发射模块配套的接收模块无需任何调整就能稳定地接收。
当发射电压为3V时,空旷地传输距离约20~50米,发射功率较小,当电压5V时约100~200米,当电压9V时约300~500米,当发射电压为12V时,为最佳工作电压,具有较好的发射效果,发射电流约60毫安,空旷地传输距离700~800米,发射功率约500毫瓦。
当电压大于l2V时功耗增大,有效发射功率不再明显提高。
这套模块的特点是发射功率比较大,传输距离比较远,比较适合恶劣条件下进行通讯。
基于DMX512协议的灯光控制信号无线传输设计引言随着数字化技术和计算机技术的广泛普及,舞台和演播厅等灯光控制系统由传统的模拟控制转变为数字控制。
为了解决各厂家设备兼容性问题,美国剧场技术协会(USITT)制定了DMX512协议标准。
由于该协议简单实用,目前几乎所有的灯光及舞台设备生产厂商都支持该控制协议,使之成为灯光控制的国际标准。
由于协议规定DMX512信号通过EIA-485有线线缆进行传输,这就造成在条件不利于有线布线的环境下设备安装困难。
因此,设计一种短距离无线通信系统来代替有线线缆完成信号的传输就显得十分必要。
1. DMX512协议简介DMX512协议适用于一点对多点的主从式灯光控制系统,主控制器往总线发送控制时序,总线上的其他从灯光设备接收总线数据,提取其对应通道的数据,完成控制信号的接收。
协议规定控制信号数据包的传输通过异步通信的方式进行。
一个DMX512数据包包含起始码和512个数据帧。
数据帧内包含1个起始位(低电平)、8个位数据和2个停止位(高电平),没有奇偶校验。
DMX512的信号数据传输率为250 kbps,数据帧每位宽度为4μs,发送一帧需要44μs。
一个数据帧代表了一路控制通道,因此该协议支持512路控制通道。
一般舞台灯光设备可以同时接受多路通道控制。
接受的通道数越多,接收的控制数据量也越大,灯光的表现能力也就越强。
譬如,某些舞台激光灯可以根据需要投射出不同图案、颜色甚至字符。
DMX512数据包的传输要符合一定的格式和时序要求。
主要包含1个至少88 μs 的低电平输出起始标志(Break)、起始码帧、512个数据帧和最后的数据包结束标志(高电平)。
控制器和接收器只有满足DMX512数据包的时序要求,才能正常完成主从机之间的通信。
具体的信号时序如图1所示。
2 系统硬件设计2.1 系统设计框图系统设计的目的是利用无线传输代替有线电缆,解决有线布线困难的问题,因此在设计上必须满足轻便易安置的条件,以保证与原有线系统无缝结合。
基于PTR2000的无线通信与温度显示系统 实验前期准备: 学习315M无线通信,PT2262/PT2272无线编码与解码,DS18B20数字温度传感器,蜂鸣器的使用,1602液晶显示系统的学习。遇到不懂的问题时向单片机老师进行了请教。 实验组员: 卢少林 胡月香 张望平 试验所用材料: 万用板,315M无线收发模块,1602液晶,PT2262/PT2272编码与解码芯片,at89s52芯片,四位数码管,电阻,电容,二极管,开关,11.0592Mhz晶振,三极管。 试验原理 使用DS18B20对温度进行测量,通过at89s52单片机进行数据处理,在1602液晶中进行显示,并设置警报温度(当温度高于警报温度,蜂鸣器发出响声),单片机处理后的数据通过PT2262进行编码,送给315M无线发射模块进行无线发射,315M无线接收模块对无线信号进行接收,通过PT2272解码芯片进行解码,在送给另外一块at89s52单片机,单片机对数据进行处理,然后在数码管上现实出来。 试验原理图: 图一 温度检测、显示、报警与无线温度发射电路 图二 无线温度接收与显示电路
DS18B20温度传感
AT8952芯片
进行数据分析与处理
1602液晶显示采集温度
4位数码管显示接收的温度
PT226芯片对数据进行编码
315M无线发
送模块发送数据
USB电源
315M无线接收模块接收数据
AT8952芯片
进行数据分析与处理
USB电源
蜂鸣器进行临界温度报警 作品实物图:
温度检测、显示、报警与无线温度发射电路 无线温度接收与显示电路 模块分析:
DS18B20对温度进行检测,将数据发送给AT89S52单片机处理 AT89S52单片机对数据进行处理,将数据在1602液晶上显示出来,并设置警戒温度,将当前温度值交给PT2262编码芯片进行处理。
1602对当前温度进行显示
当达到警戒温度,蜂鸣器发出警报声 PT2262接收单片机传输过来的温度值进行编码处理,处理后的数据发送给315M无线发射模块。
315M无线发射模块将编码后的数据通过天线发射给接收模块
315M无线接收模块接收数据,将接收到的数据发送给无线解码芯片PT2272
PT2272解码芯片接收数 据,将数据解码后发送给另一块AT89S52芯片 另一块AT89S52接收到数据,进行处理,并将处理后的数据发送4位数码管
数码管将接收的温度值显示出来 试验程序: 无线发送,温度检测,温度显示程序如下 #include #include unsigned char code table[]="Now temp is"; unsigned char code table3[]="wendu:"; unsigned char code cent[]={"Cent"}; unsigned char flag,min,time,tltemp; sbit rs=P2^0; sbit rw=P2^1; sbit e=P2^2; sbit s=P3^6; sbit bf=P0^7; sbit DB_B20=P3^7; sbit fa0=P3^0; sbit fa1=P3^1; sbit fa2=P3^2; sbit fa3=P3^3; sbit te=P1^5; void fasong(unsigned char temp) { unsigned char i; for(i=0;i<12;i++) { if(temp%2==0) { fa0=1; fa1=0; } else { fa0=0; fa1=1; } temp=temp>>1; } } void delay_us(unsigned int time) //延时10us { int i,j; for(i=0;ifor(j=0;j<10;j++); } void jingbao() { int i; if(min>=30) { for(i=0;i<50;i++) { s=!s; delay_us(5); }; } } void delay1ms()//延时1ms { unsigned char i,j; for(i=0;i<4;i++) for(j=0;j<33;j++) ; }
void delaynms(unsigned char n) { unsigned char i; for(i=0;idelay1ms(); } bit busy(void) { bit result; rs=0; //根据规定,RS为低电平,RW为高电平时,可以读状态 rw=1; e=1; //E=1,才允许读写 _nop_(); //空操作 _nop_(); _nop_(); _nop_(); //空操作四个机器周期,给硬件反应时间 result=bf; //将忙碌标志电平赋给result e=0; //将E恢复低电平 return result; } void write_com(unsigned char datee) { while(busy()==1); rs=1; rw=1; _nop_(); _nop_(); rs=0; rw=0; e=0; _nop_(); _nop_(); _nop_(); _nop_(); e=1; P0=datee; _nop_(); _nop_(); _nop_(); _nop_(); e=0; } void write_dater(unsigned char datere) { while(busy()==1); rs=1; rw=0; e=0; P0=datere; _nop_(); _nop_(); _nop_(); _nop_(); e=1; _nop_(); _nop_(); _nop_(); _nop_(); e=0; } void init_1604() { delaynms(15); write_com(0x38); delaynms(2); write_com(0x38); delaynms(2); write_com(0x38); delaynms(2); write_com(0x0c); delaynms(2); write_com(0x06); delaynms(2); write_com(0x01); delaynms(2); } bit init() { bit flag; //储存DS18B20是否存在的标志,flag=0,表示存在;flag=1,表示不存在 DB_B20= 1; //先将数据线拉高 for(time=0;time<2;time++) //略微延时约6微秒 ; DB_B20 = 0; //再将数据线从高拉低,要求保持480~960us for(time=0;time<200;time++) //略微延时约600微秒 ; //以向DS18B20发出一持续480~960us的低电平复位脉冲 DB_B20 = 1; //释放数据线(将数据线拉高) for(time=0;time<10;time++) ; //延时约30us(释放总线后需等待15~60us让DS18B20输出 存在脉冲) flag=DB_B20; //让单片机检测是否输出了存在脉冲(DQ=0表示存在) for(time=0;time<200;time++) //延时足够长时间,等待存在脉冲输出完毕 ; return (flag); } unsigned char read_onebyte()//读一个字节的数据 { unsigned char i=0; unsigned char dat; //储存读出的一个字节数据 for (i=0;i<8;i++) {
DB_B20=1; // 先将数据线拉高 _nop_(); //等待一个机器周期 DB_B20= 0; //单片机从DS18B20读书据时,将数据线从高拉低即启动读时序 _nop_(); //等待一个机器周期 DB_B20= 1; //将数据线"人为"拉高,为单片机检测DS18B20的输出电平作准备