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

📄 main.c

📁 spce061单片机的一些程序!C语言和汇编语言都有
💻 C
字号:
//=======================================================================
//	The information contained herein is the exclusive property of
//	Sunnnorth Technology Co. And shall not be distributed, reproduced,
//	or disclosed in whole in part without prior written permission.
//	(C) COPYRIGHT 2003 SUNNORTH TECHNOLOGY CO.
//	ALL RIGHTS RESERVED
//	The entire notice above must be reproduced on all authorized copies.
//=======================================================================

//=======================================================================
//	工程名称:	ex3_LCD501_Graphic
//	功能描述:	《实验指导书》模组实验,
//              LCD501显示图片
//				显示凌阳标识的位图图片
//	涉及的库:	CMacro1016.lib
//	组成文件:	main.c/SPLC501User.c/sunplus.c
//     			SPLC501Driver_IO.asm/DataOSforLCD.asm 
//     			SPLC501User.h/sunplus.h
//				SPLC501Driver_IO.inc
//
//	硬件连接:	LCD  D0~D7接IOA8~IOA15
//				LCD  EP   接IOB6
//				LCD  RWP  接IOB5
//				LCD  A0   接IOB4
//				LCD  /CS1 接IOB9  或接地也可
//
//	维护记录:	2005-09-20	v1.0
//	注意事项:	1.IO采用3.3V;
//				2.SPLC501的驱动程序为新版程序,2005年9月发布的版本
//=======================================================================

//=======================================================================
//	文件名称:	main.c
//	功能描述:	LCD501显示显示凌阳标识的位图图片,
//              采用反相叠加的显示模式
//	维护记录:	2005-09-20	v1.0
//=======================================================================
#include "SPLC501User.h"				//包含SPLC501液晶模组驱动程序的用户接口API函数声明的头文件
#include "sunplus.h"                    //包含凌阳标识字模数据的头文件

#define P_Watchdog_Clear		(volatile unsigned int *)0x7012

//========================================================
//	语法格式:	int main(void)
//	实现功能:	LCD501显示显示凌阳标识的位图图片,
//              采用反相叠加的显示模式
//	参数:		无
//	返回值:	无
//========================================================

int main(void)
{
	int i,j;                          //用于延时
	LCD501_Init(0xFF);	              //初始化LCD端口以及LCD初始化所需要的设置,在SPLC501User.c中定义
    while(1)
    {   
  		LCD501_ClrScreen(1);								//整屏填充,即全部点亮
  		
  		for(j=0;j<=3;j++)             						//延时 保持当前显示
       		for(i=0;i<0x2fff;i++)
      	   		*P_Watchdog_Clear = 0x0001;     			//清看门狗  
      	   		      		
		LCD501_SetPaintMode(PAINT_RECO);					//设置图片与背景的叠加模式为:取反覆盖 
		LCD501_Bitmap(50,15,(unsigned int *)encoding_00);	//显示图片
		
		for(j=0;j<=7;j++)             						//延时 保持当前显示
       		for(i=0;i<0x2fff;i++)
      	   		*P_Watchdog_Clear = 0x0001;     			//清看门狗    
    }	
}

⌨️ 快捷键说明

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