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

kingshade

Members
  • Постов

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

  • Посещение

Информация

  • Город
    Челябинск

Электроника

  • Стаж в электронике
    Не связан с электроникой
  • Сфера радиоэлектроники
    микроконтроллеры

Посетители профиля

Блок последних пользователей отключён и не показывается другим пользователям.

Достижения kingshade

Новичок

Новичок (1/14)

  • Год на форуме
  • Неделя на форуме
  • Месяц на форуме

Последние значки

0

Репутация

  1. ну я его не делал под выведение информации пока что просто проверял работоспособность. Но вообще на нём должна показываться информация и МК. Но это в будущем
  2. ничего, обучали на третьем курсе и то всего три месяца только LCD дисплей вроде написан #ifndef LCD_H_ #define LCD_H_ #define LCDDATAPORT PORTB #define LCDDATADDR DDRB #define LCDDATAPIN PINB #define LCD_D4 3 #define LCD_D5 4 #define LCD_D6 5 #define LCD_D7 6 #define LCDCONTROLPORT PORTB #define LCDCONTROLDDR DDRB #define LCD_RS 0 #define LCD_RW 1 #define LCD_E 2 #define LCD_STROBEDELAY_US 5 #define LCD_COMMAND 0 #define LCD_DATA 1 #define LCD_CURSOR_OFF 0 #define LCD_CURSOR_ON 2 #define LCD_CURSOR_BLINK 3 #define LCD_DISPLAY_OFF 0 #define LCD_DISPLAY_ON 4 #define LCD_SCROLL_LEFT 0 #define LCD_SCROLL_RIGHT 4 #define LCD_STROBDOWN 0 #define LCD_STROBUP 1 #define DELAY 1 void lcdSendNibble(char byte, char state); char lcdGetNibble(char state); char lcdRawGetByte(char state); void lcdRawSendByte(char byte, char state); char lcdIsBusy(void); void lcdInit(void); void lcdSetCursor(char cursor); void lcdSetDisplay(char state); void lcdClear(void); void lcdGotoXY(char str, char col); void lcdDisplayScroll(char pos, char dir); void lcdPuts(char *str); void lcdPutsf(char *str); void lcdPutse(uint8_t *str); void lcdLoadCharacter(char code, char *pattern); void lcdLoadCharacterf(char code, char *pattern); void lcdLoadCharactere(char code, char *pattern); #endif /* LCD_H_ */ LCD.c ничего, обучали на третьем курсе и то всего три месяца только LCD дисплей вроде написан #ifndef LCD_H_ #define LCD_H_ #define LCDDATAPORT PORTB #define LCDDATADDR DDRB #define LCDDATAPIN PINB #define LCD_D4 3 #define LCD_D5 4 #define LCD_D6 5 #define LCD_D7 6 #define LCDCONTROLPORT PORTB #define LCDCONTROLDDR DDRB #define LCD_RS 0 #define LCD_RW 1 #define LCD_E 2 #define LCD_STROBEDELAY_US 5 #define LCD_COMMAND 0 #define LCD_DATA 1 #define LCD_CURSOR_OFF 0 #define LCD_CURSOR_ON 2 #define LCD_CURSOR_BLINK 3 #define LCD_DISPLAY_OFF 0 #define LCD_DISPLAY_ON 4 #define LCD_SCROLL_LEFT 0 #define LCD_SCROLL_RIGHT 4 #define LCD_STROBDOWN 0 #define LCD_STROBUP 1 #define DELAY 1 void lcdSendNibble(char byte, char state); char lcdGetNibble(char state); char lcdRawGetByte(char state); void lcdRawSendByte(char byte, char state); char lcdIsBusy(void); void lcdInit(void); void lcdSetCursor(char cursor); void lcdSetDisplay(char state); void lcdClear(void); void lcdGotoXY(char str, char col); void lcdDisplayScroll(char pos, char dir); void lcdPuts(char *str); void lcdPutsf(char *str); void lcdPutse(uint8_t *str); void lcdLoadCharacter(char code, char *pattern); void lcdLoadCharacterf(char code, char *pattern); void lcdLoadCharactere(char code, char *pattern); #endif /* LCD_H_ */ LCD.c
×
×
  • Создать...