⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lab5.lst

📁 PICC 16X Code for study and learning
💻 LST
字号:
     1: 

     2: /****************************************************************

     3: *                       Hi-Tech workshop exercise Lab5                                  *

     4: ****************************************************************/

     5: 

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

     7: 

     8: const char ROMarray[ ]="Microchip Hi-Tech PICC Workshop";

     9: const char *romptr;                     // ROM pointer defined 

    10: 

    11: char RAMarray1[32];                             // Define 32 bytes for Pointer access   

    12: bank2 char RAMarray2[32];               // Define 32 bytes at Bank2 for Array access

    13: char *ramptr;                                   // RAM pointer defined

    14: 

    15: void Pointer_Access (void)

    16: {

    17:         romptr = ROMarray;    

    18:         ramptr = RAMarray1;

    19: 

    20:         while(*romptr)                          // test for NULL char

    21:         {               

    22:         *ramptr++ = *romptr++ ;

    23:         }

    24: }

    25: 

    26: void Array_Access(void)

    27: {

    28:         char i=0;

    29: 

    30:         while (ROMarray[i])

    31:         {

    32:                 RAMarray2[i]=ROMarray[i];

    33:                 i++;

    34:         }                               

    35: }

    36: 

    37: void main( void )

    38: {

    39:         Pointer_Access();

    40:         Array_Access();

    41: 

    42:         while(1);

    43: }

⌨️ 快捷键说明

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