热搜关键词: 数字信号处理RTOSC语言Linux射频电路

pdf

温度传感器ds1820的汇编程序

  • 1星
  • 2013-09-17
  • 107.27KB
  • 需要2积分
  • 0次下载
标签: DS18

DS18

温度传感器

DS18

晶振:12M  TEMPER_L  EQU  36H  TEMPER_H  EQU  35H  TEMPER_NUM  EQU  60H  FLAG1  BIT  00H  DQ  BIT  P3.3AAA:MOV  SP,#70H  LCALL  GET_TEMPER  LCALL  TEMPER_COV  LJMP  AAA  NOP  ;------------------读出转换后的温度值  GET_TEMPER:  SETB  DQ  ;  定时入口  BCD:LCALL  INIT_1820  JB  FLAG1,S22  LJMP  BCD  ;  若DS18B20不存在则返回S22:LCALL  DELAY1  MOV  A,#0CCH  ;  跳过ROM匹配------0CC  LCALL  WRITE_1820  MOV  A,#44H  ;  发出温度转换命令  LCALL  WRITE_1820  NOP  LCALL  DELAY  LCALL  DELAY  CBA:LCALL  INIT_1820  JB  FLAG1,ABC  LJMP  CBA  ABC:LCALL  DELAY1  MOV  A,#0CCH  ;  跳过ROM匹配  LCALL  WRITE_1820  MOV  A,#0BEH  ;  发出读温度命令  LCALL  WRITE_1820  LCALL  READ_18200  ;READ_1820  RET  ;------------------读DS18B20的程序,从DS18B20中读出一个字节的数据  READ_1820:  MOV  R2,#8  RE1:  CLR  C

展开预览

猜您喜欢

评论

登录/注册

积分规则

意见反馈

求资源

回顶部

推荐内容

热门活动

热门器件

随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2026 EEWORLD.com.cn, Inc. All rights reserved
×