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

📄 main.c

📁 使用单片机8051开发2.4寸tft lcd。
💻 C
字号:
//========================================================================
//  工程名称:MzT24_Driver_C8051.uV2
//  作    者: xinqiang Zhang(小丑)  (email: xinqiang@Mzdesign.com.cn)    
//  联系方式:QQ 644272644
//	版权所有:北京铭正同创科技有限公司   www.mzdesign.com.cn
//  适应芯片: C8051F020   /实际上驱动程序作简单移植后可应用于不同的MCS51兼容片
//  实现功能: MzT24 TFTLCD显示模块驱动MCS51版演示  基本显示功能演示
//
//  系统要求: PC with CPU 233MHz,128MB RAM,
//                      Keil uVision 3   or later
//
//  涉及的库:(a) 
//            (b) 
//
//  组成文件:
//     	main.c		----主程序文件
//		System.c	----系统初始化程序文件,完成单片机的相关配置,如总线设置端口设置等~
//		LCD_Dis.c/LCD_Driver_User.c/LCD_ASCII.c/GB_Table.c		
//     	LCD_Dis.h/LCD_Config.inc/LCD_Driver_User.h/LCD_PortConfig.h
//					----MzT24 TFTLCD的MCS51版基本驱动程序
//	硬件连接:
//		LCD  D0~D7接外部总线的P10~P17
//		LCD_CS    接P32	
//		LCD_RS    接P33	
//		LCD_WD 	  接P34	 	
//		LCD_RD    接P35
//		
//		LCD_Reset 接P30口
//
//		IO高电平:3.3V     
//
//  当前版本:  V1.01
//  日期:  2007-06-27
//  
//  参考文件: 
//  维护记录:
//-------------------------------------------------------------------
//  Version   2007-04-10-V10   Modified By    Xinqiang Zhang(小丑)
//  Version   2007-06-27-V101  Modified By    Xinqiang Zhang(小丑)
//				修改LCD_Driver_User.c中的小bug
//
//========================================================================

//========================================================================
// 文件名:  main.c
// 作  者: xinqiang Zhang(小丑)  (email: xinqiang@Mzdesign.com.cn)
// 日  期: 2007/04/10
// 描  述: MzT24 TFTLCD显示模块驱动MCS51版演示  基本显示功能演示
//
// 参  考: 无
// 版  本:
//      2007/04/10      First version    Mz Design
//========================================================================
#include "LCD_Dis.h"

extern void System_Initial(void);
void main(void)
{
	System_Initial();
	LCD_Init();							//LCD初始化
	FontSet(1,0xf800);
	PutString(10,10,"Mz Design!");
//	ClrScreen();
	FontSet(1,0x07e0);
	PutString(10,42,"Mz");
	FontSet(2,0x07e0);
	PutChar(42,40,0);
	PutChar(74,40,1);

	SetPaintMode(0,0x001f);
	PutPixel(10,72);
	PutPixel(12,72);
	PutPixel(14,72);
	Line(10,75,230,75);
	Rectangle(20,80,100,120,1);
	Rectangle(18,78,102,122,0);
	Circle(60,180,30,1);
	Circle(60,180,32,0);

	while(1);
}

⌨️ 快捷键说明

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