云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 刘家禹毕业论文初稿(机电专业)2(2)

刘家禹毕业论文初稿(机电专业)2(2)

  • 62 次阅读
  • 3 次下载
  • 2025/5/4 10:05:13

邵阳学院毕业设计(论文)

LJMP START ORG 0030H

START: LCALL ASDX 001 LCALL LCD162 SJMP START RD18B20:LCALL INIT

LCALL GETWD REET INIT:CLR EA INI10:SETB DAT MOV R2,#200 INI11:CLR DAT

DJNZ R2,INI11 ;主机发复位脉冲持续3μs×200=600μs SETB DAT ;主机释放总线,口线改为输入 MOV R2,#30

IN12:DJNZ R2,INI12 ;ASDX 001等待2μs×30=60μs CLR C

ORL C,DAT ;ASDX 001数据线变低(存在脉冲)吗? JC INI10 ;ASDX 001未准备好,重新初始化 MOV R6,#80 INI13:ORL C,DAT

JC INI14 ;ASDX 001数据线变高,初始化成功

-25-

邵阳学院毕业设计(论文)

DJNZ R6,INI13 ;数据线低电平可持续3μs×80=240μs SJMP INI10 ;初始化失败,重来 INI14:MOV R2,#240

IN15:DJNZ R2,INI15 ;ASDX 001应答最少2μs×240=480μs RET ; WRITE:CLR EA

MOV R3,#8 WR11:SETB DAT MOV R4,#8

RRC A CLR DAT

WR12:DJNZ R4,WR12 MOV DAT, C MOV R4,#20

WR13:DJNZ R4,WR13 DJNZ R3,WR11 SETB DAT

RET READ:CLREA

MOVR6,#8 RD11:CLR DAT MOV R4,#4

-25-

8次,写一个字节 ;写入位从A中移到CY ;等待16μs

;命令字按位依次送给ASDX 001 ;保证写过程持续60μs ;未送完一个字节继续 ; ;循环8次,读一个字节 ;循环 邵阳学院毕业设计(论文)

NOP ;低电平持续2μs SETBDAT ;口线设为输入 RD12:DJNZR4,RD12 ;等待8μs

MOV C,DAT ;主机按位依次读入ASDX 001的数据 RRC A ;读取的数据移入A MOV R5,#30

RD13:DJNZ R5,RD13 DJNZ R6,RD11 SETBDAT RET GETWD: MOV A,#0CCH

LCALL WRITE MOV A,#44H

LCALL WRITE LCALL INIT

MOV A,#0CCH LCALL WRITE

MOV A,#0BEH LCALL WRITE LCALL READ

MOV WDLSB,A -25-

;保证读过程持续60μs

;读完一个字节的数据,存入A中 ;发跳过ROM命令 ;发跳过ROM命令 ;发读存储器命令 ;温度值低位字节送WDLSB

;发启动转换命令 邵阳学院毕业设计(论文)

LCALL READ

MOV WDMSB,A ;温度值高位字节送WDMSB RET

附录元件清单

序号 名称 标号 规格 数量 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 -25-

单片机 电位器 无极性电容 电阻 无极性电容 无极性电容 无极性电容 极性电容 稳压二极管 继电器 电阻 开关三极管 开关三极管 稳压二极管 电动机 电阻 开关三极管 传感器 电阻 U4 W1 C2 R4 C3 C4 C1 C12 D2 V1 R3 Q2 Q5 D3 M1 R5 SW-1 ASDX001 R2 89c51 10K 22uF 2K 20pF 20pF 100uF 470uF/10V 5V 3mA/5V 1K PNP PNP 5V 2A/5V 200Ω PNP 50mA/5V 10K 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

邵阳学院毕业设计(论文) LJMP START ORG 0030H START: LCALL ASDX 001 LCALL LCD162 SJMP START RD18B20:LCALL INIT LCALL GETWD REET INIT:CLR EA INI10:SETB DAT MOV R2,#200 INI11:CLR DAT DJNZ R2,INI11 ;主机发复位脉冲持续3μs×200=600μs SETB DAT ;主机释放总线,口线改为输入 MOV R2,#30 IN12:DJNZ R2,INI12 ;ASDX 001等待2μs×30=60μs CLR C ORL C,DAT

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com