Суть его проста, принимает сигнал с UART порта любого устройства и выводит полученную информацию в ANSII на ЖК дисплей, а также с помощью подключенной PS/2 клавиатуры передает ANSII коды в устройство. При этом вводимые символы отображаются на дисплее.
Основная цель проекта - сделать интересное устройство из имеющейся под рукой элементной базы и разобраться в принципе работы таких устройств как:
- последовательный интерфейс передачи данных
- ANSII коды символов
- EEPROM с интерфейсом I2C
- LCD дисплей с последовательным интерфейсом передачи данных
- работа библиотеки PS/2 в среде программирования MikroC
- шрифты для дисплея.
Для проекта Hyper Teminal Pic понадобятся следующие материалы (2 категории):
Программные:
- Среда программирования и компилятор MikroC ( http://www.mikroe.com/eng/products/view/7/mikroc-pro-for-pic/ - Здесь есть всё что надо + бесплатная версия)
- Виртуальный терминал для работы с uart Putty ( http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html )
- Willem Eprom Programmer Software либо другой софт в зависимости от используемого программатора. И наверное еще что-то... потом добавлю.
Аппаратный:
- Программатор для Pic16f268a, Willem Eprom Programmer (можно использовать PicKit для этого необходимо добавить в схему разъем ICSP)
- Переходник уровней COM порта на UART (max232), либо USB - UART (pl2303), как в моем случае)
- Обычная PC клавиатура PS/2
- Источник питания 9 в.
- Комплектующие радиоэлементы, LCD дисплей Nokia 3310/Nokia 2100 (либо аналогичный) и макетная плата. Вот список:
C1 = 0.1µ, C2 = 0.1µ,C3 = 10pF,C4 = 10pF,C5 = 10µ
IC1 = PIC16F628a, IC2 = L24c08
R1 = 10k, R2 = 10k, R3 = 10k
D1 = 1N4001
VR1 = 7805
XT = 10.000 MHz
Схема расположения элементов в процессе разработки.