lab5.c

来自「PICC 16X Code for study and learning」· C语言 代码 · 共 44 行

C
44
字号

/****************************************************************
*			Hi-Tech workshop exercise Lab5					*
****************************************************************/

#include <pic.h>				// processor if/def file

const char ROMarray[ ]="Microchip Hi-Tech PICC Workshop";
const char *romptr;     		// ROM pointer defined 

char RAMarray1[32];				// Define 32 bytes for Pointer access	
bank2 char RAMarray2[32];		// Define 32 bytes at Bank2 for Array access
char *ramptr;					// RAM pointer defined

void Pointer_Access (void)
{
   	romptr = ROMarray;    
	ramptr = RAMarray1;

  	while(*romptr)	 			// test for NULL char
	{       	
    	*ramptr++ = *romptr++ ;
  	}
}

void Array_Access(void)
{
	char i=0;

	while (ROMarray[i])
	{
		RAMarray2[i]=ROMarray[i];
		i++;
	}				
}

void main( void )
{
	Pointer_Access();
	Array_Access();

  	while(1);
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?