Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 13.12.2007, 23:23  
godz320
Временная регистрация
 
Регистрация: 08.08.2006
Сообщений: 60
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
godz320 на пути к лучшему
По умолчанию нуждаюсь в таблице тактов выполнения команд 51 серии

начитал что регистр Rx загрузка константы вроде как 2 такта идет.. но в протеусе осцилограмма показывает 1 мкс

где ошибка?
Реклама:
godz320 вне форума  
Непрочитано 13.12.2007, 23:54  
Kabron
Почётный гражданин KAZUS.RU
 
Аватар для Kabron
 
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,577
Сказал спасибо: 704
Сказали Спасибо 4,344 раз(а) в 1,991 сообщении(ях)
Kabron на пути к лучшему
По умолчанию Re: нуждаюсь в таблице тактов выполнения команд 51 серии

Сообщение от godz320
начитал что регистр Rx загрузка константы вроде как 2 такта идет.. но в протеусе осцилограмма показывает 1 мкс

где ошибка?
А поиск конечно не работает... и даташитов нет.
Реализаций MCS51 великое множество в том числе с однотактными командами. Поэтому вопрос в молоко.
Kabron вне форума  
Непрочитано 14.12.2007, 01:01  
godz320
Временная регистрация
 
Регистрация: 08.08.2006
Сообщений: 60
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
godz320 на пути к лучшему
По умолчанию Re: нуждаюсь в таблице тактов выполнения команд 51 серии

Сообщение от Kabron
Сообщение от godz320
начитал что регистр Rx загрузка константы вроде как 2 такта идет.. но в протеусе осцилограмма показывает 1 мкс

где ошибка?
А поиск конечно не работает... и даташитов нет.
Реализаций MCS51 великое множество в том числе с однотактными командами. Поэтому вопрос в молоко.
блин понятно дело самый первый котторый 12 мгц, и одна команда за 12 тактов, то есть 1 мкс..

поиск щас гляну, если не найду, не появляйся мне на глаза
--------------

короче глянул поиск конечно пустота.. изменяю вопрос тогда..

проц 80C51, команда mov Rx,#значение за 1 цикл должна выполняется или все же 2 цикла? мне просто всегда казалось за 1 такт только регистровые операции в основном выолняются...?
godz320 вне форума  
Непрочитано 14.12.2007, 02:18  
nml
Супер-модератор
 
Аватар для nml
 
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,378
Сказал спасибо: 1,956
Сказали Спасибо 1,328 раз(а) в 578 сообщении(ях)
nml на пути к лучшему
По умолчанию Re: нуждаюсь в таблице тактов выполнения команд 51 серии

Сообщение от godz320
начитал что регистр Rx загрузка константы вроде как 2 такта идет.. но в протеусе осцилограмма показывает 1 мкс
где ошибка?
Если стандартный 51 - то 2 цикла, это я еше помню в свое время с ним много работал. И совет - не доверяйте особо эмуляторам/симуляторам. Доверяйте даташитам.
nml вне форума  
Непрочитано 14.12.2007, 08:49  
nokazus
Вид на жительство
 
Регистрация: 05.09.2006
Сообщений: 360
Сказал спасибо: 0
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
nokazus на пути к лучшему
По умолчанию

Держи.

Прикрепленный файл: 4410288.rar
nokazus вне форума  
Непрочитано 14.12.2007, 11:59  
godz320
Временная регистрация
 
Регистрация: 08.08.2006
Сообщений: 60
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
godz320 на пути к лучшему
По умолчанию

Сообщение от nokazus
Держи.
спасибо то что надо.. !!!

из таблицы я понимаю так:
Загрузка в регистр константы
MOV Rn,#d 01111rrr 2 2 1 (Rn)‹-#d

2 такта процессора (10 в холостую), 2 байта памяти, и 1 один цикл.. то есть протеус все правильно показывает.! при 12 мгц, эта команда выполняется 1мкс!

Nokazus, подтверди pls..

Прикрепленный файл: 4410288.rar
godz320 вне форума  
Непрочитано 14.12.2007, 12:26  
nml
Супер-модератор
 
Аватар для nml
 
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,378
Сказал спасибо: 1,956
Сказали Спасибо 1,328 раз(а) в 578 сообщении(ях)
nml на пути к лучшему
По умолчанию

Сообщение от godz320
[2 такта процессора (10 в холостую), 2 байта памяти, и 1 один цикл.. то есть протеус все правильно показывает.! при 12 мгц, эта команда выполняется 1мкс!
Классический 51 - при 12 МГц - такт=1 мкс
То есть команда быдет выполняться 2 мкс

Прикрепленный файл: 4410288.rar
nml вне форума  
Непрочитано 14.12.2007, 12:37  
godz320
Временная регистрация
 
Регистрация: 08.08.2006
Сообщений: 60
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
godz320 на пути к лучшему
По умолчанию

Сообщение от nml
Сообщение от godz320
[2 такта процессора (10 в холостую), 2 байта памяти, и 1 один цикл.. то есть протеус все правильно показывает.! при 12 мгц, эта команда выполняется 1мкс!
Классический 51 - при 12 МГц - такт=1 мкс
То есть команда быдет выполняться 2 мкс
я конечно новичек, но вроде все же не так.

такт это такт, а цикл это цикл.. 1 цикл выполнения команды это 12 тактов..

NML, неужели ты думаешь что команда NOP выполняется 12 тактов?.. нет конечно.. наверно такта за 2.. остальные такты микроконтроллер выполняет холостой ход..

Прикрепленный файл: 4410288.rar
godz320 вне форума  
Непрочитано 14.12.2007, 13:57  
nml
Супер-модератор
 
Аватар для nml
 
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,378
Сказал спасибо: 1,956
Сказали Спасибо 1,328 раз(а) в 578 сообщении(ях)
nml на пути к лучшему
По умолчанию

Да я не думаю. Я знаю. Такт стандартного 51 выполняется 1 мкс при 12 МГц. Команда NOP - 1 мкс. Указанная ранее вами команда - 2 мкс.

То, что такт - это 12 периодов кварца - следствие того, чо 51 - это вам не RISC.

Не верите мне (хотя зря - я с 51 работал лет пять) - почитайте даташит. Лень поискать даташит - вот из него клочок:

-- Прилагается рисунок: --

nml вне форума  
Непрочитано 14.12.2007, 15:34  
godz320
Временная регистрация
 
Регистрация: 08.08.2006
Сообщений: 60
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
godz320 на пути к лучшему
По умолчанию

спасибо за дескуссию! не собираюсь даже спорить, потому как всего 2 недели как изучаю

я думаю nml, Вы меня не правильно поняли,конечно команда NOP выполняется 1 мкс при 12мгц. я Вам писал про внутренее на кристалле микроконтроллера выполнения команды NOP..

вот нашел от DS..
цитата:
DS80C390 базируется на самом мощном MCS51-совместимом ядре, позволяющем семейству высокоскоростных микроконтроллеров выполнять операции в 3 раза быстрее по сравнению со стандартными MCS51-совместимыми микроконтроллерами. Такая производительность обеспечивается полностью переконструированным ядром процессора за счет более высокой эффективности и уменьшения числа "холостых" циклов.

надеюсь теперь понятно про что я и что в таблице которую сюда выложил уважаемый nokazus?
godz320 вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нуждаюсь в помощи сердобольных личностей KARAMEL Микроконтроллеры, АЦП, память и т.д 16 28.03.2007 00:57
Декодирование команд RC5 R_V_A Микроконтроллеры, АЦП, память и т.д 10 20.12.2006 19:52
[Решено] Нуждаюсь в совете и помощи. Видеопередатчик White Видеотехника 4 11.05.2005 21:24
Формат ИК команд у автомагнитол Kenwood TheSvin Информация по радиокомпонентам 1 24.03.2005 17:30
80c31 -- описание... Очень нуждаюсь sjob Информация по радиокомпонентам 3 15.06.2004 12:42


Часовой пояс GMT +4, время: 20:17.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot