stc内部RAM使用测试C语言官方

//读片外扩展RAM,内部R/C时钟及ID号C语言参考程序 /* --- STC International Limited ---------------------------------------------- */ /* --- 宏晶科技 姚永平 2009/3/19 V1.0 -------------------------------- */ /* --- STC11Fxx/10Fxx 系列单片机,读片外扩展RAM,软件实现自定义下载程序--------- */ /* --- Mobile: 13922805190 ---------------------------------------------------- */ /* --- Fax: 0755-82944243 ----------------------------------------------------- */ /* --- Tel: 0755-82948412 ----------------------------------------------------- */ /* --- Web: www.mcu-memory.com ------------------------------------------------ */ /* --- 本演示程序在STC-ISP Ver 3.0A.PCB的下载编程工具上测试通过 --------------- */ /* --- 如果要在程序中使用该程序,请在程序中注明使用了宏晶科技的资料及程序 ------- */ /* --- 如果要在文章中引用该程序,请在文章中注明使用了宏晶科技的资料及程序--------















/* --- STC International Limited ---------------------------------------------- */
/* --- 宏晶科技 姚永平 2009/3/19 V1.0 -------------------------------- */
/* --- STC11Fxx/10Fxx 系列单片机,读片外扩展RAM,软件实现自定义下载程序--------- */
/* --- Mobile: 13922805190 ---------------------------------------------------- */
/* --- Fax: 0755-82944243 ----------------------------------------------------- */
/* --- Tel: 0755-82948412 ----------------------------------------------------- */
/* --- Web: www.mcu-memory.com ------------------------------------------------ */
/* --- 本演示程序在STC-ISP Ver 3.0A.PCB的下载编程工具上测试通过 --------------- */
/* --- 如果要在程序中使用该程序,请在程序中注明使用了宏晶科技的资料及程序 ------- */
/* --- 如果要在文章中引用该程序,请在文章中注明使用了宏晶科技的资料及程序-------- */
#include<reg51.h>
#include<intrins.h>
sfr IAP_CONTR = 0xC7;
sbit MCU_Start_Led = P1^7;
//unsigned char self_command_array[4] = {0x22,0x33,0x44,0x55};
#define Self_Define_ISP_Download_Command 0x22
//#define RELOAD_COUNT 0xfb //18.432MHz,12T,SMOD=0,9600bps
#define RELOAD_COUNT 0xfd //11.0592MHz,12T,SMOD=0,9600bps
void serial_port_initial();
void send_UART(unsigned char);
void UART_Interrupt_Receive(void);
void soft_reset_to_ISP_Monitor(void);
void delay(void);
void display_MCU_Start_Led(void);
{
unsigned char i = 0;
unsigned char j = 0;
unsigned char temp_data = 0;
unsigned int k = 0;
unsigned char xdata *xdata_point;
// unsigned char idata *idata_point;
serial_port_initial(); //串口初始化
// display_MCU_Start_Led(); //点亮发光二极管表示单片机开始工作
// send_UART(0x34); //串口发送数据表示单片机串口正常工作
// send_UART(0xa7); //串口发送数据表示单片机串口正常工作
// xdata_point = 0x400;
xdata_point = 0x0000;
// temp_data = 0;
temp_data = 0xff;
for(k=0;k<32768;k++)
{
*xdata_point = temp_data;
xdata_point++;
}
xdata_point = 0x0000;
for(k=0;k<32768;k++)
剩余5页未读,继续阅读

- wawa100612122014-10-29有点乱,可以学习下
- eryrthtyhtyujyi2014-09-25不错 值得学习
- lichking0022012-07-10STC的例子,多于的代码太多
- 粉丝: 1
- 资源: 16

我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助

会员权益专享
