Перейти к содержанию

@ntonio.91

Members
  • Постов

    2
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные @ntonio.91

  1. Приветствую!

    Моя домашняя работа по LCD 5110 (он же 3310).

    P.S. Спасибо за видеокурс! :yes:

    // CPU = ATMega8A
    #define F_CPU 8000000
    #include <avr/io.h>
    #include <stdlib.h>
    #include <util/delay.h>
    #include "n5110.h"
    void startup()
    {
    Lcd_init();
    Lcd_clear();
    for (int i=1; i<=6; i++)
    {
     Lcd_circle(8,24,i,PIXEL_ON);
    }
    Lcd_circle(78,24,5,PIXEL_ON);
    Lcd_rect_empty(8,21,73,27,PIXEL_ON);
    Lcd_line(20,18,20,30,PIXEL_ON);
    Lcd_line(40,18,40,30,PIXEL_ON);
    Lcd_line(60,18,60,30,PIXEL_ON);
    Lcd_prints(4,1,FONT_1X,(unsigned char*)PSTR("Thermo"));
    Lcd_prints(2,4,FONT_1X,(unsigned char*)PSTR("20"));
    Lcd_prints(6,4,FONT_1X,(unsigned char*)PSTR("40"));
    Lcd_prints(10,4,FONT_1X,(unsigned char*)PSTR("60"));
    Lcd_update();
    }
    int main(void)
    {
       startup();
    while(1)
       {
     for (int i=21; i<=60; i++)
     {
      Lcd_rect(10,27,6,i,PIXEL_ON);
      Lcd_update();
      _delay_ms(50);
     }
       }
    }
    

×
×
  • Создать...