基于集成温度传感器ad590的温度测试仪设计lcd【毕业论文】内容摘要:

MOV DPTR,DHTABLE9 CALL DHZ MOV ADDR1,10H MOV N1,08H MOV DPTR,DHTABLE10 CALL DHZ MOV ADDR1,08H MOV N1,08H MOV DPTR,DHTABLE11 CALL DHZ MOV ADDR1,18H MOV N1,08H MOV DPTR,DHTABLE12 CALL DHZ RET。 测量界面子程序。 celianjieguo: LCALL CLEAR_GLCD MOV ADDR1,00H MOV N1,08H MOV DPTR,CELIANG1 CALL DHZ MOV ADDR1,10H MOV N1,08H MOV DPTR,CELIANG2 CALL DHZ MOV ADDR1,08H MOV N1,08 MOV DPTR,CELIANG3 CALL DHZ MOV ADDR1,18H MOV N1,08 MOV DPTR,CELIANG4 CALL DHZ RET。 8279 初始化子程序。 INI_8279: MOV DPTR,8101H MOV A,00H MOVX @DPTR,A MOV A,32H MOVX @DPTR,A MOV A,0DFH MOVX @DPTR,A RET。 键盘设定阈值子程序。 YUZHI: LCALL SHEDING MOV 44H,00H。 44H 单元存按键次数,先清 0。 ******************键盘按键存储空间 ********************* MOV 55H,00H。 存入三次设定值 MOV 56H,00H MOV 57H,00H MOV 50H,00H。 存阈值百位 MOV 51H,00H。 存阈值十位和个位。 ********************************************************** KEY_09: MOV DPTR,8101H。 判断是否有键按下 MOVX A,@DPTR ANL A,07H CJNE A,00H,LPP1 AJMP KEY_09。 各个键的处理。 LPP1: MOV DPTR,8100H MOVX A,@DPTR B0: CJNE A,0D8H,B1 AJMP KK0 B1: CJNE A,0D0H,B2 AJMP KK1 B2: CJNE A,0D1H,B3 AJMP KK2 B3: CJNE A,0D2H,B4 AJMP KK3 B4: CJNE A,0C8H,B5 AJMP KK4 B5: CJNE A,0C9H,B6 AJMP KK5 B6: CJNE A,0CAH,B7 AJMP KK6 B7: CJNE A,0C0H,B8 AJMP KK7 B8: CJNE A,0C1H,B9 AJMP KK8 B9: CJNE A,0C2H,BA AJMP KK9 BA: CJNE A,0C3H,BE AJMP KKA。 A 键按下 BE: CJNE A,0DAH,YUZHI AJMP KKE KK0: MOV 5BH,00H。 5BH 存键值 AJMP COUNT_1 KK1: MOV 5BH,01H AJMP COUNT_1 KK2: MOV 5BH,02H AJMP COUNT_1 KK3: MOV 5BH,03H AJMP COUNT_1 KK4: MOV 5BH,04H AJMP COUNT_1 KK5: MOV 5BH,05H AJMP COUNT_1 KK6: MOV 5BH,06H AJMP COUNT_1 KK7: MOV 5BH,07H AJMP COUNT_1 KK8: MOV 5BH,08H AJMP COUNT_1 KK9: MOV 5BH,09H AJMP COUNT_1 KKA: MOV 5BH,0AH AJMP COUNT_1。 A 键按下 KKE: AJMP END_P COUNT_1: MOV A,44H。 44H 存按键次数 INC A MOV 44H,A CJNE A,02H ,CW1。 按键次数是否达到 2 次 AJMP YUZHI。 三次按键则重设阈值 CW1: ADD A,54H。 键盘按键存储空间 MOV R0,A CW2: CLR A MOV A,5BH MOV @R0,A LCALL PRO_SHOW AJMP KEY_09 RET。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。