zoukankan      html  css  js  c++  java
  • 基于mini2440简易计算器(二)

    在LCD屏幕上显示数字

    1. /**********************************  
    2. *绘制大小为8×16的ASCII码  
    3. **********************************/  
    4. void Draw_ASCII(U32 x,U32 y,U32 color,const unsigned char ch[])  
    5. {                                    //ch[]为16个元素中,第一个元素的地址  
    6.     unsigned short int i,j;            
    7.     unsigned char mask,buffer;  
    8.     for(i=0;i<16;i++)    //__ASCII中连续16个元素组成一个字符图像  
    9.     {  
    10.       mask=0x80;  //掩码
    11.         buffer=ch[i];    //16个元素其中的一个  
    12.         for(j=0;j<8;j++)   //每一个元素占8位  
    13.         {                    
    14.             if(buffer&mask)  //筛选出二进制值为1的坐标
    15.             {  
    16.                 PutPixel(x-i,y+j,color);  //点亮
    17.             }  
    18.             mask=mask>>1;                    
    19.         }  
    20.     }  
    21. }

     

     

  • 相关阅读:
    基础数据补充
    购物车
    小数据池、深浅拷贝和集合
    列表、元组和range
    小数据池、深浅拷贝和集合练习
    字典
    字符串练习
    列表练习
    练习
    字典练习
  • 原文地址:https://www.cnblogs.com/liuchengchuxiao/p/4200759.html
Copyright © 2011-2022 走看看