⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.c

📁 基于M16的字符液晶1602的驱动
💻 C
字号:
#include <iom16v.h>
#include "lcd.h"
#include "delay.h"

void init_devices( void )
{
 	 LCD_init();
}

void main( void )
{
 	 long int i = 0;
	 float tmp_f = 0.00;	 
 	 init_devices();             //目标版初始化
	
	 LCD_write_string( 1, 4, "TEST LCD" );     //写字符串
	 delay_ns( 1 );  //延时1S
	 LCD_write_string( 1, 0, "                        " );   //清第一行数据
	 
	 for( i = 0; i < 1234; i++ )        //显示整数,小数
	 {
	  	  LCD_write_datalongint( 2, 1, i ); //显示正整数 i
		  LCD_write_datalongint( 1, 0, i*(-1) ); //显示负整数 -i
		  delay_nms( 10 );
		  
		  tmp_f = 1.234 * i;
		  LCD_write_datafloat( 2, 8, tmp_f, 2 );  //显示正浮点数tmp_f, 小数位2位
		  LCD_write_datafloat( 1, 7, tmp_f*(-1), 2 );  //显示负浮点数-tmp_f, 小数位2位
		  
		  if( i == 1233 ) 
		  {
		   	  LCD_write_string( 1, 0, "                        " );   //清第一行数据
			  LCD_write_string( 2, 0, "                        " );   //清第二行数据
			  i = 0;
	      }
	 }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -