ImageVerifierCode 换一换
格式:DOCX , 页数:43 ,大小:53.73KB ,
资源ID:1155530      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/1155530.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(u8glib 用户参考手册.docx)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

u8glib 用户参考手册.docx

1、u8glib 用户参考手册用户参考手册开始 c+原型uint8_t U8GLIB:begin(void) C原型uint8_t u8g_Begin(u8g_t *u8g) 描述重置显示和放到默认状态。 参数:o u8g u8g:指针结构(C接口)。 返回:0,如果初始化过程失败。 使用:外循环。 注意:与v1.11可用。 例子: 另见:U8GLIBdisableCursor c+原型void U8GLIB:disableCursor(void) C原型void u8g_DisableCursor(u8g_t *u8g) 描述禁用光标。光标将不可见。 参数:o u8g u8g:指针结构(C接口)

2、。 返回: 使用:外循环。 注意: 例子: 另见:enableCursor,setCursorColor,setCursorFont,setCursorPos,setCursorStyledrawBitmapdrawBitmapP c+原型void U8GLIB:drawBitmap(u8g_uint_t x, u8g_uint_t y, u8g_uint_t cnt, u8g_uint_t h, const uint8_t *bitmap) void U8GLIB:drawBitmapP(u8g_uint_t x, u8g_uint_t y, u8g_uint_t cnt, u8g_uint

3、_t h, const u8g_pgm_uint8_t *bitmap) C原型void u8g_DrawBitmap(u8g_t *u8g, u8g_uint_t x, u8g_uint_t y, u8g_uint_t cnt, u8g_uint_t h, const uint8_t *bitmap)void u8g_DrawBitmapP(u8g_t *u8g, u8g_uint_t x, u8g_uint_t y, u8g_uint_t cnt, u8g_uint_t h, const u8g_pgm_uint8_t *bitmap) 描述绘制位图在指定的x / y位置(位图的左上角)。

4、外的部分位图可以显示边界。位图是由数组指定的位图。清除一点的意思是:不画一像素。一组位数组里面的意思是:写像素与当前颜色索引。单色显示,颜色索引0通常会清晰的像素和颜色指数1将一个像素。 参数:o u8g u8g:指针结构(C接口)。o 谢:X-position(左位图的位置)。o y:Y-position(位图上的位置)。o 问:位图在水平方向的字节数。位图的宽度是问* 8。o h:位图的高度。 返回: 使用:内循环。 注意: 例子:U8GLIB_PCD8544 u8g(13, 11, 10, 9, 8); / SPI communication: SCK = 13, MOSI = 11,

5、CS = 10, A0 = 9, Reset = 8const uint8_t rook_bitmap U8G_PROGMEM = 0x00, / 00000000 0x55, / 01010101 0x7f, / 01111111 0x3e, / 00111110 0x3e, / 00111110 0x3e, / 00111110 0x3e, / 00111110 0x7f / 01111111;void draw(void) / graphic commands to redraw the complete screen should be placed here u8g.drawBitm

6、apP( 0, 0, 1, 8, rook_bitmap);void setup(void) void loop(void) / picture loop u8g.firstPage(); do draw(); while( u8g.nextPage() ); / rebuild the picture after some delay delay(1000); 另见:setColorIndexdrawXBMdrawBox c+原型void U8GLIB:drawBox(u8g_uint_t x, u8g_uint_t y, u8g_uint_t w, u8g_uint_t h) C原型voi

7、d u8g_DrawBox(u8g_t *u8g, u8g_uint_t x, u8g_uint_t y, u8g_uint_t w, u8g_uint_t h) 描述画一个框(填充框架),从x / y位置(左上角的边缘)。箱子的宽度w和高度h。部分外框可以显示边界。这个过程使用当前颜色索引画。单色显示,颜色索引0通常会清晰的像素和颜色指数1将一个像素。 参数:o u8g u8g:指针结构(C接口)。o x:X-position左上角的边缘。o y:Y-position左上角的边缘。o w:盒子的宽度。o h:盒子的高度。 返回: 使用:内循环。 注意: 例子:U8GLIB u8g(.).u8

8、g.drawBox(10,12,20,30); 另见:setColorIndex,拉伸机drawCircle c+原型void U8GLIB:drawCircle(u8g_uint_t x0, u8g_uint_t y0, u8g_uint_t rad, uint8_t opt = U8G_DRAW_ALL) C原型void u8g_DrawCircle(u8g_t *u8g, u8g_uint_t x0, u8g_uint_t y0, u8g_uint_t rad, uint8_t opt) 描述画一个圆与radus rad位置(x0,y0)。圆的直径是2 * rad + 1根据选择,只可以

9、画圆的部分。选择可能的值是:U8G_DRAW_UPPER_RIGHT、U8G_DRAW_UPPER_LEFT U8G_DRAW_LOWER_LEFT,U8G_DRAW_LOWER_RIGHT U8G_DRAW_ALL。这些值可以结合|操作符。 参数:o u8g u8g:指针结构(C接口)。o x0,y0:圆的中心的位置。o rad:定义的大小循环:Radus = rad。o 选择:选择部分或全部的循环。 U8G_DRAW_UPPER_RIGHT U8G_DRAW_UPPER_LEFT U8G_DRAW_LOWER_LEFT U8G_DRAW_LOWER_RIGHT U8G_DRAW_ALL 返

10、回: 使用:内循环。 注意:与v1.02可用 例子: u8g.drawCircle(20, 20, 14); u8g.drawCircle(20, 20, 14, U8G_DRAW_UPPER_RIGHT); 另见:drawDiscdrawDisc c+原型void U8GLIB:drawDisc(u8g_uint_t x0, u8g_uint_t y0, u8g_uint_t rad, uint8_t opt = U8G_DRAW_ALL) C原型void u8g_DrawDisc(u8g_t *u8g, u8g_uint_t x0, u8g_uint_t y0, u8g_uint_t ra

11、d, uint8_t opt) 描述画一个圆圈装满radus rad位置(x0,y0)。圆的直径是2 * rad + 1根据选择,可以画只有部分的圆盘。选择可能的值是:U8G_DRAW_UPPER_RIGHT、U8G_DRAW_UPPER_LEFT U8G_DRAW_LOWER_LEFT,U8G_DRAW_LOWER_RIGHT U8G_DRAW_ALL。这些值可以结合|操作符。 参数:o u8g u8g:指针结构(C接口)。o x0,y0:实心圆的中心的位置。o rad:定义了光盘的大小:Radus = rad。o 选择:选择部分或全部的循环。 U8G_DRAW_UPPER_RIGHT U8

12、G_DRAW_UPPER_LEFT U8G_DRAW_LOWER_LEFT U8G_DRAW_LOWER_RIGHT U8G_DRAW_ALL 返回: 使用:内循环。 注意:与v1.02可用 例如:看drawCircle 另见:drawCircledrawEllipse c+原型void U8GLIB:drawEllipse(u8g_t *u8g, u8g_uint_t x0, u8g_uint_t y0, u8g_uint_t rx, u8g_uint_t ry, uint8_t opt) C原型void u8g_DrawEllipse(u8g_t *u8g, u8g_uint_t x0,

13、u8g_uint_t y0, u8g_uint_t rx, u8g_uint_t ry, uint8_t opt) 描述画椭圆radus rx和“办法”位置(x0,y0)。rx *办法必须低于1024 8位u8glib模式。根据选择,可以画只有部分的圆盘。选择可能的值是:U8G_DRAW_UPPER_RIGHT、U8G_DRAW_UPPER_LEFT U8G_DRAW_LOWER_LEFT,U8G_DRAW_LOWER_RIGHT U8G_DRAW_ALL。这些值可以结合|操作符。 参数:o u8g u8g:指针结构(C接口)。o x0,y0:实心圆的中心的位置。o 处方,处方:定义椭圆的大小

14、。o 选择:选择部分或全部的椭圆。 U8G_DRAW_UPPER_RIGHT U8G_DRAW_UPPER_LEFT U8G_DRAW_LOWER_LEFT U8G_DRAW_LOWER_RIGHT U8G_DRAW_ALL 返回: 使用:内循环。 注意:与v1.14可用 另见:drawCircledrawFilledEllipse c+原型void U8GLIB:drawFilledEllipse(u8g_t *u8g, u8g_uint_t x0, u8g_uint_t y0, u8g_uint_t rx, u8g_uint_t ry, uint8_t opt) C原型void u8g_DrawFilledEllipse(u8g_t *u8g, u8g_uint_t x0, u8g_uint_t y0, u8g_uint_t rx, u8g_uint_t ry, uint8_t opt) 描述画一个椭圆装满radus rx和“办法”位置(x0,y0)。rx *办法必须低于1024 8位u8glib模式。根据

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1