DISCO-F746NG_LCD_demo_STM32F746NG_bin.zip

  • 浏览量:2653
  • 下载量:1
  • 资料大小:22.91 KB
  • 日期:2015-11-23
  • 上传者:shaoziyang
  • 分享
  • 评论
  • 举报
  • 收藏

资料描述

    stm32f746-disco带有一个480x272分辨率的屏幕,可以非常方便的在这个液晶屏上画图。





    在mbed中,已经为这个液晶屏做好了一个对象,我们只要调用它,就可以非常方便的画出各种图形。





    首先,需要包含头文件lcd_disco_f746ng.h






    #include "lcd_disco_f746ng.h"

    然后,定义一个lcd变量。


    lcd_disco_f746ng lcd;





    现在你就可以开始画图了,如:





    lcd.settextcolor    设置文字或图形颜色


    lcd.setbackcolor    设置背景颜色


    lcd.clear           清屏


    lcd.drawrect        画矩形


    lcd.drawcircle      画圆


    lcd.drawellipse     画椭圆


    lcd.displaystringat 显示文字





    下面的程序先显示了两行文字,然后随机画矩形。




    #include "mbed.h"
    #include "lcd_disco_f746ng.h"

    #define width 468
    #define height 260

    lcd_disco_f746ng lcd;

    digitalout led1(led1);

    uint16_t cnt;

    int main()
    {
    led1 = 1;

    lcd.displaystringat(0, line(1), (uint8_t *)"mbed example", center_mode);

    lcd.settextcolor(lcd_color_white);
    lcd.setbackcolor(0);
    lcd.displaystringat(0, line(8), (uint8_t *)"ickey.cn", center_mode);

    lcd.settextcolor(lcd_color_red);
    lcd.drawrect(10, 10, width - 10, height - 10);
    lcd.settextcolor(lcd_
评论(0)

登录后可评论,请 登录注册

   
相关资料
换一换