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

📄 main._c

📁 LCD1602四线接口应用范例(AVR_GCC)
💻 _C
字号:
//项目名称:LCD1602四线接口应用范例
//功能描述:测试4位数据线接口的LCD1602的驱动程序
//外部模块:LCD1602
//连接方法:   本例子的接线请参照LCD_1602.H
//如果要更改端口,只要修改LCD_1602.H上的定义即可  
//外部时钟:   8MHz  
//开发人员:书生
//开发日期:2006年2月13日凌晨
//*********************************************************
#include <iom8v.h>
#include <macros.h>
#include "LCD_1602.h"

unsigned char hour,min,sec,time;
unsigned int BT1_time,BT1_T,D882_P;
void delay_nms(unsigned int n);
void delay_nus(unsigned int n);
/*----------------------------------
            主程序
-----------------------------------*/
void main(void)
  { 
     delay_nms(20);
	 LCD_init();
//例如要写入以下数据 
	 BT1_time=545;
	 BT1_T=551;
	 D882_P=1050;
	 hour=0;min=6;sec=12;//00:06:12
//调用功能函数对数据进行处理并写入缓存	 
	 LCD_write_time(7,1,hour,min,sec);	
	 LCD_write_number(7,0,0,BT1_time,"sec",10);	
	 LCD_write_number(0,1,1,BT1_T,"C",0); 
     LCD_write_number(0,0,0,D882_P,"mW",0);
	 
     LCD_write_new();//把缓存里的数据写入LCD
	 while(1)
	  {
		 delay_nms(100);
	  }
  }

⌨️ 快捷键说明

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