您的位置 首页 > 问答

用4年左右的小天鹅老式洗衣机(用50字介绍万里长城)

[本站 用4年左右的小天鹅老式洗衣机♂用4年左右的小天鹅老式洗衣机用4年左右的小天鹅老式洗衣机小天鹅2.5匹旧空调回收多少钱小天鹅二手洗衣机用了三年大概值多少钱小天鹅酸自动洗衣机二手坏的能卖多少钱一个九成新的二手小天鹅牌洗衣机…

用4年左右的小天鹅老式洗衣机

用4年左右的小天鹅老式洗衣机

  • 用4年左右的小天鹅老式洗衣机
  • 小天鹅2.5匹旧空调回收多少钱
  • 小天鹅二手洗衣机用了三年大概值多少钱
  • 小天鹅酸自动洗衣机二手坏的能卖多少钱
  • 一个九成新的二手小天鹅牌洗衣机在二手交易市场大概要多少钱
  • 京东自营店小天鹅洗衣机有二手吗

“衣服少得时候会晃动”“用了4年”----- 根因是电机皮带松了,建议将旧皮带拆下来带着它到配件店去配购3元条。装上就一切OK了。

摘要您好,我是旅游达人咨询师,游遍大江南北深知全国旅游情况,累计1v1咨询超过1000小时,很高兴为您解答~请您稍后,我正在快马加鞭为您整理答案,5分钟内回复给您~

咨询记录 · 回答于2021-10-23

小天鹅2.5匹旧空调回收多少钱

您好,我是旅游达人咨询师,游遍大江南北深知全国旅游情况,累计1v1咨询超过1000小时,很高兴为您解答~请您稍后,我正在快马加鞭为您整理答案,5分钟内回复给您~

亲您好很高兴为你解答2.5匹旧空调机每台400-900元;二手空调回收是它的价格高低和空调的新旧程度、性能、使用寿命等息息相关

评论收起

你的小天鹅洗衣机首先要明确是什么类型的?是滚筒的?还是波轮的?还是双缸半自动洗衣机?目前,乌鲁木齐小天鹅的全自动波轮洗衣机使用3年大约回收价是120-150元,滚筒洗衣机大约值200元左右,半自动洗衣机30-50元!供你参考!

  • 50-150之间

  • 这个最多卖1百。。。。。

  • 50元左右吧

  • 废洗衣机不值钱,最多100

多少容量的?半自动还是全自动的?全自动5公斤的一般500左右,建议当地的论坛上找一般都有

有。拍拍是爱回收联合京东集团共同打造的品质二手零售平台,自营京东平台上的二手业务,京东自营店小天鹅洗衣机有二手。平台APP客户端名为拍拍二手,于2017年12月21日正式上线。拍拍业务主要覆盖二手商品购买,二手商品回收及商品租赁业务,也有个人闲置交易业务,旨在为满足用户各类场景下对二手商品的交易需求。


相关tag:cygnet二手
本站部分资源来源于网络,如果侵犯了您的权益,请联系我们删除1354090129@qq.com

用50字介绍万里长城

用50字介绍万里长城

  • 用50字介绍万里长城
  • 长城的资料50字左右
  • 介绍万里长城(短)50字
  • 万里长城介绍30字 关于万里长城的简单介绍
  • 关于长城的资料50字
  • 长城简介50字 长城简短介绍
  • 长城的历史简介50字长城的历史简介
  • 万里长城五十字介绍
  • 长城资料简介(50字)

长城是中国也是世界上修建时间最长、工程量最大的一项古代防御工程。自公元前七八世纪开始,延续不断修筑了2000多年,分布于中国北部和中部的广大土地上,总计长度达50000多千米,被称之为“上下两千多年,纵横十万余里”。

如此浩大的工程不仅在中国就是在世界上,也是绝无仅有的,因而在几百年前就与罗马斗兽场、比萨斜塔等列为中古世界七大奇迹之一。

长城的军事意义

长城是世界古代史上最伟大的军事防御工程,它并非简单孤立的一线城墙,而是由点到线、由线到面,把长城沿线的隘口、军堡、关城和军事重镇连接成一张严密的网,形成一个完整的防御体系。军堡、关城和军事重镇这个体系具有战斗、指挥、观察、通讯、隐蔽等多种功能,并配置有长驻军队的点线结合防御工程整体。

长城所体现出的军事防御思想,在军事发展史上有重要地位。长城的产生和发展和中国古代的整个军事发展同步前进,对于研究古代军事作战思想形成和发展具有重要意义。秦皇汉武,包括明初,无不是在主动出击、军事上取得压倒优势时修建长城的。这说明,修筑长城既是一种积极防御,又是积蓄力量、继续进取的谋略。

以上内容参考?中国政府网-世界文化遗产长城

长城是我国古代伟大的工程之一,始建于春秋战国(公元前770~476),今存者为明代所修建。

它西起甘肃嘉峪关,东到辽宁丹东鸭绿江畔的虎山口,横亘甘肃、宁夏、陕西、山西、蒙古、河北、辽宁等地,沿线险要或交通要冲都设有关口,如山海关、居庸关、娘子关等。

最初修筑长城的为战国时代的燕、赵等国,目的在于防御北方异族的侵袭。

扩展资料

长城的相关明细

自西周时期开始,长城延续不断修筑了2000多年,分布于中国北部和中部的广大土地上,总计长度达2万多千米。

长城至今虽已失去防御上的作用,但仍巍然屹立,显示中华民族悠久的历史,反映中国古代建筑工程技术的伟大成就,表现中国古代各族劳动人民的坚强毅力与聪明才智,体现中国自古以来形成的积极防御的战略思想。

参考资料来源:百度百科-长城

长城是古代中国为抵御不同时期塞北游牧部落联盟的侵袭,修筑规模浩大的隔离墙或军事工程的统称。长城东西绵延上万华里,因此又称作万里长城。

现存的长城遗迹主要为始建于14世纪的明长城,西起嘉峪关,东至虎山长城,长城遗址跨越北京、天津、山西、陕西、甘肃等15个省市自治区,总计有43721处长城遗产,长城也是自人类文明以来最巨大的单一建筑物。

文化意义:

长城是中国古代建造的最为宏大的工程之一,中国的历朝历代长城都发挥了很重要的防御作用,1987年时,联合国教科文组织将长城列入世界文化遗产。长城的存在,对古代中国来说,也是一个防御入侵的精神防线。

而在近代,中国人以长城作为中国的象征。在今作为中华人民共和国国歌的《义勇军进行曲》中,有“不愿做奴隶的人们,把我们的血肉筑成我们新的长城”的歌词,号召人们在国家最危急的时刻,抵御入侵。


1、长城,是不同时期的古代中国的为抵御不同时期的塞北游牧部落联盟侵袭而修筑的规模浩大的军事工程的统称,东西绵延上万华里,因此又称作万里长城。现存的长城遗迹主要为始建于14世纪的明长城,西起嘉峪关,东至虎山长城,跨越北京、天津、青海、山东、内蒙等15个省市自治区,总计有43721处长城遗产。

2、长城是我国古代劳动人民创造的最伟大的奇迹,是中国悠久历史的见证,与天安门、兵马俑一起被世人视为中国的象征。

3、同时,长城于1987年12月被列为世界文化遗产,2007年7月7日,长城成为世界新七大奇迹之一。

长城是中国古代的军事防御工程,是一道高大、坚固而连绵不断的长垣,用以限隔敌骑的行动。长城不是一道单纯孤立的城墙,而是以城墙为主体,同大量的城、障、亭、标相结合的防御体系。明长城总长度为8851.8千米,秦汉及早期长城超过1万千米,总长超过2.1万千米。

扩展资料:

中国北方自古便不安宁,万里长城的修筑始于春秋战国时代,已有两千多年的历史,其中尤以秦、汉、明三时期的规模最大。

唐朝时,由于北方的突厥在唐太宗时已经被平定而不再成为威胁,此后三百年未修长城;后晋割让燕云十六州,使得之后宋朝修筑长城变得没有意义;元朝统治者是蒙古人,仅对一些关口做了修缮,只起到盘查路人和作为商路驿站的作用;与元朝类似,清朝直到灭亡也未修长城。

因而实际修复长城的仅明朝一期,也是今日所见的大多数残存。而到了二十世纪,只有长城战役勉强算得上再度参与了一次作战,在长距投射的热兵器的发展与后续苏联/俄罗斯建置空军和制导导弹的出现后,万里长城已经完全失去军事功能,现代中国的北防工作由侦查卫星和雷达网等取代之。

参考资料:百度百科 长城


1、最早的长城是楚国建的,叫做方城。为防御北方游牧民族或敌国,开始营建长城,随后,齐、燕、魏、赵、 秦等国基于相同的目的也开始修筑自己的长城。

2、秦统一六国后,秦始皇派著名大将蒙恬北伐匈奴,把各国长城连起来,西起临姚,东至辽东,绵延万余里,遂称万里长城。

3、中国万里长城是世界上修建时间最长,工程量最大的冷兵器战争时代的国家军事性防御工程,凝聚着祖先的血汗和智慧,是中华民族的象征和骄傲。


1、长城之称始于长城产生的春秋战国时期。《史记·楚世家》载:“齐宣王乘山岭之上,筑长城,东至海,西至济州,千余里,以备楚。”
2、在古代我们无法彻底打败游牧民族,为加强江山巩固,只能修长城。当年忽必烈打宋朝直接绕过长城,从西面进攻,长城就似乎没什么用处了,但这只是少数。长城建造起来有耗人力,有耗物力,有耗财力,但在历次战争中确实起了很大作用。
3、长城修筑距今已有2000多年,虽已失去防御上的作用,但仍巍然屹立,显示中华民族悠久的历史,反映中国古代建筑工程技术的伟大成就,表现中国古代各族劳动人民的坚强毅力与聪明才智,体现中国自古以来形成的积极防御的战略思想。

长城又称“万里长城”,是古代中国在不同时期为抵御塞北游牧民族侵袭而修筑的规模浩大的军事工程的统称。

长城历史长达2000多年,今天所指的万里长城多指明代修建的长城,它东起辽宁省丹东市的虎山,西至内陆地区甘肃省的嘉峪关。

长城是中国也是世界上修建时间最长、工程量最大的一项古代防御工程。自公元前7—8世纪开始,延续不断修筑了2000多年,分布于中国北部和中部的广大土地上,总计长度达50000多千米,被称之为“上下两千多年,纵横十万余里”。1987年,长城作为文化遗产列入《世界遗产名录》。

扩展资料

长城修筑的历史可上溯到公元前9世纪的西周时期,周王朝为了防御北方游牧民族俨狁的袭击,曾筑连续排列的城堡“列城”以作防御。公元前七八世纪,春秋战国时期列国诸侯为了相互争霸,互相防守,根据各自的防守需要,在自己的边境上修筑起长城。公元前221年,秦始皇完成统一大业。为了巩固统一帝国的安全,防御北方强大匈奴游牧民族的侵扰,便大修长城,“西起临洮,东止辽东,蜿蜒一万余里”,从此便有了万里长城的称号。

明朝是最后一个大修长城的朝代,今天人们所看到的长城多是此时修筑。

参考资料来源:百度百科-万里长城

万里长城是我国古代伟大的工程之一。始建于春秋战国(公元前770~476),今存者为明代所修建。西起甘肃嘉峪关,东到辽宁丹东鸭绿江畔的虎山口,横亘甘肃、宁夏、陕西、山西、蒙古、河北、辽宁等地。沿线险要或交通要冲都设有关口,如山海关、居庸关、娘子关等。简称为长城。最初修筑长城的是战国时代的燕、赵等国,目的是为了防御北方异族的侵袭。

1、长城名字由来:长城之称始于长城产生的春秋战国时期。《史记·楚世家》载:“齐宣王乘山岭之上,筑长城,东至海,西至济州,千余里,以备楚。”

2、修长城的目的:在古代我们无法彻底打败游牧民族,为加强江山巩固,只能修长城。当年忽必烈打宋朝直接绕过长城,从西面进攻,长城就似乎没什么用处了,但这只是少数。长城建造起来有耗人力,有耗物力,有耗财力,但在历次战争中确实起了很大作用。

用51车联app可以打开日产阳光吗

用51车联app可以打开日产阳光吗

  • 用51车联app可以打开日产阳光吗
  • 51车联可以使用移动卡吗
  • 51驾驶员怎么充值
  • 51车这个APP里做0首付需要给什么资料
  • 51车app里买车靠谱吗
  • 没有很多首付的钱,想买车,51车超低首付买车月供的压力怎样
  • 很多人说的51车是汽车融资租赁,是不是就是分期买车
  • 51车联app收费吗

可以。51车联是车辆远程控制系统,通过加装汽车智能控制设备的方式,在任意一个有网络的地方都能快捷控制车辆。日产阳光是日产公司的阳光系列轿车,历史悠久。

可以,主要是开通网络。
51车联APP是一款车辆智能控制软件,通过加装汽车智能控制设备,使用该软件,可以在任何一个有网络的地方使用手机轻松控制汽车启动,实现远程开启空调,提前暖车、凉车,同时51车联APP让用户不带遥控器就可以用车,软件把手机变成一款智能车钥匙。

51驾驶员充值方法:
1、首先打开《51驾驶员》这款软件。
2、其次输入账号密码点击登录。
3、最后点击“我的”并选择充值金额点击充值即可。51驾驶员app是为51汽车客户端对应的驾驶员设计的,通过该应用程序,司机朋友可以查看订单,在应用程序中发布路线,并让更多乘客查看路线信息,以便下订单和乘坐出租车。

主要就是身份证,驾驶证带上,然后就是查询下个人的征信,没问题一般都可以马上就可以办了。

还靠谱的,他们是和工商银行和中国银行战略合作的,就和房贷一样。车源都是和4S店一样的,都是厂家直采的。

这个问题,我还是比较专业。

51车也好,其它什么金融都好。始终还是银行的钱。

所以我建议呢,征信允许,还是走银行,现在很多银行都基本能贷到发票的9.5成,也算是超低首付了。利息也就0.0025。也就是说,贷100000月利息也只是250,三年总利息也只要9000。要是有能低于这个价的利率。还是可以。而且现在银行贷款要求也比较低。15万以下,征信好,身份证就能贷。连流水都不用。

所以不用一味看到一成低首付。银行的车贷利率才是最低最真实的靠谱的。
51车APP是大盛融资租赁有限公司的一款 汽车 金融应用,51车公司是国家商务部和税务总局批准的第十二批内资融资租赁试点企业,51车依托母公司浙江大昌投资集团强大的实体经济背景,集团旗下除拥有制造业、服务业、教育业、 汽车 销售服务等四大行业(全国百强 汽车 流通企业)。

51车的话提倡的是低首付大概一成,分期时间长可以长达60期 5年左右,压力还是不大的提前可以要开上车出行啥的都方便

是的,现在分期的方式有很多,厂家分期或者平台分期,而51车就是汽车分期平台,是大昌集团旗下的一个app应用

免费的。根据相关资料查询“51车联是一款非常方便车辆智能管理软件,可以帮助大家快速的进行设备的监测,能够让你远程的进行汽车的操作,所有的功能都是可以免费使用的,大家可以找到自己的汽车位置,让你的出行变得更加方便,生活变得更加简单,在这款软件中可以进行出行路线的规划,大家一定不会迷路。


相关tag:51汽车app
本站部分资源来源于网络,如果侵犯了您的权益,请联系我们删除1354090129@qq.com

用58同城怎么发布招聘信息要营业执照

用58同城怎么发布招聘信息要营业执照

  • 用58同城怎么发布招聘信息要营业执照
  • 58同城商家版怎么发布招聘信息
  • 58同城发布招聘发几条比较好

需要和不需要。1.不需要营业执照的。 58发布招聘信息分为两种: 一种是已经进行企业和实名认证的账号发的信息,会显示企业明证以及认证情况。信誉度更高。‘2.另一种是没有进行实名认证直接发布招聘信息,发布的招聘信息的权限有一定的限制,不显示认证信息,信誉度低。

1、首先,打开58同城商家版这款app。
2、其次点击主页下方的发布,选择发职位找人才,轻点全职招聘,选中我要招聘可以更换招聘职位。
3、最后接着输入招聘信息内容,最后单击下方的发布即可。

每天10条。上线为10条,不要一次性发送,而且题目不能相同,内容尽量原创。58同城发布招聘每天10条,可以按早中晚时间发送。58同城是帮助人们解决生活和工作所遇到的难题的网站。 58同城成立于2005年12月12日,总部设在北京,在全国共拥有27家直销分公司。


相关tag:58同城发布招聘
本站部分资源来源于网络,如果侵犯了您的权益,请联系我们删除1354090129@qq.com

用AT89C51单片机和温度传感器DS18B20S设计数字式温度计

用AT89C51单片机和温度传感器DS18B20S设计数字式温度计

  • 用AT89C51单片机和温度传感器DS18B20S设计数字式温度计
  • DS18B20数据手册上举例子给出了几个刷输出的温度16进制数 0X0032
  • 怎么能将DS18B20的温度转化为电压输出有图和程序更好,谢谢!急用
  • ds18b20芯片输出的是什么信号
  • ds18b20里的 温度值正负判断 为什么要判断大于6348 ,为什么取这个值
  • 我想用单片机写个ds18b20温度传感器的程序 但是读出来的是二进制 怎么转换成十进制呢
  • 关于ds18b20判断温度正负的问题,急求回答!!
  • ds18b20温度传感器如何实现输出信号为数字信号

江苏省联合职业技术学院常州旅游商贸分院
专科毕业论文

基于51单片机及DS18B20温度传感器的数字温度计设计

姓 名:(××××××××3号黑体)
学 号:(××××××××3号黑体)
班 级:(联院班级号×××3号黑体)
专 业:(××××××××3号黑体)
指导教师:(××××××××3号黑体)
系 部:创意信息系××××3号黑体)
二〇二0年××月××日
摘 要
本设计采用的主控芯片是ATMEL公司的AT89S52单片机,数字温度传感器是DALLAS公司的DS18B20。本设计用数字传感器DS18B20测量温度,测量精度高,传感器体积小,使用方便。所以本次设计的数字温度计在工业、农业、日常生活中都有广泛的应用。
单片机技术已经广泛应用社会生活的各个领域,已经成为一种非常实用的技术。51单片机是最常用的一种单片机,而且在高校中都以51单片机教材为蓝本,这使得51单片机成为初学单片机技术人员的首选。本次设计采用的AT89S52是一种flash型单片机,可以直接在线编程,向单片机中写程序变得更加容易。本次设计的数字温度计采用的是DS18B20数字温度传感器,DS18B20是一种可组网的高精度数字式温度传感器,由于其具有单总线的独特优点,可以使用户轻松地组建起传感器网络,并可使多点温度测量电路变得简单、可靠。
本设计根据设计要求,首先设计了硬件电路,然后绘制软件流程图及编写程序。本设计属于一种多功能温度计,温度测量范围是-55℃到125℃。温度值的分辨率可以被用户设定为9-12位,可以设置上下限报警温度,当温度不在设定的范围内时,就会启动报警程序报警。本设计的显示模块是用四位一体的数码管动态扫描显示实现的。在显示实时测量温度的模式下还可以通过查询按键查看设定的上下限报警温度。

关键词:单片机、数字温度计、DS18B20、AT89S52
目 录

1 引言 1
2 系统总体方案及硬件设计 2
2.1 系统总体方案 2
2.1.1系统总体设计框图 2
2.1.2各模块简介 2
2.2 系统硬件设计 6
2.2.1 单片机电路设计 6
2.2.2 DS18B20温度传感器电路设计 6
2.2.3 显示电路设计 7
2.2.4 按键电路设计 7
2.2.5 报警电路设计 8
3 软件设计 9
3.1 DS18B20程序设计 9
3.1.1 DS18B20传感器操作流程 9
3.1.2 DS18B20传感器的指令表 9
3.1.3 DS18B20传感器的初始化时序 10
3.1.4 DS18B20传感器的读写时序 10
3.1.5 DS18B20获取温度程序流程图 11
3.2 显示程序设计 13
3.3 按键程序设计 13
4实物制作及调试 14
5电子综合设计体会 15
参考文献 16
1 引言
本系统所设计的数字温度计采用的是DS18B20数字温度传感器测温,DS18B20直接输出的就是数字信号,与传统的温度计相比,具有读数方便,测温范围广,测温准确,上下限报警功能。其输出温度采用LED数码管显示,主要用于对测温比较准确的场所。
该设计控制器使用的是51单片机AT89S52,AT89S52单片机在工控、测量、仪器仪表中应用还是比较广泛的。测温传感器使用的是DS18B20,DS18B20是一种可组网的高精度数字式温度传感器,由于其具有单总线的独特优点,可以使用户轻松地组建起传感器网络,并可使多点温度测量电路变得简单、可靠。显示是用4位共阴极LED数码管实现温度显示,LED数码管的优点是显示数字比较大,查看方便。蜂鸣器用来实现当测量温度超过设定的上下限时的报警功能。
2 系统总体方案及硬件设计
2.1 系统总体方案
2.1.1系统总体设计框图
由于DS18B20数字温度传感器具有单总线的独特优点,可以使用户轻松地组建起传感器网络,并可使多点温度测量电路变得简单、可靠,所以在该设计中采用DS18B20数字温度传感器测量温度。
温度计电路设计总体设计框图如图2-1所示,控制器采用单片机AT89S52,温度传感器采用DS18B20,显示采用4位LED数码管,报警采用蜂鸣器、LED灯实现,键盘用来设定报警上下限温度。

图2-1 温度计电路总体设计框图
2.1.2各模块简介
1.控制模块
AT89S52单片机是美国ATMEL公司生产的低功耗,高性能CMOS 8位单片机,片内含有8kb的可系统编程的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准8051指令系统及引脚。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程的Flash,使得AT89S52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。
AT89S52具有以下标准功能:8k字节Flash,256字节RAM,32 位I/O 口线,看门狗定时器,2 个数据指针,三个16 位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。另外,AT89S52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。
2.显示模块
显示电路采用4位共阴LED数码管,从P0口输出段码,P2口的高四位为位选端。用动态扫描的方式进行显示,这样能有效节省I/O口。
3.温度传感器模块
DS18B20温度传感器是美国DALLAS半导体公司最新推出的一种改进型智能温度传感器,与传统的热敏电阻等测温元件相比,它能直接读出被测温度,并且可根据实际要求通过简单的编程实现9~12位的数字值读数方式。DS18B20的性能特点如下:独特的单线接口仅需要一个端口引脚进行通信;多个DS18B20可以并联在惟一的三线上,实现多点组网功能;无须外部器件;可通过数据线供电,电压范围为3.0~5.5v;零待机功耗;温度以9或12位二进制数字表示;用户可定义报警设置;报警搜索命令识别并标志超过程序限定温度(温度报警条件)的器件;负电压特性,电源极性接反时,温度计不会因发热而烧毁,但不能正常工作;
DS18B20采用3脚TO-92封装或8脚SO或μSOP封装,其其封装形式如图2-2所示。
图2-2 DS18B20的封装形式
DS18B20的64位ROM的结构开始8位是产品类型的编号,接着是每个器件的惟一的序号,共有48位,最后8位是前面56位的CRC检验码,这也是多个DS18B20可以采用一线进行通信的原因。温度报警触发器TH和TL,可通过软件写入户报警上下限。
DS18B20温度传感器的内部存储器还包括一个高速暂存RAM和一个非易失性的可电擦除的EEPRAM。高速暂存RAM的结构为8字节的存储器,结构如图2-3所示。
图2-3 DS18B20的高速暂存RAM的结构
头2个字节包含测得的温度信息,第3和第4字节TH和TL的拷贝是易失的,每次上电复位时被刷新。第5个字节,为配置寄存器,它的内容用于确定温度值的数字转换分辨率,DS18B20工作时寄存器中的分辨率转换为相应精度的温度数值,该字节各位的定义如表2-1所示。
表2-1:配置寄存器
D7 D6 D5 D4 D3 D2 D1 D0
TM

R1

R0

1

1

1

1

1
配置寄存器的低5位一直为1,TM是工作模式位,用于设置DS18B20在工作模式还是在测试模式,DS18B20出厂时该位被设置为0,用户要去改动,R1和R0决定温度转换的精度位数,来设置分辨率,“R1R0”为“00”是9位,“01”是10位,“10”是11位,“11”是12位。当DS18B20分辨率越高时,所需要的温度数据转换时间越长。因此,在实际应用中要将分辨率和转换时间权衡考虑。
高速暂存RAM的第6、7、8字节保留未用,表现为全逻辑1。第9字节读出前面所有8字节的CRC码,可用来检验数据,从而保证通信数据的正确性。
当DS18B20接收到温度转换命令后,开始启动转换。转换完成后的温度值就以16位带符号扩展的二进制补码形式存储在高速暂存存储器的第1、2字节。单片机可以通过单线接口读出该数据,读数据时低位在先,高位在后,数据格式以0.0625℃/LSB形式表示。
当符号位s=0时,表示测得的温度值为正值,可以直接将二进制位转换为十进制;当符号位s=1时,表示测得的温度值为负值,要先将补码变成原码,再计算十进制数值。输出的二进制数的高5位是符号位,最后4位是温度小数点位,中间7位是温度整数位。表2-2是一部分温度值对应的二进制温度数据。
表2-2 DS18B20输出的温度值
温度值

二进制输出

十六进制输出
+125℃

0000 0111 1101 0000

07D0h
+85℃

0000 0101 0101 0000

0550h
+25.0625℃

0000 0001 1001 0001

0191h
+10.125℃

0000 0000 1010 0010

00A2h
+0.5℃

0000 0000 0000 1000

0008h
0℃

0000 0000 0000 0000

0000h
-0.5℃

1111 1111 1111 1000

FFF8h
-10.125℃

1111 1111 0101 1110

FF5Eh
-25.0625℃

1111 1110 0110 1111

FF6Fh
-55℃

1111 1100 1001 0000

FC90h
DS18B20完成温度转换后,就把测得的温度值与RAM中的TH、TL字节内容作比较。若T>TH或T<TL,则将该器件内的报警标志位置位,并对主机发出的报警搜索命令作出响应。因此,可用多只DS18B20同时测量温度并进行报警搜索。在64位ROM的最高有效字节中存储有循环冗余检验码(CRC)。主机ROM的前56位来计算CRC值,并和存入DS18B20的CRC值作比较,以判断主机收到的ROM数据是否正确。
4.调节模块介绍
调节模块是由四个按键接地后直接接单片机的I/O口完成的。当按键没有按下时单片机管脚相当于悬空,默认下为高电平,当按键按下时相当于把单片机的管脚直接接地,此时为低电平。程序设计为低电平触发。
5.报警模块介绍
报警模块是由一个PNP型的三极管9012驱动的5V蜂鸣器,和一个加一限流电阻的发光二极管组成的。报警时蜂鸣器间歇性报警,发光二极管闪烁。

2.2 系统硬件设计
2.2.1 单片机电路设计

图2-4 单片机最小系统原理图
单片机最小系统是由晶振电路,上电复位、按键复位电路,ISP下载接口和电源指示灯组成。原理图如图2-4所示。
2.2.2 DS18B20温度传感器电路设计
DS18B20温度传感器是单总线器件与单片机的接口电路采用电源供电方。
电源供电方式如图2-7,此时DS18B20的1脚接地,2脚作为信号线,3脚接电源。

图2-7 DS18B20电源供电方式
当DS18B20处于写存储器操作和温度A/D转换操作时,总线上必须有强的上拉,上拉开启时间最大为10us。采用寄生电源供电方式时VDD端接地。由于单线制只有一根线,因此发送接口必须是三态的。
2.2.3 显示电路设计
显示电路是由四位一体的共阴数码管进行显示的,数码管由三极管9013驱动。
四位一体的共阴数码管的管脚分布图如图2-5所示。

图2-5 四位一体的共阴数码管管脚分布图
显示电路的总体设计如图2-6所示。

图2-6 显示电路
2.2.4 按键电路设计
按键电路是用来实现调节设定报警温度的上下限和查看上下报警温度的功能。电路原理图如图2-10所示。

图2-10 按键电路原理图

2.2.5 报警电路设计
报警电路是在测量温度大于上限或小于下限时提供报警功能的电路。该电路是由一个蜂鸣器和一个红色的发光二极管组成,具体的电路如图2-9所示。

图2-9 报警电路原理图
3 软件设计
3.1 DS18B20程序设计
3.1.1 DS18B20传感器操作流程
根据DS18B20的通讯协议,主机(单片机)控制DS18B20完成温度转换必须经过三个步骤:
? 每一次读写之前都要对DS18B20进行复位操作
? 复位成功后发送一条ROM指令
? 最后发送RAM指令
这样才能对DS18B20进行预定的操作。复位要求主CPU将数据线下拉500μs,然后释放,当DS18B20收到信号后等待16~60μs左右,后发出60~240μs的存在低脉冲,主CPU收到此信号表示复位成功。
DS18B20的操作流程如图3-1所示。

如图3-1 DS18B20的操作流程
3.1.2 DS18B20传感器的指令表
DS18B20传感器的操作指令如表3-1所示。传感器复位后向传感器写相应的命令才能实现相应的功能。
表3-1 DS18B20的指令表
指 令

指令代码

功 能
读ROM

0x33

读DS1820温度传感器ROM中的编码(即64位地址)
符合 ROM

0x55

发出此命令之后,接着发出 64 位 ROM 编码,访问单总线上与该编码相对应的 DS1820 使之作出响应,为下一步对该 DS1820 的读写作准备。
搜索 ROM

0xF0

用于确定挂接在同一总线上 DS1820 的个数和识别 64 位 ROM 地址。为操作各器件作好准备。
跳过 ROM

0xCC

忽略 64 位 ROM 地址,直接向 DS1820 发温度变换命令。适用于单片工作。
告警搜索命令

0xEC

执行后只有温度超过设定值上限或下限的片子才做出响应。
温度变换

0x44

启动DS1820进行温度转换,12位转换时最长为750ms(9位为93.75ms)。结果存入内部9字节RAM中。
读暂存器

0xBE

读内部RAM中9字节的内容
写暂存器

0x4E

发出向内部RAM的3、4字节写上、下限温度数据命令,紧跟该命令之后,是传送两字节的数据。
复制暂存器

0x48

将RAM中第3 、4字节的内容复制到EEPROM中。
重调 EEPROM

0xB8

将EEPROM中内容恢复到RAM中的第3 、4字节。
读供电方式

0xB4

读DS1820的供电模式。寄生供电时DS1820发送“ 0 ”,外接电源供电 DS1820发送“ 1 ”。
3.1.3 DS18B20传感器的初始化时序
DS18B20传感器为单总线结构器件,在读写操作之前,传感器芯片应先进性复位操作也就是初始化操作。
DS18B20的初始化时序如图3-2所示。首先控制器拉高数据总线,接着控制器给数据总线一低电平,延时480μs,控制器拉高数据总线,等待传感器给数据线一个60-240μs的低电平,接着上拉电阻将数据线拉高,这样才初始化完成。

图3-2 DS18B20初始化时序
3.1.4 DS18B20传感器的读写时序
1.写时序
DS18B20传感器的读写操作是在传感器初始化后进行的。每次操作只能读写一位。
当主机把数据线从高电平拉至低电平,产生写时序。有两种类型的写时序:写“0”时序,写“1”时序。所有的时序必须有最短60μs的持续期,在各个写周期之间必须有最短1μs的恢复期。
在数据总线由高电平变为低电平之后,DS18B20在15μs至60μs的时间间隙对总线采样,如果为“1”则向DS18B20写“1”, 如果为“0”则向DS18B20写“0”。如图3-2的上半部分。
对于主机产生写“1”时序时,数据线必须先被拉至低电平,然后被释放,使数据线在写时序开始之后15μs内拉至高电平。
对于主机产生写“1”时序时,数据线必须先被拉至低电平,且至少保持低电平60μs。
2.读时序
在数据总线由高电平变为低电平之后,数据线至少应保持低电平1μs,来自DS18B20的输出的数据在下降沿15μs后有效,所以在数据线保持低电平1μs之后,主机将数据线拉高,等待来自DS18B20的数据变化,在下降沿15μs之后便可开始读取DS18B20的输出数据。整个读时序必须有最短60μs的持续期。如图3-2的下半部分。读时序结束后数据线由上拉电阻拉至高电平。

图3-3 DS18B20传感器的读写时序
3.1.5 DS18B20获取温度程序流程图
DS18B20的读字节,写字节,获取温度的程序流程图如图3-3所示。
图3-4 DS18B20程序流程图
3.2 显示程序设计
显示电路是由四位一体的数码管来实现的。由于单片机的I/O口有限,所以数码管采用动态扫描的方式来进行显示。程序流程图如图3-4所示。
图3-5 显示程序流程图
3.3 按键程序设计
按键是用来设定上下限报警温度的。具体的程序流程图如图3-5所示。
图3-6 按键程序流程图
4实物制作及调试
制作好的实物如图4-1所示。

图4-1 数字温度计实物正面图
在做实物时出现了不少问题。比如本来是采用NPN型9013驱动蜂鸣器,但是在实际调试中蜂鸣器驱动不了,经多次试验,在三极管的基极电阻与单片机的接口处接一个1、2kΩ的上拉电阻就能驱动了。但考虑到单片机的I/O口默认状态时为高电平,这样一上电蜂鸣器就会响,所以将NPN型9013换成了PNP型的9012三极管,效果还不错。
5电子综合设计体会
经过将近一个月的设计、焊接、编程、调试,我们终于完成了数字温度计的设计,基本能够达到设计要求,而且还设计了一些其他功能,比可以开启或消除按键音功能,开机动画功能,查看报警上下限温度功能。
此次的设计使我从中学到了一些很重要的东西,那就是如何从理论到实践的转化,怎样将我们所学到的知识运用到实践中去。在大学课堂的学习只是给我们灌输专业知识,而我们应把所学的知识应用到我们现实的生活中去。这次的设计不仅使我们将课堂上学到的理论知识与实际应用结合了起来,而且使我们对电子电路、电子元器件、印制电路板等方面的知识有了更进一步的认识,同时在软件编程、焊板调试、相关调试仪器的使用等方面得到较全面的锻炼和提高,为今后能够独立进行某些单片机应用系统的开发设计工作打下一定的基础。此次单片机设计也为我们以后进行更复杂的单片机系统设计提供了宝贵的经验。
在本次设计的过程中,我们遇到不少的问题,刚开始焊好的板子下不进去程序,经过一再仔细的检查,才发现是在下载口处出了问题,由于焊盘口比较小,排针插不进去,最后使了很大力气才插进去,插进去后才发现坏了,结果在去排针的时候把焊盘给去下来了,最后只能在旁边将下载口引了出来。还有就是文章中提到的蜂鸣器驱动问题等等。经过此次的硬件制作与调试,锻炼了我们的动手实践能了。本次设计的另一个重点就是软件程序的设计,其中需要有很巧妙的程序算法,虽然以前写过几次程序,但我觉的写好一个程序并不是一件简单的事,有好多的东西,只有我们去试着做了,才能真正的掌握,只学习理论,有些东西是很难理解的,更谈不上掌握。
通过此次的综合设计,我们初步掌握了单片机系统设计的基本原理。充分认识到理论学习与实践相结合的重要性,对于书本上的很多知识,不但要学会,更重要的是会运用到实践中去。在以后的学习中,我们会更加注重实践方面的锻炼,多提高自己的动手实践能力。
参考文献
谭浩强.C程序设计(第三版).北京:清华大学出版社,2005.7 .
余发山,王福忠.单片机原理与应用技术.徐州:中国矿业大学出版社,2008.6 .
求是科技.单片机典型模块设计实例导航.北京:人民邮电出版社,2005.5 .
求是科技.8051系列单片机C程序设计完全手册.北京:人民邮电出版社,2006.4 .
于永,戴佳,刘波.51单片机C语言常用模块与综合系统设计实例精讲(第2版).北京:电子工业出版社,2008.10 .
.科技经济导刊,2018(01):77-78.
.电子技术与软件工程,2017(10):250-251.
.三门峡职业技术学院学报,2016,15(04):139-142.
.山东工业技术,2016(24):266.
.无锡职业技术学院学报,2016,15(03):61-64.
.西南交通大学,2017.
.赤峰学院学报(自然科学版),2015,31(24):24-26.
.山东工业技术,2015(22):156.
.安徽电子信息职业技术学院学报,2015,14(03):34-37.
.黑龙江科技信息,2015(16):145.
.体育世界(学术版),2014(11):19-20.
.电子世界,2014(12):355.
.焦作大学学报,2014,28(02):99-100.
.山西电子技术,2014(03):19-21.
.电子制作,2014(11):9-10.

0x0032=50(十进制),对应的温度为50*0.0625=3.125度;0xfa=250,温度=250*0.0625=15.625度;
0x0001=1,温度=1*0.0625=0.0625度;0xffce=1111111111001110,高五位为符号为,即11111表示温度为负,00000温度为正,将低十一位取反加一,即00000110001=49,对应的温度=-49*0.0625=
-3.0625度

DS18B20是通过发送指令来完成温度转换、读取、写入的,温度转换结果都是暂存在DS18B20里的第一、二字节的暂存器,数据都是二进制格式,然后直接读取给单片机或其他微控制器处理并显示。
你要将DS18B20的温度转换为电压输出,就是将第一、二字节的二进制数据转换为电压输出,那肯定要用到DAC,而且要根据DS18B20的分辨率来选择DAC,比如最大分辨率为12位,但是最高位为符号位,你若不测负温就没用,那么数据位就只有11位,你就选11位的DAC,同样9位分辨率就选择8位DAC。你若要测负温,要么就要用最高位来作DAC输出模拟电压的分界线,小于0℃,输出0~2.5V,大于0℃输出2.51~5.0V电压。
大概思路是这样,有兴趣可以回复一起讨论。
希望我的回答能帮助到你。

输出的是数字信号,16位补码数值,要根据你所设定的位数进行数据处理转化为十进制数值。如设定是9位,则16位的最后一位是小数值,是0则小数值是0,是1则小数值是0.5,默认为12位,16位补码的最后四位是小数部分的值
对于DS18B20的使用要先初始化,发送相关指令工作

其实不一定要大于6348

根据手册,要是温度为负值,则寄存器的高八位的高五位全为1,加入你把采集到的数据合成一个unsigned int 型,位temp,则temp为 1 1 1 1 1 X X X ? ? X X X X X X X X,必定大于 0 0 0 0 0 1 1 1

?????1 1 1 1 1 1 1 1 (11个1),为2047,所以你只要判断temp》(2047~~63489(二进制数为 11111 000 00000001))

不明白的可以看下图

举例说明:八位二进制为一字节,那最大为(1111 1111)255.,先将这个数除100得到百位2,然后100取余为55,将取余后的值55再除以10得到十位5,再用10取余得到个位数字5,那十进就为255;
再比如说二进制为(0001 1101)29,先将这个数除100得到百位0,然后100取余29,将取余后的值再除以10得到十位2,再用10取余得到个位数字9。不知道听懂了没有?
当然DS18B20输出的温度值为两个字节,即16位,其中高字节的高5位为温度符号位,即温度为正还是负(零下),下来高字节的低位与低字节的高四位组成温度的整数部分,低字节的低四位为温度值的小数部分。把11位的2进制温度值转化为10进制后在乘以0.0625便为所测的温度,
好好看下DS18B20的数据手册应该都能了解,希望对你有帮助。不懂可以再问!

DS18B20默认的数据存储格式为16位二进制数,其中后十一位是温度数据,前五位同时变化取其中任意一位可以判断温度正负。符号位为1,温度是负数,后十一位数据取反加一再乘以0.0625就是实际温度值。符号位为0,温度为正数,后十一位直接乘以0.0625就是实际温度值。对应到程序里面if(temp2&0xfc) 这句判断正负

原理是,用二极管输出的电流(比例于温度),然后变成电压接ad转换成数字信号的,然后以一定的协议方式输出,用的一线通方式输出的数字信号.


相关tag:ds18b20输出数据的格式
本站部分资源来源于网络,如果侵犯了您的权益,请联系我们删除1354090129@qq.com

标签:温度   长城   设计   传感器   数据

本文来自网络,不代表94汽车车网立场,所有(图文、音视频)均由用户自行上传分享,仅供网友学习交流,版权归原作者。若您的权利被侵害,请联系 56325386@qq.com 删除。转载请注明出处:https://94che.com/qc/64891.html

发表回复

您的电子邮箱地址不会被公开。

返回顶部