xxxmonejall |
Дата: Вс, 23.08.2009, 16:22 | Сообщение # 1 |
Группа:
Проверенные
Ранг:
Продвинутый
Сообщений:
139
Замечания:
±
На сайте с 17.05.2008
Статус:
Offline
|
Можно ли в протеусе настроить генератор импульсов чтобы он выдавал 58 импульсов подряд и потом задержался на време равное 2 ипульсам( ну как бодту стал на паузо и потом сново начел генерацыю в 58 импульсов и так по кругу. Да и при этом чтобы можно было менять частоту!
|
|
|
|
VikulKH |
Дата: Вс, 23.08.2009, 19:43 | Сообщение # 2 |
Группа:
Проверенные
Ранг:
Начал соображать
Сообщений:
29
Замечания:
±
На сайте с 20.11.2008
Статус:
Offline
|
В протэусе можно увидеть а не настроить. А настроить это написать програмульку как угодно и сколько угодно импульсов. Менять частоту как? Плавно? Тогда самый простой вариант, сделать внешний тактовый генератор, ну скажем на любимом 555 таймере и плавно регулитовать им входную чатоту - дешево и сердито. Дерзай и счастье прийдет.
|
|
|
|
xxxmonejall |
Дата: Вс, 23.08.2009, 19:57 | Сообщение # 3 |
Группа:
Проверенные
Ранг:
Продвинутый
Сообщений:
139
Замечания:
±
На сайте с 17.05.2008
Статус:
Offline
|
Все я уже сделал. Вот: @ device pic16F84A, xt_osc, wdt_off, protect_off, pwrt_on DEFINE OSC 4 trisb = %00000000 portb = 0 main: pulsout portb.0, 100 pause 10 pulsout portb.0, 100 pause 10 pulsout portb.0, 100 pause 10 pulsout portb.0, 100 pause 10 pulsout portb.0, 100 pause 10 pulsout portb.0, 100 pause 10 pulsout portb.0, 100 pause 10 pulsout portb.0, 100 pause 10 pulsout portb.0, 100 pause 10 pulsout portb.0, 100 pause 10 pulsout portb.0, 100 pause 10 pulsout portb.0, 100 pause 10 pulsout portb.0, 100 pause 10 pulsout portb.0, 100 pause 10 pulsout portb.0, 100 pause 10 pulsout portb.0, 100 pause 10 pulsout portb.0, 100 pause 10 pulsout portb.0, 100 pause 10 pulsout portb.0, 100 pause 10 pulsout portb.0, 100 pause 10 pulsout portb.0, 100 pause 10 pulsout portb.0, 100 pause 10 pulsout portb.0, 100 pause 10 pulsout portb.0, 100 pause 10 pulsout portb.0, 100 pause 10 pulsout portb.0, 100 pause 10 pulsout portb.0, 100 pause 10 pulsout portb.0, 100 pause 10 pulsout portb.0, 100 pause 10 pulsout portb.0, 100 pause 10 pulsout portb.0, 100 pause 10 pulsout portb.0, 100 pause 10 pulsout portb.0, 100 pause 10 pulsout portb.0, 100 pause 10 pulsout portb.0, 100 pause 10 pulsout portb.0, 100 pause 10 pulsout portb.0, 100 pause 10 pulsout portb.0, 100 pause 10 pulsout portb.0, 100 pause 10 pulsout portb.0, 100 pause 10 pulsout portb.0, 100 pause 10 pulsout portb.0, 100 pause 10 pulsout portb.0, 100 pause 10 pulsout portb.0, 100 pause 10 pulsout portb.0, 100 pause 10 pulsout portb.0, 100 pause 10 pulsout portb.0, 100 pause 10 pulsout portb.0, 100 pause 10 pulsout portb.0, 100 pause 10 pulsout portb.0, 100 pause 10 pulsout portb.0, 100 pause 10 pulsout portb.0, 100 pause 10 pulsout portb.0, 100 pause 10 pulsout portb.0, 100 pause 10 pulsout portb.0, 100 pause 10 pulsout portb.0, 100 pause 10 pulsout portb.0, 100 pause 10 pulsout portb.0, 100 pause 10 pause 10 pause 10 goto main
|
|
|
|
VikulKH |
Дата: Вс, 23.08.2009, 22:24 | Сообщение # 4 |
Группа:
Проверенные
Ранг:
Начал соображать
Сообщений:
29
Замечания:
±
На сайте с 20.11.2008
Статус:
Offline
|
Так, а где 58 импульсов и регулировка частоты?
|
|
|
|
vladh |
Дата: Пн, 24.08.2009, 04:10 | Сообщение # 5 |
Группа:
Проверенные
Ранг:
Помогаю всем
Сообщений:
258
Замечания:
±
На сайте с 15.10.2007
Статус:
Offline
|
Как обычно, для решения любой проблемы существует много способов. Один из которых это строительство собственного генератора. Но это не самый простой способ. В данном случае гораздо проще воспользоваться генератором импульсов типа Pattern (шаблон). Для этого выберите в Протеусе в разделе генераторы опцию - DPATTERN. Затем разместите символ вывода генератора в нужном месте схемы. Теперь перейдите к редактированию формы сигнала. Для этого щелкните 2 раза мышкой по символу. Перед вами откроется окно "Digital Pattern Generator Properties". Выберите в этом окне раздел "Bit Pattern". В этом разделе поставте галочку на опции "Specific pulse train". Затем нажмите на кнопку Edit. Перед Вами откроется окно "Edit Pattern". Вот в этом окне и рисуйте мышкой форму Вашего импульсного сигнала. Либо просто в предыдущем окне просто набивайте буквами (FH) последовательность нужных вам импульсов. Затем ОК и Ваш генератор готов.
|
|
|
|
xxxmonejall |
Дата: Пн, 24.08.2009, 18:59 | Сообщение # 6 |
Группа:
Проверенные
Ранг:
Продвинутый
Сообщений:
139
Замечания:
±
На сайте с 17.05.2008
Статус:
Offline
|
Большое спасибо vladh сегодня обязательно попробую!
|
|
|
|