📄 main.c
字号:
/************************************************************************************
* Copyright (c) 2004,西安铭朗电子科技有限责任公司
* All rights reserved.
*
* 文件名称: Main.C
* 文件标识: none
* 适用器件: C8051F020
*
* 摘 要: 本文件是外部SRAM读写测试程序;使用外部22.1184MHz晶振.
*
* 当前版本:1.1
* 作 者:刘大伟
* 完成日期:2007年3月7日
*
* 历史版本:1.0
* 作 者:卢 阳
* 完成日期:2004年11月14日
*
* 历史版本:0.9
* 原作者 : 李林利
* 完成日期:2004年1月1日
*************************************************************************************/
/************************************************************************************/
#include "main.h"
/*************************************************************************************
* 主循环程序
*************************************************************************************/
void main (void)
{
unsigned char data i;
unsigned int j;
unsigned char k,t;
unsigned char xdata *x;
unsigned char xdata temp;
char data et;
WDTCN = 0xde; // disable watchdog timer
WDTCN = 0xad;
SYSCLK_Init(); // initialize oscillator
PORT_Init(); // initialize crossbar and GPIO
LCDC_Init();
LCDC_DisFull(Clr);
dis_start0();
Uart0_Init(BaudRate_115200);
Uart1_Init(BaudRate_115200);
Uart0_Enable(1);
Uart1_Enable(1);
Uart0_SendString("www.mlarm.com\r\n");
Uart1_SendString("www.mlarm.com\r\n");
Uart0_SendString("TeL:029-88223597-802\r\n");
Uart1_SendString("TeL:029-88223597-802\r\n");
while (1)
{
k=0;
t=0;
i=0;
x=0x0000;
for(j=0;j<32767;j++)
{
et=*x;
i=j%256;
*x=i; //i=0~255
temp=*x;
if(temp!=i)
k++;
x++;
}
if (k==0) //返回值正确
{
Uart0_SendString("External SRAM read&write test succeed!\r\n");
Uart1_SendString("External SRAM read&write test succeed!\r\n");
/*发送正确的返回信息*/
}
else //返回值不正确
{
Uart0_SendString("External SRAM read&write test fail!\r\n");
Uart1_SendString("External SRAM read&write test fail!\r\n");
/*发送错误的返回信息*/
}
Delay_s(5);
}
}
/************************************************************************************
* 文件结束
************************************************************************************/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -