Jump to content
  • entries
    32
  • comments
    234
  • views
    48614

Изучаем контроллер At89C2051 часть 2.

Развивая схему в стиле "акын", без конкретной цели, просто ради развлечения, я добавил четырёхразрядный семисегментный индикатор, в результате получилась вот такая схема.

img_04.png.6c828a6e97c38a78997384d44042414e.png

Транзисторы использовал первые попавшиеся под руку - это КТ502. По схеме, видно что свободных выводов практически не осталось и что-либо ещё добавить на схему проблематично. Но мы
отыщем средства! ))) А пока будем делать часики.

Написал программу часов, посмотреть видео можно здесь. Сейчас часики работают как секундомер, часы не выводятся, хотя и идут, но завтра наверное сделаю и это.

Для желающих поиграться, выкладываю исходник на СИ. pr_89c2051_v2.zip

Всем добра. Если хотите поучаствовать советом, добрым словом или делом, присоединяйтесь. )))

UPD. Добавил переключение режимов отображения. Часы-минуты и минуты-секунды.



5 Comments


Recommended Comments

Дак там же нужен какой то высоковольтный программатор ? или нет ?

серия 89 - это далеко не всем доступный программатор !!

Share this comment


Link to comment

А вот 90 - е  AT90 2313 - это интерфейс spi - как бы совсем проще ! Да и последующие все за ними , даже атмега 8 !!

Share this comment


Link to comment

Это всё верно, нужен программатор чуть сложнее чем для AVR. Из-за того, что программатор менее доступен, эти микроконтроллеры сейчас очень дёшевы. К тому же для AVR очень много всякого доступно, а для этих контроллеров гораздо меньше.

Ну и к тому же я выложил исходник, переделать из него для AVR проще простого. Если будет много желающих, могу и я это сделать.

Кстати, мы с вами вместе можем соорудить и программатор для таких контроллеров. Это не так сложно, как вы думаете.

Share this comment


Link to comment
2 часа назад, mazzi сказал:

Это всё верно, нужен программатор чуть сложнее чем для AVR. Из-за того, что программатор менее доступен, эти микроконтроллеры сейчас очень дёшевы. К тому же для AVR очень много всякого доступно, а для этих контроллеров гораздо меньше.

Ну и к тому же я выложил исходник, переделать из него для AVR проще простого. Если будет много желающих, могу и я это сделать.

Кстати, мы с вами вместе можем соорудить и программатор для таких контроллеров. Это не так сложно, как вы думаете.

У меня есть много проектов для AVR и для PIC-ов , не то что бы сильно умных ... всякие часы, термометры, ампервольтметры , обратные таймеры - вобщем то и всё ! Но программатор думаю что это сложно .

Это же на ассемблере писать надо ..

А ещё и в винде прогу создать - это невозможно для меня ...

Share this comment


Link to comment

Ассемблер можно оставить в покое и всё написать на Си. 

А под Виндоус можно использовать готовые программы.

Share this comment


Link to comment

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Add a comment...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...