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

📄 lcd display.h

📁 PIC30F系列单片机定时器1程序开发实例
💻 H
字号:
/**********************************************************************
* ?2005 Microchip Technology Inc.
*
* FileName:        LCD Display.h
* Dependencies:    none
* Processor:       dsPIC30F
* Compiler:        MPLAB?C30 v1.32.00 or higher
*
* SOFTWARE LICENSE AGREEMENT:
* Microchip Technology Inc. (揗icrochip? licenses this software to you
* solely for use with Microchip dsPIC?digital signal controller
* products. The software is owned by Microchip and is protected under
* applicable copyright laws.  All rights reserved.
*
* SOFTWARE IS PROVIDED 揂S IS.? MICROCHIP EXPRESSLY DISCLAIMS ANY
* WARRANTY OF ANY KIND, WHETHER EXPRESS OR IMPLIED, INCLUDING BUT NOT
* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
* PARTICULAR PURPOSE, OR NON-INFRINGEMENT. IN NO EVENT SHALL MICROCHIP
* BE LIABLE FOR ANY INCIDENTAL, SPECIAL, INDIRECT OR CONSEQUENTIAL
* DAMAGES, LOST PROFITS OR LOST DATA, HARM TO YOUR EQUIPMENT, COST OF
* PROCUREMENT OF SUBSTITUTE GOODS, TECHNOLOGY OR SERVICES, ANY CLAIMS
* BY THIRD PARTIES (INCLUDING BUT NOT LIMITED TO ANY DEFENSE THEREOF),
* ANY CLAIMS FOR INDEMNITY OR CONTRIBUTION, OR OTHER SIMILAR COSTS.
*
* REVISION HISTORY:
*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* Author            Date      Comments on this revision
*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* Richard Fischer   07/18/05  dsPICDEM 1.1 board LCD function prototypes
*
*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*
* ADDITIONAL NOTES:
*
**********************************************************************/



//--------------------------------------------------------------------
// LCD function prototypes
void Display_Setup( void);              // initialize display		
void Display_Byte ( unsigned char );    // write data to lcd
void Display_String( unsigned char * ); // write string to LCD
void Display_ClrCol( unsigned char );
void Display_Pixel( unsigned char,unsigned char );


//-------------------------------------------------------------------
// LCD command macros
#define LCD_HomeClear()	   {Display_Byte(0x82);Display_Byte(0x82);}
#define LCD_Home()            {Display_Byte(0x81);}
#define LCD_CharPos(col,row)  {Display_Byte(0xc5);Display_Byte(col);Display_Byte(row);}
#define LCD_WriteNext(data)   {Display_Byte(0xa8);Display_Byte(data);}
#define LCD_ClearEOL()        {Display_Byte(0x8a);}
#define LCD_CursorOn()        {Display_Byte(0x8c);}
#define LCD_CursorOff()       {Display_Byte(0x8b);}


⌨️ 快捷键说明

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