Jump to content

Andrey1234

Members
  • Content Count

    9
  • Joined

  • Last visited

Community Reputation

0 Обычный

About Andrey1234

  • Rank
    Новенький
  1. Может есть прошивка, где часы и минуты от 1_го до 9-ти отображались: 01;02;03; и т. д.

  2. Подкиньте большую схему на тини 2313/мега 8 с ЛСД/семи сигментниками и кучкой обвеса.Желательно поле зную. МД не предлогать.

    1. Show previous comments  4 more
    2. Andrey1234

      Andrey1234

      Да это я знаю. Вот только придумать что-то реально полезное не могу. А собирать бульбулятор с датчиком температуры и возможностью отправки на Марс при приближении мусоров желания нет.

    3. IIIytNIK

      IIIytNIK

      Соберите 3d-led куб. И куча обвязки(диоды запаритесь паять), и программа простая и выглядит классно

    4. Andrey1234

      Andrey1234

      Наверно этим и займусь.

  3. Обломайтесь все. Это просто то как 5 айфон видит шклота люди. шансы что это будет в 5 айфоне - 0,0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001%
  4. Почему сообщения в скайпе сутками отпровляються?

    1. we.we.

      we.we.

      Пойди на скайп, сними им скальп.

    2. lomik

      lomik

      Может есть прошивка, где часы и минуты от 1_го до 9-ти отображались: 01;02;03; и т. д.

  5. Имею рац. предложение: убить того кто придумал плоскиее ножки КТ315-361

    1. Show previous comments  13 more
    2. Pont 007

      Pont 007

      Переходи на ВС546/ВС556 или на КТ3102/КТ3107.

    3. IIIytNIK

      IIIytNIK

      КТ3102/КТ3107 - то же гуано, только в корпусе ТО92.

    4. Pont 007

      Pont 007

      А чем вам КТ3102/КТ3107 не угодили. Вы их готовить не умеете. Я их в диф касскад УМЗЧ ставил и на выходе простоянки было не более 0.004 В.

      И это без подбора просто во время проэктирования УМЗЧ надо делать регуляровку 0 и проблем с 0 не будет.

  6. Раздел микроконтроллеры AVR. 1.Что такое фьюзы и зачем они вообще нужны? Ответ: Фьюзы (с англ. Предохранительные биты) - это конфигурационные программируемые биты, которые определяют дальнейший режим работы МК. 2.Какие фьюзы бывают? Ответ: Фьюзы бывают такие: BODLEVEL, BODEN, SUT1, SUT0, CKSEL3, CKSEL2, CKSEL1, CKSEL0, S8515С, WDTON, SPIEN, CKOPT, EESAVE, BOOTSZ1,BOOTSZ0, BOOTRST, RESERVED, OCDEN, JTAGEN, SELFPRGEN, DWEN, RSTDISBL, CKDIV, CKOUT,PLLCK. Что они делают подробно написано тут: http://microelectronic.at.ua/publ/fjuzy_chto_ehto/1-1-0-11 3. Как выставить фьюзы в программы понипрог(ponyprog)? Ответ: На панели инструментов в понипрог надо нажать на кнопку с нарисованным на ней замочко и откроется окно выставлению фьюзов. 4. В некоторых статьях фьюзы указаны примерно так 1101, а в понипрог только окно с птичками. Как их выставить? Ответ: Их можно выставить с помощью этой таблицы: В понипрог 1 значит что фьюз НЕ запрограммирован (галочка снята), а 0 – запрограммирован (галочка стоит). 5. Я не правильно выставил фьюзы, и МК не работает. Что делать? Ответ: Если в программаторе не установлен кварц, подпаяйте его к ногам XTAL1 и XTAL2 у МК. Если после этого контроллер не ожил, значит необходимо подать на ножку XTAL1 тактовый сигнал от генератора(в интернете очень много статей на эту тему). 6. А что будет если неправильно выставить фьюзы? Ответ: Ничего хорошего точно не произойдет. В лучшем случае устройство не заработает или будет работать не правильно. В худшем – смотри пункт 5. 7. А какие фьюзы есть в каких контроллерах? Ответ: Вот тут есть очень хорошая табличка: http://avrfuse.narod.ru/
  7. А на автомате такой запаивать проще чем кусок проволки.
  8. Спасибо! Все работает!
  9. http://www.pro-qwerty.com/lcd_clock.php Вот, там описание и внизу схема.
  10. Собрал их в железе. монтах проверил, не работают. Подозреваю что ошибка в коде.
  11. Найди русского в китае (-.-)(-.-)(0.0)(-.-)

    1. DMX

      DMX

      тут все русские,ток один из них боксер,а трое - это жертвы боксера

    2. DMX
    3. m777dv58rus
  12. Вот ведь изврашенцы - писать на МК на бейсике. И все таки, почему оно не работает? Посмотрел код, как считают тут часы-минуты понял, а вот как их выводят на LCD тут - нет.
  13. На примете есть такие часы: http://www.pro-qwerty.com/lcd_clock.php Просто придел мечтаний: тинька 2313, ничего переделывать не надо, но в протеусе не работают. Вот выкладываю их исходник, написанный на чемто вобще не понятном - не ассамблер и вроде не си. Может гдето в коде ошибка, и поэтому они в протеусе не работают? ' * - - * - * * - - - - - - - - - - - - - - - - - - - - - - - - - - - 'Made by Szymon Dyja 'from www.******.com '' * - - * - * * - - - - - - - - - - - - - - - - - - - - - - - - - - $crystal = 8000000 $baud = 19200 Declare Sub Lover_text() Config Pind.2 = Input Config Pind.3 = Input Config Pind.4 = Input Config Pind.6 = Output Portd.2 = 1 Portd.3 = 1 Portd.4 = 1 Portd.6 = 0 Dim A As Integer Dim Secounds As Byte Dim Minutes As Byte Dim Hours As Byte Let Secounds = 0 Let Minutes = 0 Let Hours = 0 Let A = 0 Config Lcd = 16 * 2 Deflcdchar 0 , 32 , 21 , 14 , 4 , 4 , 10 , 17 , 17 ' replace ? with number (0-7) Deflcdchar 1 , 32 , 4 , 14 , 14 , 14 , 4 , 4 , 4 ' replace ? with number (0-7) Config Timer1 = Timer , Prescale = 1024 On Ovf1 Tim1_isr Load Timer1 , 7812 Setclock: Disable Interrupts Let Secounds = 0 Cls Cursor On Blink Lcd "Time: " Lowerline Lcd "Set Clock!" Locate 1 , 9 Lcd ":" Locate 1 , 12 Lcd "." Do If Pind.3 = 0 Then Minutes = Minutes + 1 If Minutes = 60 Then Minutes = 0 Waitms 200 End If If Pind.2 = 0 Then Hours = Hours + 1 If Hours = 24 Then Hours = 0 Waitms 200 End If If Pind.4 = 0 Then Exit Do Locate 1 , 7 Lcd " " Locate 1 , 7 Lcd Hours Locate 1 , 10 Lcd " " Locate 1 , 10 Lcd Minutes Locate 1 , 13 Lcd " " Locate 1 , 13 Lcd Secounds Waitms 50 Loop Enable Timer1 Enable Interrupts Cursor Off Noblink Call Lover_text() Do Toggle Portd.6 Waitms 100 If Pind.4 = 0 Then Waitms 10 While Pind.4 = 0 Nop Wend Goto Setclock End If Loop Tim1_isr: Load Timer1 , 7812 If Secounds = 60 Then Secounds = 0 Minutes = Minutes + 1 If Minutes = 60 Then Minutes = 0 Locate 1 , 10 Lcd " " Hours = Hours + 1 If Hours = 24 Then Hours = 0 Locate 1 , 7 Lcd " " Call Lover_text() nop nop End If End If End If Locate 1 , 7 Lcd Hours Locate 1 , 10 Lcd Minutes Locate 1 , 13 Lcd " " Locate 1 , 13 Lcd Secounds Locate 1 , 16 If A = 0 Then Lcd Chr(0) A = 1 Elseif A = 1 Then Lcd Chr(1) A = 0 End If Secounds = Secounds + 1 Return End Sub Lover_text() Locate 2 , 0 Lcd " Hello! " End Sub
  14. Здравствуйте. Я начал осваивать Мк, моргание диодиками и 7-сегментниками я уже прошел, теперь начал разбираться с LCD. Вывод текста на него уже освоил. Хочется сделать часы на LCD 2*16 WINSTAR и Attiny2313. хочется чтобы в первой строке было время ЧЧ*ММ*СС, а во второй дата ДД*ММ*ГГ. В интернете нашел подобные проекты, но реализованные на Atmega*** и с кодом на С. Еслибы код был на ассамблере, я-бы без проблем переделал-бы его под Attiny2313. Очень прошу, кинте проэктик таких часов, или подскажите как написать прошивку.
×
×
  • Create New...