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

📄 og.h

📁 让模拟示波器显示任意字符和图片 采用MSP430系列单片机开发
💻 H
字号:
#ifndef __og_h__
#define __og_h__
extern unsigned char zh[][32];
extern unsigned char xu[];
extern unsigned char OG_Digit[][16];
/*
********************************************************************************
**函数名称: void OG_Init(void)
**函数功能: 示波器显示初始化
**入口参数: 无
**出口参数: 无
********************************************************************************
*/
void OG_Init(void);
/*
********************************************************************************
函数名称:DA_Disp()
函数功能:设置DA输出
入口参数:unsigned a:DA0的输出;  unsigned b:DA1的输出
出口参数:无
********************************************************************************
*/
void DA_Disp(unsigned int a,unsigned int b);

/*
********************************************************************************
函数名称:OG_Disp()    "oscillograph display"
函数功能:在模拟示波器上显示图形或字符
取模方式:纵向,倒序
OG_X:起始X
OG_Y:起始Y
*GP:图象地址
P_X:象素
P_Y:象素
M:每点之间间距
********************************************************************************
*/

void OG_Disp(unsigned int OG_X,unsigned int OG_Y,unsigned char *GP,
             unsigned int P_X,unsigned int P_Y,unsigned char M_X,unsigned char M_Y);


/*
********************************************************************************
**函数名称: void OG_Disp_Char()
**函数功能: 在示波器上显示16X16的汉字.,每两点之间间隔15,4096/15=272
**          取模方式:横向取模,字节顺序
**          显示17X17个中文汉字
**          将示波器分辨率看成272X272的点阵             
**入口参数: unsigned int OG_X--显示位置X
**          unsigned int OG_Y--显示位置Y
**          unsigned char *GP--待显示的字模数组
**出口参数: 无
********************************************************************************
*/
void OG_Disp_Char(unsigned int OG_X,unsigned int OG_Y,unsigned char *GP);

/*
********************************************************************************
**函数名称: void OG_Display_Array()
**函数功能: 在示波器上显示汉字
**          使用范例:OG_Display_Array("我爱北京天安门",14,0,16);
**入口参数: unsigned char *data--待显示的汉字
**          unsigned char data_L--待显示的汉字的长度
**          unsigned char dirX--显示位置X
**          unsigned char dirY--显示位置Y
**出口参数: 无
********************************************************************************
*/
void OG_Display_Array(unsigned char *data,unsigned char data_L,unsigned char dirX,unsigned char dirY);

#endif

⌨️ 快捷键说明

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