您现在的位置: 主页 > 嵌入式开发入门到精通 > 单片机技术进阶 > ADC0809转换程序 -
本文所属标签:
为本文创立个标签吧:

ADC0809转换程序 -

来源: 网络用户发布,如有版权联系网管删除 2018-09-07 

[导读]
程序框图电路程序 ORG 05A0H05A0 758153 SE11:MOV SP,#53H05A3 757E00 MOV 7EH,#00H05A6 757D08 MOV 7DH,#08H05A9 757C00 MOV 7CH,#00H05AC 757B09 MOV 7BH,#09H05AF

程序框图

本文引用地址: http://www.21ic.com/app/mcu/201806/760950.htm

电路


程序

ORG 05A0H

05A0 758153 SE11:MOV SP,#53H

05A3 757E00 MOV 7EH,#00H

05A6 757D08 MOV 7DH,#08H

05A9 757C00 MOV 7CH,#00H

05AC 757B09 MOV 7BH,#09H

05AF 757A10 MOV 7AH,#10H

05B2 757910 MOV 79H,#10H ;显示缓冲区初值

05B5 120425 LO18:LCALLDIS ;显示

05B8 7400 MOV A, #00H

05BA 90FFE0 MOV DPTR,#0FFE0H

05BD F0 MOVX@DPTR,A ;0809的0通道采样

05BE 120425 LCALLDIS

05C1 E0 MOVXA,@DPTR ;取出采样值

05C2 7879 MOV R0,#79H

05C4 120077 LCALLPTDS ;采样值送显示缓冲区

05C7 80EC SJMPLO18 ;循环

ORG 0077H

0077 F9 PTDS: MOV R1,A ;拆送显示缓冲区

0078 117C ACALLPTDS1

007A E9 MOV A,R1

007B C4 SWAPA

007C 540F PTDS1:ANL A, #0FH

007E F6 MOV @R0,A

007F 08 INC R0

0080 22 RET

ORG 0425H

0425 C083 DIS: PUSHDPH

0427 C082 PUSHDPL

0429 D2D4 SETBRS1

042B 787E MOV R0,#7EH

042D 7A20 MOV R2,#20H

042F 7B00 MOV R3,#00H

0431 90044F MOV DPTR, #LS0

0434 E6 LS2: MOV A,@R0

0435 93 MOVCA,@A+DPTR

0436 79DC MOVXR1, #0DCH

0439 EA MOV A,R2

043A 09 INC R1

043B F3 MOVX@R1,A

043C DBFE LS1: DJNZR3, LS1

043E C3 CLR C

043F 13 RRC A

0440 FA MOV R2,A

0441 18 DEC R0

0442 70F0 JNZ LS2

0444 F2 MOVX@R0,A

0445 18 DEC R0

0446 F4 CPL A

0447 F2 MOVX@R0,A

0448 C2D4 CLR RS1

044A D082 POP DPL

044C D083 POP DPH

044E 22 RET

044F C0F9A4LS0: DB0C0H, 0F9H,0A4H, 0B0H, 99H, 92H;字形表

0452 B09992

0455 82F880 DB82H, 0F8H, 80H, 90H, 88H, 83H, 0C6H

0458 908883

045B C6

045C A1868E DB0A1H, 86H, 8EH, 0FFH, 0CH, 89H, 7FH, 0BFH

045F FF0C89

0462 7FBF

END




              查看评论 回复



 

"ADC0809转换程序 -"的相关文章

网站地图

围观()