| Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
LCD 16x2
12.03.2007, 19:24
|
|
|
Прописка
Регистрация: 13.02.2005
Сообщений: 248
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
LCD 16x2
Есть идея, с целью економии подключить ЖКИ индикаторы паралельно, но как,... мне кажется можно было б подключитьь все информационные выводы паралельно, а уже вывод Е и RS можно как то скомутировать, подскажыте, можт кто подобное реализовал???
__________________
Що згорить - то не зігниє!
(c)ChiP
|
|
|
|
12.03.2007, 21:46
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,552
Сказал спасибо: 75
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
можно через регистр подключить - тут в большой теме по протеусу вроде пример есть с исходником. всего 3 линии будет. или 2 даже.
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
|
|
|
|
12.03.2007, 22:44
|
|
|
Прописка
Регистрация: 13.02.2005
Сообщений: 248
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
если кто знает ссылку на даный исходник - попрошу скинуть, много очень там страниц листать, а через регистр - то вроде 3-и линии нужно..., а кто еше знает какая микросхемка АЦП простенькая и дешовая есть???
__________________
Що згорить - то не зігниє!
(c)ChiP
|
|
|
|
13.03.2007, 11:15
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,552
Сказал спасибо: 75
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
в микроконтроллере есть АЦП и много каналов.
avr123.nm.ru/z11.htm - про АЦП AVR
avr123.nm.ru/02.htm - устройство AVR
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
|
|
|
|
13.03.2007, 11:23
|
|
|
Прописка
Регистрация: 13.02.2005
Сообщений: 248
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
спсибо, мне уже докладывали... но проще повесить на одну линию И2С мно АЦП и секономить выводы МК, + до того индикатор ЖК...
__________________
Що згорить - то не зігниє!
(c)ChiP
|
|
|
|
13.03.2007, 11:42
|
|
|
Прохожий
Регистрация: 17.08.2006
Сообщений: 1
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
|
|
|
|
13.03.2007, 15:38
|
|
|
Прописка
Регистрация: 13.02.2005
Сообщений: 248
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
это чучуть нето, но подойдет, речь шла о паралельном обединении даных индикаторов, и как то скомутировать выводи РС и Е
__________________
Що згорить - то не зігниє!
(c)ChiP
|
|
|
|
15.03.2007, 15:45
|
|
|
Прохожий
Регистрация: 05.02.2007
Сообщений: 4
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
пытаюсь подключить этот дисплей к AT89C51
по 4 битной схеме... инициализацию вроде бы проходит, но выдать на дисплей ничего не могу, может кто поможет. Схему леплю в протеусе.
--------------------------------------------
;4-х битное включение LCD
B_RS BIT P1.2
B_WR BIT P1.3
B_E BIT P3.4
LCD_PORT EQU P1
CALL INIT
MOV A,#59H ; пытаюсь вывести Y на дисплей
CALL WRD
;-------------------------------------
;ИНИЦИАЛИЗАЦИЯ HD44780
;-------------------------------------
INIT:
MOV A,#28H ; 8-BIT 2-LINES
CALL WRC
MOV A,#0CH ; DISP-ON, CUR-OFF, FLASH-OFF
CALL WRC
MOV A,#06H ; MOVE CURSOR RIGHT
CALL WRC
RET
;-------------------------------------
;ЗАПИСЬ КОМАНДЫ В HD44780 ИЗ АСС
;-------------------------------------
WRC: CALL WAIT_HD
MOV LCD_PORT,A
CLR B_RS
CLR B_WR
SETB B_E
CLR B_E
SWAP A
MOV LCD_PORT,A
CLR B_RS
CLR B_WR
SETB B_E
CLR B_E
RET
;-------------------------------------
;ЗАПИСЬ ДАННЫХ В HD44780 ИЗ АСС
;-------------------------------------
WRD: CALL WAIT_HD
MOV LCD_PORT,A
SETB B_RS
CLR B_WR
SETB B_E
CLR B_E
SWAP A
MOV LCD_PORT,A
SETB B_RS
CLR B_WR
SETB B_E
CLR B_E
RET
;-------------------------------------
;ожидание ГОТОВНОСТИ HD44780
;-------------------------------------
WAIT_HD: PUSH ACC
MOV LCD_PORT,#0FFH
CLR B_RS
SETB B_WR
WAIT_LL: SETB B_E
MOV A,LCD_PORT
CLR B_E
MOV B,A
SETB B_E
MOV A,LCD_PORT
CLR B_E
MOV A,B
JB ACC.7,WAIT_LL
POP ACC
RET
;-------------------------------------
END
-- Прилагается рисунок: --

|
|
|
|
15.03.2007, 16:22
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,578
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
|
;-------------------------------------
;ИНИЦИАЛИЗАЦИЯ HD44780
;-------------------------------------
INIT:
MOV A,#28H ; 8-BIT 2-LINES
CALL WRC
MOV A,#0CH ; DISP-ON, CUR-OFF, FLASH-OFF
CALL WRC
MOV A,#06H ; MOVE CURSOR RIGHT
CALL WRC
RET
кажись неправильно делаеш инициализацию,надо так
-- Прилагается рисунок: --
|
|
|
|
15.03.2007, 16:24
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,578
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
|
тут продолжение,насчет записи в дисплей сам парился,но от него толку мало кажись
-- Прилагается рисунок: --
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 15:41.
|
|