Advertisement

LCD显示文字的函数, ARM体系 2440

阅读量:
复制代码
复制代码
 /* *lcd显示汉字
    
 *输入参数:
    
 *	x:开始位置横坐标
    
 *	y:开始位置纵坐标
    
 *	color:字体颜色
    
 *	ch[]:文字
    
 * */
    
  
    
 void Draw_Text16(int x, int y, int color, const unsigned char ch[])  
    
 {  
    
     unsigned short i, j ;  
    
     unsigned char mask, tem ;  
    
     for(i=0; i<16; i++)  
    
     {  
    
     mask= 0x80 ;  
    
     tem = ch[i*2] ; //俩个字节一组16位,取第一个字节  
    
     for(j=0; j<8; j++)  
    
     {  
    
         if(tem & mask)  
    
         {  
    
             PutPixel(x+j, y+i, color) ;  
    
         }  
    
         mask = mask >> 1 ; 

全部评论 (0)

还没有任何评论哟~