- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第八章 远程温度采集与曲线的生成综合实例 3. 显示数据点 spanValue.style.position=absolute; // 显示纵坐标温度的值 spanValue.style.width=this.options.valueWidth+px; spanValue.style.textAlign=center; spanValue.style.color=this.options.valueColor; spanTime.style.position=absolute; // 显示横坐标温度所对应的时间 spanTime.style.width=this.options.timeWidth+px; spanTime.style.textAlign=center; spanTime.style.color=this.options.timeColor; This.entity.appendChild(spanValue); This.entity.appendChild(spanTime); 4. 将显示的数据点连接成曲线图 var point=document.createElement(div); point.style.position=absolute; point.style.backgroundColor=this.options.lineColor; point.style.fontSize=0; point.style.width=2px; //设置线的宽度 point.style.height=2px; //设置线的宽度 startX+=xDirection; //设置线的X起点 point.style.left=startX+this.options.pointWidth/2+px; startY=startY+yDistance*xPercentage; //设置线的Y起点 point.style.top=startY+this.options.pointHeight/2+px; this.entity.appendChild(point); * 在线教务辅导网: 更多课程配套课件资源请访问在线教务辅导网 丰海 基于远程网络的监测技术已经广泛应用于嵌入式系统中,本章将介绍基于S3C2440和Linux为平台的嵌入式远程温度采集系统,利用DS18B20温度传感器实现温度的采集,通过嵌入式web服务器Boa实现了远程温度的监测,还利用JavaScript脚本在网页中绘制出温度随时间变化的曲线图。软硬件总体设计部分说明了温度采集硬件电路的基本构成;DS18B20驱动程序编写部分详细讲述了DS18B20底层硬件驱动的编写;应用程序部分详细讲述了嵌入式web服务器boa的移植和生成温度曲线图的JavaScript脚本。 系统结构图 DS18B20与s3c2410的接口电路图 DS18B20与s3c2440处理器的接口电路如上图所示。 4.7 kΩ的上拉电阻能保证总线闲置时其状态为高电平, 供电电压Vcc为3.3v,GND接地, VDD管脚接3.3v供电电源,DQ为通信接口。 GPIO接口的使用步骤 (1) 先通过s3c2410_gpio_cfgpin(GPIO接口号,功能代号)函数设置GPIO接口是用来输入的还是用来输出的。如s3c2410_gpio_cfgpin(S3C2410_GPG14, S3C2410_GPG14_OUTP);表示将S3C2410_GPG14接口设置成输出。 (2) 再通过s3c2410_gpio_setpin(GPIO接口号,输出的值)函数设置GPIO接口输出高低电平,0表示低电平,1表示高电平;s3c2410_gpio_setpin(S3C2410_GPG14,1)表示S3C2410_GPG14接口输出高电平。 (3) s3c2410_gpio_getpin(GPIO接口号)函数用来获得指定GPIO接口输入的值,如s3c2410_gpio_getpin(S3C2410_GPG14),如果S3C2410_GPG14这个接口输入为高电平,返回值是100 0000 0000 0000(十进制为16384),即第14位上是1; (4) s3c2410_gpio_pullup(GPIO接口号) 函数用来指定GPIO接口是否要使用内部的上拉电阻。 使用s3c2410_gpio_pullup(S3C2410_GPG14, 1);宏命令将S3C2410_GPG14接口设置成不使用上拉电阻:注意:默认情况是使用上拉电阻的,因此在大多数情况都省略了这一步; DS18B20驱动需要的头文件 #include linux/platf
您可能关注的文档
- 局域网组建与维护项目教程 钮立辉_ 任务一 配置静态路由及默认路由新.ppt
- 客房服务技能实训 第2版 张志佳 项目二新.ppt
- 客房服务技能实训 第2版 张志佳 项目六新.ppt
- 客房服务技能实训 第2版 张志佳 项目七新.ppt
- 客房服务技能实训 第2版 张志佳 项目三新.ppt
- 客房服务技能实训 第2版 张志佳 项目四新.ppt
- 客房服务技能实训 第2版 张志佳 项目一新.ppt
- 客房服务技能实训 张志佳 旅游类-演示文稿新.ppt
- 客房服务技能实训 张志佳 模块八新.ppt
- 客房服务技能实训 张志佳 模块二新.ppt
- 嵌入式Linux系统应用及项目实践 丰海 第9章_PWM控制蜂鸣器新.ppt
- 嵌入式Linux系统应用及项目实践 丰海 第八章_远程温度采集与曲线的生成综合实例新.ppt
- 嵌入式Linux系统应用及项目实践 丰海 第六章_字符型驱动新.ppt
- 嵌入式Linux系统应用及项目实践 丰海 第三章_电子学基础知识新.ppt
- 嵌入式Linux系统应用及项目实践 丰海 第十二章_基于无线物联网数据库的环境监测系统的实现新.ppt
- 嵌入式Linux系统应用及项目实践 丰海 第十章_基于QT的嵌入式GUI程序设计基础新.ppt
- 嵌入式Linux系统应用及项目实践 丰海 第四章_嵌入式Linux开发新.ppt
- 嵌入式Linux系统应用及项目实践 丰海 第一章_嵌入式Linux开发环境搭建_丰海新.ppt
- 嵌入式技术及应用 曹金玲 第六章新.ppt
- 嵌入式技术及应用 曹金玲 第七章新.ppt
最近下载
- 23S519小型排水构筑物.pptx VIP
- 湛江市霞山区滨海四中六年级升七年级语-数-英分班考试题.docx VIP
- 2024年深芯盟国产无线通信芯片厂商调研分析报告-深芯盟.pdf
- 第一单元(知识清单)六年级语文上册单元速记巧练(统编版).pdf VIP
- 日产600t双膛窑技术方案(改1).doc
- 众为兴cnc4340系统版说明书附加页.pdf VIP
- SOA架构智能座舱:设计与实现.docx VIP
- 伦茨82EV矢量变频器(内置闭环型)操作手册.pdf VIP
- DB61T-体育赛事信息化建设技术规范 信息系统建设.pdf VIP
- Q-CR 517.2-2023铁路工程喷膜防水材料 第2部分:喷涂橡胶沥青(OCR).pdf
原创力文档


文档评论(0)