main.c

来自「很实用的单片机例程」· C语言 代码 · 共 44 行

C
44
字号
/*-----------------------------------------------------------------------------
MAIN.C

This program fills memory areas with stuff.
-----------------------------------------------------------------------------*/
#include <string.h>    // Include prototypes for memcpy function

unsigned char idata idata_buffer [16] _at_ 0xB0;
unsigned char data  data_buffer  [16] _at_ 0x60;
unsigned char pdata pdata_buffer [16] _at_ 0xFF60;
unsigned char xdata xdata_buffer [16] _at_ 0x0200;

void main (void)
{
/*---------------------------------------------------------
Fill idata_buffer with something.
---------------------------------------------------------*/
memcpy (idata_buffer, "IDATA Buffer....", sizeof (idata_buffer));

/*---------------------------------------------------------
Fill data_buffer with something.
---------------------------------------------------------*/
memcpy (data_buffer, "DATA Buffer......", sizeof (data_buffer));

/*---------------------------------------------------------
Fill pdata_buffer with something.
---------------------------------------------------------*/
memcpy (pdata_buffer, "PDATA Buffer -- NEVER USE :-)", sizeof (pdata_buffer));

/*---------------------------------------------------------
Fill xdata_buffer with something.
---------------------------------------------------------*/
memcpy (xdata_buffer, "XDATA Buffer....", sizeof (xdata_buffer));

/*---------------------------------------------------------
Delay Forever - Embedded Programs NEVER Return from Main!
---------------------------------------------------------*/
while (1);
}

/*-----------------------------------------------------------------------------
-----------------------------------------------------------------------------*/

⌨️ 快捷键说明

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