Курсовая работа: Разработка измерителя температуры жидкости
}
3.5 Инициализация и настройка ЖКИ
#include <tiny2313.h>
/*
#define LCD_E PORTC_Bit4
#define LCD_RW PORTC_Bit5
#define LCD_RS PORTC_Bit6
#define LCD_DATA PORTC
#define LCD_PIN PINC
#define LCD_DDR DDRC
*/
#define E PORTD.2
#define WR PORTD.1
#define RS PORTD.0
#define LCD_DATA PORTD
#define LCD_PIN PIND
#define LCD_DDR DDRD
#define CLRBIT(ADDR, BIT) (ADDR |= (1<<BIT))
#define SETBIT(ADDR, BIT) (ADDR &= ~(1<<BIT))
char ini_cmd[]={0x03,0x03,0x03,0x02,0x02,0x0d,0x00,0x0d,0x00,0x01,0x00,0x06};
//==================================
void Delay(int i) // программная задержка
{
while(--i>0x00);
}
//===============================
void SendDataToDisplay(unsigned char Data, unsigned char Mode)
{
//PORTB - 8bit Data