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

📄 surfdispstr.c

📁 这个可实现16色字符定位显示。文本模式下的字符显示。
💻 C
字号:

/* surfDispStr.c - 字符定位打印程序 */

/* Copyright 2004-2006 R&D, 709Ins. */

/*
modification history
--------------------
*/

/*
DESCRIPTION
vxWorks下的文本模式的字符定位打印程序
*/

/* include */

#include <vxworks.h>
#include <string.h>
#include <stdio.h>

void surfDispStr 
(
    unsigned char x, 
    unsigned char y, 
    unsigned char *s, 
    unsigned char color
);


/***********************************************
* 这个可实现16色字符定位显示
*/

void surfDispStr (unsigned char x, unsigned char y, unsigned char *s, unsigned char color)
{
    unsigned char * volatile pucPtr = (unsigned char *)0xB8000;
    unsigned short   offset;
    /*int lock;*/ 

    offset  = (unsigned short)y * 80* 2 + (unsigned short)x * 2;   /* Calculate position of 1st character     */
    /*lock = intLock();*/
    while (*s) 
    {
        pucPtr[offset++] = *s++;
        pucPtr[offset++] = color;
    }
    /*intUnlock(lock);*/
}

⌨️ 快捷键说明

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