正在加载图片...
例2清零程序(将2000H-20FFH的内容清零) ★汇编语言程序 ORG 000OH SE01: MOV RO.#00H MOV DPTR,#2000H (0000HIEDPTR LOO1: CLR A MOVX ODPTRA 0送(DPTR) INC DPTR DPTR+1 INC RO 字节数加1 CNE R0,#00H,L01;不到FF个字节再清 LOOP: SMP LOOP ★C-51程序 include <regal.h> unsigned char xdata *p=0x2000;/指针指向2000H单元 for(1=0<256i++) 清零2000H-20FFH单元 《单片机原理与应用技术》教学堁件《单片机原理与应用技术》教学课件 ★ C-51程序 #include <reg51.h> main( ) { int i; unsigned char xdata *p=0x2000; /* 指针指向2000H单元 */ for(i=0;i<256;i++) /*清零2000H-20FFH单元*/ {*p=0; p++;} } 例2.清零程序 (将2000H—20FFH的内容清零) ★ 汇编语言程序 ORG 0000H SE01: MOV R0,#00H MOV DPTR,#2000H ;(0000H)送DPTR LOO1: CLR A MOVX @DPTR,A ;0送(DPTR) INC DPTR ;DPTR+1 INC R0 ;字节数加1 CJNE R0,#00H,LOO1 ;不到FF个字节再清 LOOP: SJMP LOOP
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有