读201320142015时读出了多少个0

小弟用的Proteus仿真DS18B20,但从DS18B20读出转换好的温度数据不对,估计是读写时序的问题,求大虾帮忙_百度知道
小弟用的Proteus仿真DS18B20,但从DS18B20读出转换好的温度数据不对,估计是读写时序的问题,求大虾帮忙
;启转换并读温度(16进制补码)READ_TEMP:LCALL RESET_PULSE复位
MOV A,#0CCH跳ROM
LCALL WRITE
MOV A,#44H启温度转换
LCALL WRITE
LCALL DELAY250MS
LCALL DELAY250MS
LCALL DELAY250MS延<img class="word-replace" src="/api/getdecpic?picenc=0aMS等待转换结束
LCALL RESET_PULSE复位
MOV A,#0CCH
LCALL WRITE
MOV A,#0BEH读温度命令
LCALL WRITE
LCALL READ读温度
RET;DS18B20初始化(复位)RESET_PULSE: NOP
SETB DATA_BUSR_AGAIN:NOP
CLR DATA_BUS拉低总线
MOV R7,#200延<img class="word-replace" src="/api/getdecpic?picenc=0ausDZ600:
DJNZ R7,DZ600
SETB DATA_BUS拉高总线(产复位脉冲)
MOV R7,#37延75us
MOV R7,#60DZ240:
JNB DATA_BUS,R_NEXT等待DS18B20应答脉冲(240us内)
DJNZ R7,DZ240
CLR RESET_FLAGDS18B20存
LJMP DZ500R_NEXT: SETB RESET_FLAGDS18B20存DZ500:
MOV R7,#250等待DS18B20释放总线(500us)
SETB DATA_BUS拉高总线
JNB RESET_FLAG,R_AGAIN
RET;读温度数据(读温度数据存TEMP_LTEMP_H单元)READ:
MOV R0,#TEMP_L
SETB DATA_BUS
MOV R5,#2READING:CLR DATA_BUS拉低总线
SETB DATA_BUS拉高总线
MOV R7,#7DJNZ R7,$
MOV C,DATA_BUS总线读取数据
MOV R7,#30延60us保证读取数据效性
刚刚读取位数据暂存A
SETB DATA_BUS
DJNZ R6,READING循环8完字节读取
MOV @R0,A温度数据低8位存TEMP_L址单元
INC R0 址单元+1
SETB DATA_BUS
DJNZ R5,READING再温度数据高8位存TEMP_H单元
RET弟初步检测哈例:设置DS18B201度(温度低8位应该10H)我程序读却02H;设置2度(低8位应该20H)读却04H估计读序晓该修改望懂虾指导哈甚激
我有更好的答案
按默认排序
序读数据我用C写没用汇编写STC官网载18B20 C程序看看我试跑根据参数修改汇编代码
谢谢~已经解决了
没有看到对TEMP_L和TEMP_H的数据转换部分...
谢谢~已经解决了
其他类似问题
ds18b20的相关知识
您可能关注的推广回答者:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁下面读出0的个数最多的是(  )A.7007000B.4070407C.D.&推荐试卷&
解析质量好解析质量中解析质量差用四个九和三个0写出七位数,,读出两个0是多少,,读出三个0是多少,读出一个0是多少_百度知道
用四个九和三个0写出七位数,,读出两个0是多少,,读出三个0是多少,读出一个0是多少
其他类似问题
按默认排序
其他3条回答
读出两个零的:9099090 读出三个零的:9090909 读出一个零的:9099900
七位数的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁第30课,从24c02中读出音乐来并播放音乐_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
34页免费26页免费48页免费4页免费11页免费4页7下载券2页1下载券2页1下载券4页免费3页免费
喜欢此文档的还喜欢24页1下载券11页1下载券4页免费5页免费90页1下载券
第30课,从24c02中读出音乐来并播放音乐|这&#8203;是&#8203;本&#8203;入&#8203;门&#8203;教&#8203;程&#8203;的&#8203;最&#8203;后&#8203;一&#8203;课&#8203;,&#8203;也&#8203;是&#8203;最&#8203;复&#8203;杂&#8203;的&#8203;一&#8203;个&#8203;程&#8203;序&#8203;。&#8203;
&#8203;
&#8203;我&#8203;们&#8203;要&#8203;从&#8203; &#03;4&#8203;c&#03;2&#8203; &#8203;中&#8203;读&#8203;出&#8203;上&#8203;一&#8203;课&#8203;写&#8203;入&#8203;的&#8203;一&#8203;个&#8203;乐&#8203;谱&#8203;,&#8203;并&#8203;播&#8203;放&#8203;出&#8203;来&#8203;。&#8203;这&#8203;是&#8203;模&#8203;拟&#8203; &#8203;m&#8203;p&#03; &#8203;的&#8203;工&#8203;作&#8203;方&#8203;
&#8203;
&#8203;式&#8203;。&#8203;获&#8203;取&#8203;外&#8203;部&#8203;的&#8203;存&#8203;储&#8203;器&#8203;的&#8203;音&#8203;乐&#8203;数&#8203;据&#8203;并&#8203;播&#8203;放&#8203;,&#8203;而&#8203;这&#8203;个&#8203;音&#8203;乐&#8203;数&#8203;据&#8203;是&#8203;任&#8203;意&#8203;的&#8203;,&#8203;只&#8203;要&#8203;符&#8203;合&#8203;播&#8203;放&#8203;规&#8203;则&#8203;就&#8203;
&#8203;
&#8203;可&#8203;以&#8203;。
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
你可能喜欢当前位置:
>>>用0、1、3、4、6这五个数字写出符合下面要求的各数,且每个数字不..
用0、1、3、4、6 这五个数字写出符合下面要求的各数,且每个数字不能重用。(1)小于1的最大的四位小数。&&&&(&&&&)&&&&&(2)大于6的最小的四位小数。&&&&(&&&&)&&&&&(3)不读出0来的最大的三位小数。&&&&(&&&&)&&&&&(4)读出一个0来的最大的一个两位小数。&&&&(&&&&)
题型:填空题 难度:中档来源:同步题
(1)0.6431;(2)6.0134;(3)60.431;(4)604.31
马上分享给同学
据魔方格专家权威分析,试题“用0、1、3、4、6这五个数字写出符合下面要求的各数,且每个数字不..”主要考查你对&&小数的读法和写法,小数的产生及意义&&等考点的理解。关于这些考点的“档案”如下:
现在没空?点击收藏,以后再看。
因为篇幅有限,只列出部分考点,详细请访问。
小数的读法和写法小数的产生及意义
学习目标:理解小数的计数单位和数位,掌握小数的读写方法。小数数位顺序表:相邻两个计数单位间的进率是10方法点拨:读法:读小数的时候,整数部分按照整数的读法来读, (整数部分是0的读作“零”),小数点读做“点”, 小数部分通常顺次读出每一个数位上的数字.
写法:写小数的时候,整数部分按照整数的写法来读(整数部分是零的写作“0”),小数点写在个位的右下角,小数部分顺次写出每一个数位上的数字. 小数的产生:在实际测量和计算时,往往不能正好得到整数的结果,这时常用小数来表示。由于日常生活和生产的需要,从而产生了小数。 小数位间的进率:小数点右边第一位叫十分位,计数单位是十分之一(0.1),第二位叫百分位,计数单位是百分之一(0.01)……小数部分最大的计数单位是十分之一,没有最小的计数单位。0.10.010.001…小数的意义:1、分母是10、100、1000…的分数,可以用小数表示。这就是小数的意义。 &&&&& 把1米看成一个整体,把一个整体平均分成10份、100份、1000份…这样的一份或几份可以用分母是10、100、1000…的分数来表示,也就可以用小数来表示。 我们可以理解: 一位小数:表示把一个整体平均分成10份,取了其中的一份或几份。 二位小数:表示把一个整体平均分成100份,取了其中的一份或几份。 三位小数:表示把一个整体平均分成1000份,取了其中的一份或几份。 如:0.36表示把整体“1”平均分成(100)份,取其中的(36)份。
发现相似题
与“用0、1、3、4、6这五个数字写出符合下面要求的各数,且每个数字不..”考查相似的试题有:
2439050781977169676901218915

我要回帖

更多关于 一个王一个力读什么 的文章

 

随机推荐