51单片机实验讲义所有源程序

2026/4/23 11:09:16

ADD A,#BUF MOV R0,A MOV A,@R0 CJNE A,#41H,NEXT2

NEXT2: JC NEXT4 CJNE A,#41H+26,NEXT3 NEXT3:

JNC NEXT4 ADD A,#20H MOV SBUF,A MOV A,RPTR INC A ANL A,#07H

MOV RPTR,A SJMP NEXT NEXT4: CLR ES CLR REN SJMP $ RXDINT:

PUSH ACC PUSH PSW JBC TI,SINT2 CLR RI

MOV A,WPTR ADD A,#BUF MOV R1,A MOV A,SBUF MOV @R1,A MOV A,WPTR INC A ANL A,#07H CJNE A,RPTR,SINT1 SJMP SINT2

SINT1:

MOV WPTR,A SINT2:

POP PSW POP ACC RETI

END

================================================== ②改用查询方式 CSEG AT 0

AJMP MAIN

CSEG AT 0030H MAIN:

MOV SP,#3FH MOV TMOD,#20H MOV TH1,#0F3H SETB TR1 MOV SCON,#50H SETB EA CLR ES

NEXT:

JBC RI,NEXT1 SJMP NEXT NEXT1:

MOV A,SBUF CJNE A,#41H,NEXT2

NEXT2: JC NEXT5 CJNE A,#41H+26,NEXT3 NEXT3:

JNC NEXT5 ADD A,#20H MOV SBUF,A NEXT4:

JBC TI,NEXT SJMP NEXT4 NEXT5: SJMP $

END ;查询方式只做发送 ORG 0000H

MOV TMOD,#20H MOV TH1,#0E6H MOV TL1,#0E6H SETB TR1 MOV SCON,#40H MOV R0,#20H MOV R7,#32 LOOP:

MOV SBUF,@R0 JNB TI,$ CLR TI

INC R0 DJNZ R7,LOOP SJMP $

END ;查询只做接收 ORG 0000H MOV TMOD,#20H MOV TH1,#0E6H MOV TL1,#0E6H SETB TR1 MOV SCON,#50H MOV R0,#20H MOV R7,#32 LOOP:

JNB RI,$ CLR RI

MOV @R0,SBUF INC R0 DJNZ R7,LOOP SJMP $ 实验十单片机总线扩展

IOPORT EQU 8060H DSEG AT 30H BUF: DS 32 CSEG AT 0 AJMP MAIN CSEG AT 30H

MAIN:

MOV DPTR,#IOPORT MOV R0,#BUF MOV R7,#32 MOV B,#0 NEXT: MOVX A,@DPTR CJNE A,B,NEXT1 SJMP NEXT

NEXT1:

MOV B,A MOV @R0,A INC R0 MOVX @DPTR,A DJNZ R7,NEXT SJMP $

END ;Q1~Q8字型口接A~DP,Q9~Q12位型口接LD.0~LD.3 DSEG AT 30H BUF: DS 4

LPTR: DS 1

LBIT: DS 1

BITPORT EQU 8063H SEGPORT EQU 8060H CSEG AT 0 AJMP MAIN CSEG AT 30H

MAIN:

MOV LPTR,#0 MOV LBIT,#11H NEXT:

CALL DLEDX SJMP NEXT DLEDX:

INC LPTR ANL LPTR,#03H

MOV A,LBIT RL A

MOV LBIT,A MOV A,#0FH

MOV DPTR,#BITPORT MOVX @DPTR,A

MOV A,LPTR ADD A,#BUF MOV R0,A

MOV A,@R0

MOV DPTR,#LEDTAB MOVC A,@A+DPTR CPL A

MOV DPTR,#SEGPORT MOVX @DPTR,A

MOV A,LBIT

CPL A

MOV DPTR,#BITPORT MOVX @DPTR,A RET LEDTAB:

DB 3FH,06H,5BH,4FH DB 66H,6DH,7DH,07H DB 7FH,6FH,77H,7CH DB 39H,5EH,79H,71H DB 76H,73H,38H END 实验十一并行D/A芯片DAC0832扩展


51单片机实验讲义所有源程序.doc 将本文的Word文档下载到电脑
搜索更多关于: 51单片机实验讲义所有源程序 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219