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

 
 
> Генратор тактов на 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, 12:52
Сообщение #2


Местный
***

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



С ругательвом компелятора на ORG 0BH разобрался но на SETB PCON.0 всеравно ругаеться.

пиши вот такую прогу и не рабьотает так ка надо в чем дело ?

SCL EQU P1.4



SETB IE.7
Start:
CLR SCL
Call Zapusk
ORG 0BH
CLR TCON.4
RETI
Zapusk:
ORG 100H

MOV TMOD, #01H ;
MOV TL1, #LOW(NOT(10-1)) ;
MOV TH1, #HIGH(NOT(10-1))
SETB TCON.4 ;
SETB IE.1 ;
Jerdedo:
Setb SCL
JMP Start




end






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

Go to the top of the page
 
+Quote Post
Roma_te
сообщение Dec 30 2005, 07:37
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 123
Регистрация: 13-12-05
Из: Украина, Тернополь
Пользователь №: 12 161



Цитата(Muxamor @ Dec 29 2005, 16:52) *
С ругательвом компелятора на ORG 0BH разобрался но на SETB PCON.0 всеравно ругаеться.

Регистр PCON не предусматривает побитовой адресации, поетому с ним надо работать через маску. Попробуй MOV PCON, #80H
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
- - Muxamor   Ну мне надо еще управление организовать между реж...   Dec 29 2005, 07:08
- - АДИКМ   Холостой ход нужен для снижения потребления. В дан...   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   Народ елки палки посоветйте че не так то ?   Dec 30 2005, 04:48


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

 


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


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