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

当前位置:首页 > 基于51单片机的多路温度采集控制系统设计

基于51单片机的多路温度采集控制系统设计

  • 62 次阅读
  • 3 次下载
  • 2025/6/5 13:46:12

正常指示灯点亮 SETB P1.2; SETB P1.3; OVER:RET;

;十进制转换子程序 ORG 0600H;

METRICCON:MOV R3,#00H; 将存于21H单元中的当前温度转换为BCD码 MOV

元,个位存于30H单元 MOV A,21H; CLR C;

W1:SUBB A,#100; JC W2; INC R4; AJMP W1;

- 33 -

R4,#00H;

百位存于32H单元,十位存于31H单

W2:ADD A,#100; CLR C;

W3:SUBB A,#10; JC W4; INC R3; AJMP W3;

W4:ADD A,#10; MOV 30H,A; MOV 31H,R3; MOV 32H,R4; RET;

;数码管显示子程序 ORG 0700H;

DISP:MOV R5,#03H; 将存于32H单元、31H单元、30H单元中的温度BCD码查表转换为七段码 MOV R0,#30H; 通过串行通信方式0输出驱动3个数码管,

- 34 -

显示当前温度

MOV DPTR,#TAB; LOOP:MOV A,@R0; MOVC A,@A+DPTR; MOV SBUF,A;

WAIT:JNB T1,WAIT; CLR T1; INC R0;

DJNZ R5,LOOP; RET; TAB:DB

3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH;七段码数据表

附表:1-1

热敏电阻分度表及经ADC0809转换

- 35 -

后的电压数字量 温度热敏电阻阻转换后的电压数字量 (℃) 值(千欧) 0 1 2 3 4 5 6 7 8 9 10

161.608 153.6308 146.0833 138.9435 132.01901 125.8025 119.7608 114.046 108.6397 103.5243 98.6833 194 193 192 191 190 189 188 187 186 185 184 - 36 -

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

共分享92篇相关文档

文档简介:

正常指示灯点亮 SETB P1.2; SETB P1.3; OVER:RET; ;十进制转换子程序 ORG 0600H; METRICCON:MOV R3,#00H; 将存于21H单元中的当前温度转换为BCD码 MOV 元,个位存于30H单元 MOV A,21H; CLR C; W1:SUBB A,#100; JC W2; INC R4; AJMP W1; - 33 - R4,#00H; 百位存于32H单元,十位存于31H单 W2:ADD A,#100; CLR C; W3:SUBB A,#10; JC W4; INC R3; AJMP W3; W4:ADD A,#10; M

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价: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