реклама на сайте
подробности

 
 
> Генратор тактов на AT89, посоветуйте
Muxamor
сообщение Dec 28 2005, 11:01
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 289
Регистрация: 4-05-05
Из: Novosibirsk
Пользователь №: 4 722



Народ надо сделать генератор тактовых ипульсов трех дипозонный

1) 2ms-20ms шаг 10

2) 20ms-200ms шаг 10

3) 20ms-2000ms шаг10

Зочу делать на 89 ! Кто что может посоветовать как грамотно алгоритм ореализовать? а то на ум чет п риходят только задержки!

Если кто делал такую фичу не поделитесь ?


--------------------
Бубен - однако штука шаманская!!!

Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Muxamor
сообщение Dec 29 2005, 07:08
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 289
Регистрация: 4-05-05
Из: Novosibirsk
Пользователь №: 4 722



Ну мне надо еще управление организовать между режимами !

Как на делителе ?



Вот нащел тут такю програмулину

;организация перехода к метке NEXT при переполнении Т/С0

ORG 0BH ;адpec вектора прерывания от Т/С0

CLR TCON.4 ;останов Т/С0

RETI ;выход из подпрограммы обработки прерывания

[/size]

[size="3"] ORG 100H ;начальный адрес программы


MOV TMOD, #01H ;настройка Т/С0

MOV TL0, #LOW(NOT(50000-1)) ;загрузка таймера

MOV TH0, #HIGH(NOT(50000-1))

SETB TCON.4 ;старт Т/С0

SETB IE.1 ;перевод в режим холостого хода

SETB PCON.0

NEXT: ...

зачем перходить в режим холостого хода и что дает SETB PCON.0?


--------------------
Бубен - однако штука шаманская!!!

Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Muxamor   Генратор тактов на AT89   Dec 28 2005, 11:01
- - АДИКМ   Поскольку в AT89 аппаратного ШИМа нет и не будет, ...   Dec 28 2005, 11:16
- - Muxamor   Скинь те ктонить пример запуска таимер счетчика ...   Dec 28 2005, 12:20
- - shamray   Можно так // CPU clock speed #define F_OSC ...   Dec 28 2005, 13:54
- - Muxamor   А в асеблере есть ? А то я на Си не пишу и его не...   Dec 29 2005, 05:34
- - almay   А просто на делителе не хочеш пооробовать, если ко...   Dec 29 2005, 07:05
- - АДИКМ   Холостой ход нужен для снижения потребления. В дан...   Dec 29 2005, 07:48
- - Muxamor   А как сделать чтобы когда он переполнялся выставля...   Dec 29 2005, 08:54
- - almay   а) Если делать на делителе то каждую частоту подае...   Dec 29 2005, 09:38
- - Muxamor   Данная программа вроди должн авыполнять задержку 5...   Dec 29 2005, 09:56
- - Muxamor   ДА еще компилятор ругаеться на ORG 0BH и на SETB P...   Dec 29 2005, 12:32
- - Muxamor   С ругательвом компелятора на ORG 0BH разобрался но...   Dec 29 2005, 12:52
|- - Roma_te   Цитата(Muxamor @ Dec 29 2005, 16:52) С ру...   Dec 30 2005, 07:37
- - Muxamor   Народ елки палки посоветйте че не так то ?   Dec 30 2005, 04:48


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 13:58
Рейтинг@Mail.ru


Страница сгенерированна за 0.01417 секунд с 7
ELECTRONIX ©2004-2016