anywill 发表于 2016-10-23 20:40:55

ARM®mbed OS入门开发 mbed 1602显示例子

ARM®mbed OS入门开发 mbed 1602显示例子

//名称:nucleo +1602 +mbed 显示实验
//1602库
#include "mbed.h"
#include "TextLCD.h"//导入lib中的textLCD库

TextLCD lcd{A0,A1,A2,A3,A4,A5,TextLCD::LCD16x2};//初始化接口
/* 1602接口定义
1 VSS
2 VDD
3 VL液晶偏压信号,调节对比度
4 RS数据/命令选择端H/L         ---接A0
5 读/写选择端 H/L            ---L接地
6 E使能信号                   ---接A1
7~10                        ---NC
11 I/O                     ---A2
12 I/O                     ---A3   
13 I/O                     ---A4   
14 I/O                     ---A5   
15 I/O                     ---背光+      
16 I/O                     ---背光-         
*/
int main()
{
    lcd.cls();//clean screen
    wait(0.001);
    for (int i=8;i>=0;i--)//倒计时
      {
      lcd.cls();
      lcd.printf("%d",i);
      wait(1);   
      }
    lcd.cls();
    lcd.printf("Hello World");//打印到1602

}


anywill 发表于 2016-10-23 20:41:24

占楼待用:)

zengyi703-16313 发表于 2016-10-24 08:15:59

谢谢分享

zfz9232 发表于 2016-10-24 09:07:23

markmarkmarkmarkmarkmarkmarkmark

pamhood 发表于 2016-10-24 14:05:54

:):):):):):):):)

xyx365 发表于 2016-10-28 18:59:46

谢谢分享学习一下
页: [1]
查看完整版本: ARM®mbed OS入门开发 mbed 1602显示例子