Скачиваний:
25
Добавлен:
09.05.2014
Размер:
1.08 Кб
Скачать
/**
 * @file define.h
 * @brief
 * @author h0rr0rr_drag0n <h0rr0rr_drag0n@vindekapets.ru
 * @date 03 Ноябрь 2010 14:35:40
 *
 * Множество полезных объявлений
 */

#ifndef _DEFINE_H_
#define _DEFINE_H_

/**
 * @brief Номер страницы памяти, где лежат регистры ПЛИС'а
 */
#define PLD_PAGE 0x08

/**
 * @brief Регистр шины данных ЖКИ
 */
#define DATA_IND_ADDR 0x080001

/**
 * @brief Регистр управления ЖКИ
 */
#define C_IND_ADDR 0x080006

/**
 * @brief Функции для работы с ПЛИС : pld_funcs.c
 */
void write2plis(xdata unsigned char * regnum, unsigned char val);
unsigned char read_from_plis(xdata unsigned char * regnum);

/**
 * @brief Функции для работы с ЖКИ : lcd.c
 */
void lcd_clear();
void lcd_creturn();
void lcd_putchar(const char c);
void lcd_puts(const char * s);
void lcd_movcur(const unsigned char x,
        const unsigned char y);
unsigned char lcd_acstate();

char * iconv4lcd(char * str);
#endif /* _DEFINE_H_ */

Соседние файлы в папке lab_mello
  • #
    09.05.20146.3 Кб25aduc812.h
  • #
    09.05.201449 б25AUTHORS
  • #
    09.05.20140 б26BUGS
  • #
    09.05.20140 б25ChangeLog
  • #
    09.05.201435.15 Кб25COPYING
  • #
    09.05.20141.08 Кб25define.h
  • #
    09.05.20140 б25INSTALL
  • #
    09.05.201412.75 Кб25lcd.asm
  • #
    09.05.20143.59 Кб26lcd.c
  • #
    09.05.201426.57 Кб26lcd.lst
  • #
    09.05.20144.82 Кб25lcd.rel