字符A的显示

用一个8*16的长方形像素点阵来表示
八位是一个字节, 所以一个字符 是16个字节来存储
用一个char 数组来存储

static char font_A[16] =
{0x00, 0x18, 0x18, 0x18, 0x18, 0x24, 0x24, 0x24,0x24, 0x7e, 0x42, 0x42, 0x42, 0xe7, 0x00, 0x00
};

字符A的输出

void OutPutFont8(unsigned char *pAdd, int nLineLen, int nX, int nY, char cColor, char *pFont)
{int i;char *pTemp;char DataTemp;for(i = 0; i < 16; i++){pTemp = pAdd + (nY+i)*nLineLen + nX;DataTemp = pFont[i];if ((DataTemp & 0x80) != 0) { pTemp[0] = cColor; }if ((DataTemp & 0x40) != 0) { pTemp[1] = cColor; }if ((DataTemp & 0x20) != 0) { pTemp[2] = cColor; }if ((DataTemp & 0x10) != 0) { pTemp[3] = cColor; }if ((DataTemp & 0x08) != 0) { pTemp[4] = cColor; }if ((DataTemp & 0x04) != 0) { pTemp[5] = cColor; }if ((DataTemp & 0x02) != 0) { pTemp[6] = cColor; }if ((DataTemp & 0x01) != 0) { pTemp[7] = cColor; }}return;
}

day_05 显示字符A相关推荐

  1. pandas中set_option的常用设置:显示所有行、显示所有列、控制浮点型精度、每个数据元素的显示字符数、对齐形式等

    pandas中set_option的常用设置:显示所有行.显示所有列.控制浮点型精度.每个数据元素的显示字符数.对齐形式等 #pandas中set_option的常用设置 详细参考pandas API ...

  2. 利用BIOS 中断INT 0x10显示字符和字符串

    注:以下程序系原创,使用AT&T格式汇编来调用BIOS 0x10中断,如有错误,欢迎指正.表达能力较差,写的不好,但若能帮助一二访客,幸甚. 使用BIOS 显示服务(Video Service ...

  3. Java黑皮书课后题第6章:6.12(显示字符)使用下面的方法头,编写一个打印字符的方法。编写一个测试程序、打印从‘1‘到‘Z‘的字符,每行打印10个,字符之间使用一个空格字符隔开

    6.12(显示字符)使用下面的方法头,编写一个打印字符的方法.编写一个测试程序.打印从'1'到'Z'的字符,每行打印10个,字符之间使用一个空格字符隔开 题目 题目描述 破题 补充:从生成随机字符窥探 ...

  4. 设置oracle每行显示字符个数,Oracle一列的多行数据拼成一行显示字符-Oracle

    Oracle一列的多行数据拼成一行显示字符 oracle 提供了两个函数WMSYS.WM_CONCAT 和 ListAgg函数. www.2cto.com 先介绍:WMSYS.WM_CONCAT 例: ...

  5. vim 与 ascii 码表与可显示字符

    \xHH:HH 表示十六进制数: C 语言(Python)有时输出的字符串会这样提示: >> chr(20) '\x14' 也即在命令行环境下,无法显示 ASCII 码表的第 20 个元素 ...

  6. 【正点原子I.MX6U-MINI应用篇】6、嵌入式Linux在LCD屏幕上显示字符

    一.原始方式: 取模显示字符 LCD显示屏是由width * height个像素点构成的,显示字符,一个非常容易想到的方法便是对字符取模,然后在LCD屏上打点显示字符:如果大家以前学习过单片机,想必接 ...

  7. OLED显示字符的大小与PCtoLCD2002生成字模

    OLED显示字符的大小与PCtoLCD2002生成字模 首次尝试性写博客,如果错误或不足请大家指正 如有涉及相关版权的问题,联系我删除 前言: 为什么为了一个小小的OLED写这些乱七八糟的东西,还得花 ...

  8. 51单片机教程:8*8 点阵显示字符、数字、简单汉字

    点阵显示实验 一.什么是点阵? 我们用之前的方法一个IO口只能控制一个led,如果需要用更少的IO口控制更多的led怎么办呢,于是就有了点阵. 8X8点阵共由64个发光二极管组成,且每个发光二极管是放 ...

  9. C语言字符集中可显示字符,C++_C语言转义字符实例详解,在字符集中,有一类字符具有 - phpStudy...

    C语言转义字符实例详解 在字符集中,有一类字符具有这样的特性:当从键盘上输入这个字符时,显示器上就可以显示这个字符,即输入什么就显示什么.这类字符称为可显示字符,如a.b.c.$.+和空格符等都是可显 ...

  10. python作业.创建两个文本框,一个按钮。第 1 个文本框绑定任意键事件,敲击键盘任意可显示字符,在交互窗口中显示该字符;第 2 个文本框绑定<a>键事件,敲击键盘 a 字符,在交互窗口中显示 10

    """ 创建两个文本框,一个按钮. 第 1 个文本框绑定任意键事件,敲击键盘任意可显示字符,在交互窗口中显示该字符: 第 2 个文本框绑定<a>键事件,敲击键 ...

最新文章

  1. 【Eclipse】推荐UML插件Green UML、AmaterasUML
  2. 【WebRTC---进阶篇】(六)SELECT网络模型
  3. 《Essential C++》笔记之设计一个泛型算法(二)
  4. java集合转labelpoint_java – 向Spark ML LabeldPoint添加自定义字段
  5. lucene分词器与搜索
  6. 数据结构与算法笔记——用Go语言描述
  7. 基于MATLAB语音分析处理系统
  8. 红帽linux免费下载链接,redhat linux 下载大全 完全整理
  9. i.MX 8M Mini sai_low_power_audio
  10. 联通鸿蒙卡充值,中国联通“一卡充”实现全业务充值
  11. 2020ICPC 昆明热身赛 C.Statues(小思维)
  12. RFID 有源,半源和无源的区别
  13. 微信分享 android 闪退,微信分享崩溃
  14. 常微分方程和偏微分方程的区别
  15. 01-JAVA基础—>赏金任务—>三色球问题
  16. 西安恒智小寨java_长安反编译工具 java
  17. 护理学跨考计算机专业,什么是跨专业考研?
  18. 第一阶段:2014年10月13日-12月14日,36天完成。每周5天,8周完成。
  19. [SP1839]The Bookcase
  20. 早教产品微商怎么做精准引流?早教机构引流活动可以分为线上和线下两种

热门文章

  1. tp3.2 自动加载
  2. 中国公有云三巨头,同时支持Rancher Kubernetes平台 1
  3. Web 端的测试 Selenium 用法必备
  4. docker下nginx反向代理和负载均衡配置
  5. 【codevs2333】【BZOJ2002】弹飞绵羊[HNOI2010](分块)
  6. Hibernate 查询缓存
  7. 把Ubuntu打造成Mac Macbuntu
  8. burpsuite上传截断拿shell
  9. ASP.NET 2.0中的页面输出缓存
  10. 踩坑日记(二):记一次线上业务—Redis 的缓存雪崩