lcd1602._c

来自「mega8的1602液晶驱动。。。。。。。。」· _C 代码 · 共 44 行

_C
44
字号
/*----------------------------------------------------
主函数
编译器:ICC-AVR v6.31A 日期: 2007-01-15 21:23:57
目标芯片 : M8
时钟: 8.0000Mhz
作者:zhuhongfeng
---------------------------------------------------*/
// Target : M8
// Crystal: 8.0000Mhz

#include "LCD1602.h"

void port_init(void)
{
 PORTB = 0x00;
 DDRB  = 0x00;
 PORTC = 0x00; //m103 output only
 DDRC  = 0x00;
 PORTD = 0x00;
 DDRD  = 0x0F;
}

void init_devices(void)
{
  CLI(); //disable all interrupts
  port_init();
  LCD_init();
  MCUCR = 0x00;
  GICR  = 0x00;
  TIMSK = 0x00; //timer interrupt sources
  SEI(); //re-enable interrupts
}

void main(void)
{
   init_devices();
   LCD_write_string(1,0,"Hi!!");
   for(;;)
   {
   LCD_write_string(0,1,"archeng504");
   LCD_write_char(6,0,'8');   
   }
 
}

⌨️ 快捷键说明

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