完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
UART_TXD EQU 50H
CNT1 EQU 53H CNT2 EQU 54H XJY EQU 56H ORG 0000H AJMP SETUP ORG 000BH AJMP ZD ORG 0040H ;CPU初始化部分 SETUP: CLR IE.7;EA=0,CPU,屏蔽所有的中断请求 MOV SP,#10H; MOV PSW,#00H CLR A MOV CNT1,A MOV CNT2,A MOV XJY,A MAIN: ACALL MLCK SJMP MAIN MLCK: MOV P1,#0FFH ; MOV 30H,#00H ; MOV TMOD,#02H ; MOV TH0,#0A0H MOV TL0,#0A0H SETB EA ; SETB ET0 ; SETB TR0 ; SETB P2.7 NOP NOP NOP UART_SEND: MOV R1,03H LOOP1: CLR A CLR C MOV A,UART_TXD ANL A,#0FH MOV DPTR,#TABLE MOVC A,@A+DPTR LJMP SEND LOOP2: CLR A CLR C MOV A,UART_TXD ANL A,#0F0H MOV DPTR,#TABLE MOVC A,@A+DPTR LJMP SEND LOOP3: CLR A CLR C MOV A,UART_TXD ANL A,#0F00H MOV DPTR,#TABLE MOVC A,@A+DPTR LJMP SEND SEND: MOV R0,#08H JBC XJY,SEND1 AJMP LOOP4 SEND1: RRC A MOV P2.6,C ;8 BIT DJNZ R0,UART_SEND DEC R1 CJNE R1,#02H,LOOP2 CJNE R1,#01H,LOOP3 CJNE R1,#00H,LOOP5 LOOP4: NOP JBC XJY,SEND1 AJMP LOOP4 LOOP5: RET ORG 0400H ZD: PUSH IE PUSH DPH PUSH DPL PUSH PSW PUSH ACC CLR EA JBC 8DH,P27 P27: CPL P2.7 SETB XJY; POP ACC POP 00H POP PSW POP DPL POP DPH POP IE REti TABLE: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H END |
|
相关推荐 |
|
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-9-3 05:25 , Processed in 0.528708 second(s), Total 44, Slave 32 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191