Свежие обсуждения
Микроконтроллеры

Библиотека для МТ10Т7

1 2

Уважаемые, выручайте....
У кого есть библиотека для ATMEGA8 + LCD дисплей МЭЛТ МТ10Т7 для CodeVision нигде не могу найти.... И кстати он собран на контроллере аналогичном HD44780 или нет?

 

Готовой библиотеки нет, но честное слово Вы сами ее напишете за час - другой - там же не матричный индикатор, а всего лишь 7 сегментный. Вот и описание его http://melt.aha.ru/work/display/149

 

Да описание у меня то есть, но я нигде не нашел на каком он контроллере, возможно я найду подобные библиотеки и переделаю

 

И еще я не понял там простая кодировка цифр ? т.е.
0 - 00h
1 - 01h
2 - 02h
.......
9 - 0Ah

так?

 

А http://www.platan.ru/shem/pdf/avrat90s8535.pdf - это не оно? С асма на "С" перевести....

 

Lerik: И еще я не понял там простая кодировка цифр ? т.е.
да нет же! там вообще нету цифр в кодировке, : один контакт на разъеме соответствует одному сегменту - поглядите на первой страничке описания. Короче - сначала задаете адрес знакоместа, потом переводите сигнал "адрес" в инверсное состояние и сами кодируете - какие Вам сегменты зажечь. Цифра "один" к примеру это код 06h - зажжены сегменты b и c

 

Тогда здесь http://www.velocityaircraft.ru/resource/radio_electro/reciever/ht1611.htm посмотрите. Более толковых идей нет

 

Любитель: Цифра "один" к примеру это код 06h -
там потетрадно пишется, поэтому не 06 а 60 сначала пишется 0 а после 6

 

Любителю: ага понятно, тогда попробую разобраться. Не внимательно читал описание, думал, что там есть знакогенератор

ROCу: несудьба с асма перевести на Си так как не специалист , на асме библиотеки есть.
НТ1611 это совсем другой контроллер..... и соответственно дисплей тоже.....

 

Любитель: Цифра "один" к примеру это код 06h -
там потетрадно пишется, поэтому не 06 а 60 сначала пишется 0 а после 6

Может все таки Цифра "один" это код 60h ст.т - "6" мл.т. - "0"
а записывается наоборот т.е. сначала пишем - "0" потом "6"
мне кажется так будет точнее.