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

📄 main.c

📁 这是个串口液的驱动。希望给有用的朋友以帮助。128*64点阵
💻 C
字号:
//========================================================================
//  工程名称:MzLH01_MCS51_Driver.spj
//  作    者: xinqiang Zhang(小丑)  (email: xinqiang@Mzdesign.com.cn)    
//  联系方式:QQ 644272644
//	版权所有:北京铭正同创科技有限公司   www.mzdesign.com.cn
//  适应芯片: MCS51(该工程的IC对像为AT89S51)
//  实现功能: MzLH01-12864 带汉字库LCD显示模块驱动V1.0版演示  
//				基本显示功能演示
//
//  系统要求: PC with CPU 233MHz,128MB RAM,
//                      Keil uVision 2(or later)
//
//  涉及的库:(a) 
//
//  组成文件:
//     	main.c		----主程序文件
//		LCD_Dis.c   ----LCD功能接口函数
//     	LCD_Dis.h	----头文件
//					----基本驱动程序
//		LCD_Config.h	----LCD相关的定义头文件,如端口定义等
//
//	硬件连接:
//		SS接在P0.7端口
//		SDA接在P0.6端口
//		SCK接在P0.4端口
//		RESET接P0.3端口
//		BS(BUSY)接P0.2端口
//
//		此代码仅供参考,注意该模组的供电为3.3V,如使用传统的5V的51片子驱该模组时
//		切记要给模组供3.3V的电,不要供5V,端口为5V倒是没什么,只是要注意LCD的供电    
//
//  当前版本:  V1.0
//  日期:  2007-07-24
//  
//  参考文件: 
//  维护记录:
//-------------------------------------------------------------------
//  Version   2007-07-24-V10   Modified By    Xinqiang Zhang(小丑)
//
//========================================================================
#include "LCD_Dis.h"

unsigned char Test_Buf[10] = {0xaa,0xaa,0x55,0x55,0x55,0x55,0xaa,0xaa,0xf0,0x0f};
//========================================================================
// 文件名:  main.c
// 作  者: xinqiang Zhang(小丑)  (email: xinqiang@Mzdesign.com.cn)
// 日  期: 2007/07/23
// 描  述: MzLH01-12864 带汉字库LCD显示模块驱动V1.0版演示  
//				基本显示功能演示
//
// 参  考: 无
// 版  本:
//      2007/07/23      First version    Mz Design
//========================================================================
void main(void)
{
	//add your code here
	LCD_Init();						//初始化LCD,主要完成LCD的复位和端口的初始化操作
	ClrScreen();					//清屏操作
	PutPixel(0,0);					//绘制点
	PutPixel(2,0);
	PutPixel(4,0);
	PutPixel(5,0);
	PutPixel(0,0);
	PutPixel(0,2);
	PutPixel(0,4);
	PutPixel(0,5);

	Line(10,10,10,50);				//绘制直线
	FontSet(0,1);					//选择8X16的ASCII码字库,同时设置字符颜色为黑色
	PutChar(1,25,'A');				//显示ASCII码字符"A"
	Rectangle(12,10,42,50,0);		//绘制矩形框
	Rectangle(14,12,40,48,1);		//绘制实心矩形
	FontSet(0,0);					//选择8X16的ASCII码字库,同时设置字符颜色为白色
	PutChar(20,25,'A');				//显示ASCII码字符"A"
	FontSet(1,1);					//选择6X10的ASCII码字库,同时设置字符颜色为黑色
	PutString(10,52,"www.mzdesign.com.cn");//显示字符串
	Line(10,63,123,63);				//绘制直线

	PutString_cn(55,20,(unsigned short *)"铭正同创");//显示一串汉字(默认字库是16X16点)
	FontSet_cn(1,1);				//选择12X12的二级汉字库,同时设置字符颜色为黑色
	PutChar_cn(90,38,(unsigned short *)"北");		//显示单个汉字
	PutChar_cn(102,38,(unsigned short *)"京");		//显示单个汉字
	fill_s(110,0,Test_Buf,10);		//连续填充10个数据至指定的起始位置

	while(1) ;
}

⌨️ 快捷键说明

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