| Автор |
Съобщение |
|
kostov
Ранг: Минаващ
Регистриран на: Нед Юни 03, 2012 10:28 pm Мнения: 99
|
 Някой би ли ми написал една програмка за PIC16F84A
Някой би ли ми написал една програмка за PIC16F84A? Концепцията е в картинката. Действието на програмата ще е постоянно да следи двата бутона и в зависимост от конфигурацията им да привежда изходите в определено състояние (таблицата под схемата). Предполагам няма да е много сложна. Да работи с вътрешният си тактов генератор; RB0 и RB1 да ползват вътрешните си pull-up резистори; RA0 - RA4 да се конфигурират като изходи, че ще останат висящи; Ако може безплатно, електрониката ми е хоби и няма да изкарвам пари от това, за което ми трябва програмата;
|
| Чет Апр 23, 2015 5:04 pm |
|
 |
|
Н'бабане Гт'муан'га
Ранг: Форумен бог
Регистриран на: Сря Яну 25, 2012 9:14 am Мнения: 5298
|
 Re: Някой би ли ми написал една програмка за PIC16F84A
Набързо драсвам нещо тук само на базата на описанието. Фусовете ги няма тук, ще трябва да си ги добавиш сам, както и други инициализации ако е нужно.
_________________ 'просто' е технически синоним на 'красиво'
|
| Чет Апр 23, 2015 6:05 pm |
|
 |
|
ike
Ранг: Форумен бог
Регистриран на: Пет Фев 04, 2005 9:59 pm Мнения: 6019 Местоположение: София
|
 Re: Някой би ли ми написал една програмка за PIC16F84A
Учителя е трябвало да даде бонус задача: Как да се реализира заданието със 74HC139 и 2 диода 
_________________ Warriors of the Night, ASSEMBLER!!!
|
| Чет Апр 23, 2015 9:57 pm |
|
 |
|
kostov
Ранг: Минаващ
Регистриран на: Нед Юни 03, 2012 10:28 pm Мнения: 99
|
 Re: Някой би ли ми написал една програмка за PIC16F84A
Благодаря на Н'бабане Гт'муан'га за програмката, но май няма да ми свърши работа, никога не съм се занимавал с езика Си (предполагам този език е ползван), а само с асемблер, но така и не се научих да съставям програми, а само съм променял готови такива. ike, аз съм съм си дал задачата, с учителите се разделих преди 24 години. Може и твоята идея да ползвам, аз първоначално бях решил с 4028, но реших, че с контролер ще стане по-компактно. Това е за един честотомер, който е готов и накрая се оказа, че съм забравил, че трябва точките между разрядите за MHz, kHz и Hz да се местят спрямо зададените режими на работа с двата бутона, та схемата трябва да е по-компактна за да се събере на платчицата с бутоните (и светодиоди).
|
| Чет Апр 23, 2015 10:51 pm |
|
 |
|
ike
Ранг: Форумен бог
Регистриран на: Пет Фев 04, 2005 9:59 pm Мнения: 6019 Местоположение: София
|
 Re: Някой би ли ми написал една програмка за PIC16F84A
ъъъ нали знаеш, че с PIC16F84A можеш да си направиш цял честотомер, не само да свети 2 светодиода.
_________________ Warriors of the Night, ASSEMBLER!!!
|
| Чет Апр 23, 2015 11:14 pm |
|
 |
|
didofen
Ранг: Популярен
Регистриран на: Вто Юни 27, 2006 11:13 am Мнения: 381 Местоположение: Варна
|
 Re: Някой би ли ми написал една програмка за PIC16F84A
освен това 84а няма вътрешен генератор
|
| Пет Апр 24, 2015 10:00 am |
|
 |
|
kostov
Ранг: Минаващ
Регистриран на: Нед Юни 03, 2012 10:28 pm Мнения: 99
|
 Re: Някой би ли ми написал една програмка за PIC16F84A
Да, знам, че има цели честотомери само с един контролер, но в случая съм го направил с тригери. Не бях обърнал внимание, че 84 няма вътрешен генератор.
|
| Пет Апр 24, 2015 10:33 am |
|
 |
|
ike
Ранг: Форумен бог
Регистриран на: Пет Фев 04, 2005 9:59 pm Мнения: 6019 Местоположение: София
|
 Re: Някой би ли ми написал една програмка за PIC16F84A
Честомер с тригери и четене на копчета с контролер  направо ми обърна представите за електроника.
_________________ Warriors of the Night, ASSEMBLER!!!
|
| Пет Апр 24, 2015 10:58 am |
|
 |
|
kostov
Ранг: Минаващ
Регистриран на: Нед Юни 03, 2012 10:28 pm Мнения: 99
|
 Re: Някой би ли ми написал една програмка за PIC16F84A
Ами броячите нали са съставени от тригери. В случая целта беше максимално възможна измервана честота без делител на входа. И като няма достатъчно високочестотни броячи си ги направих от тригери - в случая 74AC74. Четири тригера един разряд. От изходите им през 4511 към съответният 7-сегментен светодиоден индикатор. И така 8 пъти. Плюс съответната схема за управление. Само бях забравил за управлението на десетичните точки.
|
| Пет Апр 24, 2015 1:42 pm |
|
 |
|
timt
Ранг: Форумен бог
Регистриран на: Вто Ное 27, 2012 9:27 pm Мнения: 2011
|
 Re: Някой би ли ми написал една програмка за PIC16F84A
Ще ти я напиша по късно на асемблер ако те устройва. Държиш ли още на 16f84а?
|
| Пет Апр 24, 2015 7:31 pm |
|
 |
|
kostov
Ранг: Минаващ
Регистриран на: Нед Юни 03, 2012 10:28 pm Мнения: 99
|
 Re: Някой би ли ми написал една програмка за PIC16F84A
Да, държа на 16f84, че имам няколко от тях, защо да купувам друг. Като няма вътрешен генератор ще му свържа RC-верига, няма смисъл да хабя кварц. Вярно, че е старичък, но работата, която ще върши мисля, че е елементарна.
|
| Пет Апр 24, 2015 10:03 pm |
|
 |
|
timt
Ранг: Форумен бог
Регистриран на: Вто Ное 27, 2012 9:27 pm Мнения: 2011
|
 Re: Някой би ли ми написал една програмка за PIC16F84A
На pin 6,7 постави резистор 10к към +5В
|
| Съб Апр 25, 2015 2:20 pm |
|
 |
|
kostov
Ранг: Минаващ
Регистриран на: Нед Юни 03, 2012 10:28 pm Мнения: 99
|
 Re: Някой би ли ми написал една програмка за PIC16F84A
Много ти благодаря! А бих ли могъл да получа сорса ако е на асемблер, че може да се наложи да променя сигналите на изходите?
|
| Съб Апр 25, 2015 4:28 pm |
|
 |
|
michev
Ранг: Форумен бог
Регистриран на: Сря Юли 11, 2007 10:16 am Мнения: 1730
|
 Re: Някой би ли ми написал една програмка за PIC16F84A
Има достатъчно ВЧ броячи подходящи за твоята цел - 74LV161A  Даже и размера на честотмера ще падне, та няма да има нужда да слагаш пик  .
|
| Съб Апр 25, 2015 4:41 pm |
|
 |
|
timt
Ранг: Форумен бог
Регистриран на: Вто Ное 27, 2012 9:27 pm Мнения: 2011
|
 Re: Някой би ли ми написал една програмка за PIC16F84A
Даже си мисля че за заданието ако се помисли малко върху диоди може да се реализира и да отпадне чипа.
|
| Съб Апр 25, 2015 6:06 pm |
|
|