
求单片机汇编程序意思流程图 智能温度计的
;1、0809的片选信号CS0809接CS0。;2、电位器的输出信号AN0接0809的ADIN0。;3、EOC接CPU板的INT0.NAMET15;0809实验PORTE...
;1、0809的片选信号CS0809接CS0。
;2、电位器的输出信号AN0接0809的ADIN0。
;3、EOC接CPU板的INT0.
NAME T15 ;0809实验
PORT EQU 0CFA0H
CSEG AT 0000H
LJMP START0
CSEG AT 4100H
START0:
MOV DPTR,#0CFE9H; 8279地址
MOV A,#0D1H
MOVX @DPTR,A;
WAIT: MOVX A,@DPTR;
JB ACC.7,WAIT;
START: MOV DPTR,#PORT ;启动通道0
MOVX @DPTR,A
MOV R0,#0FFH
MOV R1, #00H
MOV R2, #00H
LOOP1: DJNZ R0,LOOP1 ;等待中断
MOVX A,@DPTR
CLR C
RRC A
CLR C
DISP: MOV R1, A
SUBB A,#10 ;A减10
JC LOOP2 ;进位位为1转移
INC R2
SJMP DISP
LOOP2: MOV 50H,R2
MOV 51H,R1
LOOP: MOV DPTR,#0CFE9H ;写显示RAM命令字
MOV A,#90H
MOVX @DPTR,A
MOV R0,#50H ;存放转换结果地址初值送R0
MOV R1,#02H
MOV DPTR,#0CFE8H ;8279数据口地址
DL0: MOV A,@R0
ACALL TABLE ;转换为显码
MOVX @DPTR,A ;送显码输出
INC R0
DJNZ R1,DL0
SJMP DEL1
DEL1: MOV R6,#255 ;延时一段时间使显示更稳定
DEL2: MOV R5,#255
DEL3: DJNZ R5,DEL3
DJNZ R6,DEL2
LJMP START ;循环
TABLE: INC A
MOVC A,@A+PC
RET
DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H
DB 7FH,6FH,77H,7CH,39H,5EH,79H,71H,00H
END 展开
;2、电位器的输出信号AN0接0809的ADIN0。
;3、EOC接CPU板的INT0.
NAME T15 ;0809实验
PORT EQU 0CFA0H
CSEG AT 0000H
LJMP START0
CSEG AT 4100H
START0:
MOV DPTR,#0CFE9H; 8279地址
MOV A,#0D1H
MOVX @DPTR,A;
WAIT: MOVX A,@DPTR;
JB ACC.7,WAIT;
START: MOV DPTR,#PORT ;启动通道0
MOVX @DPTR,A
MOV R0,#0FFH
MOV R1, #00H
MOV R2, #00H
LOOP1: DJNZ R0,LOOP1 ;等待中断
MOVX A,@DPTR
CLR C
RRC A
CLR C
DISP: MOV R1, A
SUBB A,#10 ;A减10
JC LOOP2 ;进位位为1转移
INC R2
SJMP DISP
LOOP2: MOV 50H,R2
MOV 51H,R1
LOOP: MOV DPTR,#0CFE9H ;写显示RAM命令字
MOV A,#90H
MOVX @DPTR,A
MOV R0,#50H ;存放转换结果地址初值送R0
MOV R1,#02H
MOV DPTR,#0CFE8H ;8279数据口地址
DL0: MOV A,@R0
ACALL TABLE ;转换为显码
MOVX @DPTR,A ;送显码输出
INC R0
DJNZ R1,DL0
SJMP DEL1
DEL1: MOV R6,#255 ;延时一段时间使显示更稳定
DEL2: MOV R5,#255
DEL3: DJNZ R5,DEL3
DJNZ R6,DEL2
LJMP START ;循环
TABLE: INC A
MOVC A,@A+PC
RET
DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H
DB 7FH,6FH,77H,7CH,39H,5EH,79H,71H,00H
END 展开
1个回答
展开全部
这个是AD转换的代码
你用的是热敏电阻测温度????
启动AD芯片进行电压转换→等到转换结束,这里用的是中断→取回转换结果→处理转换结果→显示
你用的是热敏电阻测温度????
启动AD芯片进行电压转换→等到转换结束,这里用的是中断→取回转换结果→处理转换结果→显示

2023-06-12 广告
单片机原理由运算器、控制器、存储器、输入输出设备构成,单片机自动完成赋予它的任务的过程,也就是单片机执行程序的过程,即一条条执行的指令的过程;单片机的应用:节能控制;智能语音设备;报警控制;医疗设备。
单片机原理及应用 本书详细地介绍了MC...
点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询