//Вывод символа "в"
PORTA=0b10111100;
PORTA.3=0;
PORTA=0b00111100;
PORTA.3=0;
delay_ms(500);
//Сдвиг экрана влево
PORTA=0b00001000;
PORTA.3=0;
PORTA=0b01011000;
PORTA.3=0;
delay_us(42);
#include <io.h>
#include <mega16.h>
#include <stdio.h>
#include <delay.h>
#include <math.h>
#include <stdlib.h>
volatile long int k,k1,ct1,ct0,p,H,L,code,START;
void main(void)
{
while (1)
{
DDRA=0xFF;
PORTA=0;
for (k=0; k<2; k++) { /*4-хбитный интерфейс, 1строка*/
PORTA=0b00101000;
PORTA.3=0;
PORTA=0b11001000;
PORTA.3=0;
delay_us(42);
}
PORTA=0b00001000; /*Включить дисплей, выключить курсор*/
PORTA.3=0;
PORTA=0b11001000;
PORTA.3=0;
delay_us(42);
// установить курсор в 7 позицию
// PORTA=0b10001000;
// PORTA.3=0;
// PORTA=0b01111000;
// PORTA.3=0;
// delay_us(42);
//Установить курсор в поз.71
//PORTA=0b11001000;
//PORTA.3=0;
//PORTA=0b01111000;
//PORTA.3=0;
//delay_us(42);
// установить курсор в 0 позицию
//PORTA=0b00001000;
//PORTA.3=0;
//PORTA=0b00001000;
//PORTA.3=0;
//delay_us(42);
//Установить курсор в 64 позицию
PORTA=0b11001000;
PORTA.3=0;
PORTA=0b00001000;
PORTA.3=0;
delay_ms(500);
//Сдвиг экрана влево
PORTA=0b00001000;
PORTA.3=0;
PORTA=0b01011000;
PORTA.3=0;
delay_us(42);
// вывод Л
PORTA=0b10111100;
PORTA.3=0;
PORTA=0b10111100;
PORTA.3=0;
delay_ms(500);
//вывод И
PORTA=0b10111100;
PORTA.3=0;
PORTA=0b10001100;
PORTA.3=0;
delay_ms(500);
//вывод С
PORTA=0b01101100;
PORTA.3=0;
PORTA=0b00111100;
PORTA.3=0;
delay_ms(500);
//Вывод О
PORTA=0b01101100;
PORTA.3=0;
PORTA=0b11111100;
PORTA.3=0;
delay_ms(500);
//выводим Г
PORTA=0b10111100;
PORTA.3=0;
PORTA=0b01001100;
PORTA.3=0;
delay_ms(500);
//выводим У
PORTA=0b10111100;
PORTA.3=0;
PORTA=0b10101001;
PORTA.3=0;
delay_ms(500);
//выводим б
PORTA=0b10111100;
PORTA.3=0;
PORTA=0b010100000;
PORTA.3=0;
delay_ms(500);
//выводим е
PORTA=0b10111100;
PORTA.3=0;
PORTA=0b01101110;
PORTA.3=0;
delay_ms(500);
//Вывод н
PORTA=0b10111100;
PORTA.3=0;
PORTA=0b11011100;
PORTA.3=0;
delay_ms(500);
//Вывод к
PORTA=0b10111100;
PORTA.3=0;
PORTA=0b10111010;
PORTA.3=0;
delay_ms(500);
//Вывод О
PORTA=0b01101100;
PORTA.3=0;
PORTA=0b11111100;
PORTA.3=0;
delay_ms(500);
//пробел
PORTA=0b00101100;
PORTA.3=0;
PORTA=0b00001100;
PORTA.3=0;
delay_ms(500);
}}
Если Вы уже зарегистрированы на Портале - войдите в систему, если Вы еще не регистрировались - пройдите простую процедуру регистрации.