реклама на сайте
подробности

 
 
> Индикатор на K1816BE51
misha88
сообщение Feb 27 2010, 12:46
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 81
Регистрация: 23-12-07
Пользователь №: 33 564



Посмотрите плиз схему и программу подключения светодиодного 4-разрядного индикатора.
Таблица знакогенератора размещена в рез.памяти мк.

CODE
;indpos–номер включеного катода
;Таблица знакогенератора(без децимальных точек)
digit: db C0h, F9h, A4h, B0h, 99h, 92h, 82h, F8h, 80h, 90h
; Таблица кодов для включения одного из четырех катодов
ipos : db 01h, 02h, 04h, 08h
; Инициализация параллельного интерфейса

display:

mov A, 0FFh
out BUS, A
mov A, @R1
add A, digit
mov A, @A
out P1, A
mov A, R2
out BUS, A
rl, A
mov R2, A
inc R1

repeat:

mov A, indpos
mov R1, number
add A, R1
mov R1, digit
add R1
mov A, R1
mov R1, ipos
add R1
mov A, 01h
dcr D
mov A, D
jnz repeat
mov D, 7
jmp repeat


Сообщение отредактировал Omen_13 - Feb 27 2010, 18:51
Причина редактирования: Оформление кода
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
misha88
сообщение Mar 14 2010, 19:00
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 81
Регистрация: 23-12-07
Пользователь №: 33 564



Для динамической индикации группы символов удобно воспользоваться процедурой индикации символа, оформив ее в виде параметризуемой подпрограммы. Входными параметрами для подпрограммы REPEAT являются исходный код отображаемого символа и номер знакоместа, на которое осуществляется вывод. Исходный код символа задается текущим адресом в массиве DIGIT, а номер знакоместа текущим значением байта выборки (массив IPOS) и значением счетчика знакомест INDPOS .
Код
;indpos–номер включенного катода
;Таблица знакогенератора(без децимальных точек)
digit: db C0h, F9h, A4h, B0h, 99h, 92h, 82h, F8h, 80h, 90h
; Таблица кодов для включения одного из четырех катодов
ipos : db 01h, 02h, 04h, 08h
; Инициализация параллельного интерфейса

display:

mov A, 0FFh
mov P0, A
mov A, @R1
add A, digit
mov A, @A
mov P1, A
mov A, R2
mov P0, A
rl, A
mov R2, A
inc R1

repeat:

mov A, indpos
mov R1, number
add A, R1
mov R1, digit
add R1
mov A, R1
mov R1, ipos
add R1
mov A, 01h
dec D
mov A, D
jnz repeat
mov D, 7
jmp repeat


м?
Go to the top of the page
 
+Quote Post
vvs157
сообщение Mar 14 2010, 19:51
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 526
Регистрация: 8-04-05
Пользователь №: 3 960



Цитата(misha88 @ Mar 14 2010, 22:00) *
м?
Не-а. Резисторы (10К 8 шт) одним концом на +5V, другим - на ноги порта Р0
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- misha88   Индикатор на K1816BE51   Feb 27 2010, 12:46
- - stells   по схеме: резисторы нужны в базы транзисторов, а к...   Feb 27 2010, 12:59
- - misha88   м?   Feb 27 2010, 13:19
- - stells   угу   Feb 27 2010, 13:23
|- - misha88   Цитата(stells @ Feb 27 2010, 18:23) угу ...   Feb 27 2010, 13:29
|- - ReAl   Цитата(misha88 @ Feb 27 2010, 15:29) заче...   Feb 27 2010, 13:44
- - SSerge   Вторая схема уже лучше, но: порты у 1816ВЕ51 очень...   Feb 27 2010, 15:17
|- - stells   Цитата(SSerge @ Feb 27 2010, 18:17) ток о...   Feb 27 2010, 16:07
- - misha88   вопрос хороший. чем только   Feb 27 2010, 15:53
|- - rezident   Цитата(misha88 @ Feb 27 2010, 20:53) вопр...   Feb 27 2010, 16:08
- - misha88   а с прогой что?   Feb 27 2010, 19:04
- - DpInRock   http://incubator.amasoft.ru/content/view/293/475/ ...   Feb 27 2010, 21:29
- - at89c51ed2   2 misha88 По описанию выходной ток низкого уровня ...   Feb 27 2010, 21:44
- - vvs157   Цитата(misha88 @ Feb 27 2010, 15:46) Табл...   Feb 28 2010, 11:03
- - rezident   Сообщение модератора. Обсуждение способов и методо...   Mar 1 2010, 16:47
- - misha88   Проверьте меня) Программа поразрядной обработки ...   Mar 3 2010, 13:16
|- - SSerge   Цитата(misha88 @ Mar 3 2010, 19:16) Прове...   Mar 3 2010, 14:58
- - misha88   Переделал   Mar 14 2010, 18:10
|- - vvs157   Цитата(misha88 @ Mar 14 2010, 21:10) Пере...   Mar 14 2010, 18:43
|- - misha88   Цитата(vvs157 @ Mar 15 2010, 00:51) Не-а....   Mar 14 2010, 19:52
- - misha88   так??   Mar 15 2010, 04:53
|- - ae_   Цитата(misha88 @ Mar 15 2010, 12:53) так?...   Mar 15 2010, 08:30
- - misha88   нА другой порт чтоли? P1? не догоняю. вывод порта ...   Mar 15 2010, 08:41
|- - AHTOXA   Цитата(misha88 @ Mar 15 2010, 13:41) не д...   Mar 15 2010, 09:04
- - misha88   Догнал)))))))))))))))   Mar 15 2010, 09:07
- - misha88   С прогой не могу разобраться....   Mar 15 2010, 12:31


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 23:04
Рейтинг@Mail.ru


Страница сгенерированна за 0.0182 секунд с 7
ELECTRONIX ©2004-2016