首页 > 代码库 > 基于mini2440简易计算器(二)
基于mini2440简易计算器(二)
在LCD屏幕上显示数字
- /**********************************
- *绘制大小为8×16的ASCII码
- **********************************/
- void Draw_ASCII(U32 x,U32 y,U32 color,const unsigned char ch[])
- { //ch[]为16个元素中,第一个元素的地址
- unsigned short int i,j;
- unsigned char mask,buffer;
- for(i=0;i<16;i++) //__ASCII中连续16个元素组成一个字符图像
- {
- mask=0x80; //掩码
- buffer=ch[i]; //16个元素其中的一个
- for(j=0;j<8;j++) //每一个元素占8位
- {
- if(buffer&mask) //筛选出二进制值为1的坐标
- {
- PutPixel(x-i,y+j,color); //点亮
- }
- mask=mask>>1;
- }
- }
- }
基于mini2440简易计算器(二)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。