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

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

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

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

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

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

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

Закрытая тема
Опции темы
Непрочитано 22.02.2009, 15:00   #1
Yuoson
Частый гость
 
Регистрация: 14.04.2007
Сообщений: 16
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Yuoson на пути к лучшему
По умолчанию 80c31 + внешнее ПЗУ в Proteus

Может кто сможет объяснить, как смоделировать режим работы микроконтроллера серии MCS-51 с внешней памятью программ (ПЗУ).
Реклама:
Yuoson вне форума  
Непрочитано 22.02.2009, 15:01   #2
Yuoson
Частый гость
 
Регистрация: 14.04.2007
Сообщений: 16
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Yuoson на пути к лучшему
По умолчанию

Брал для реализации микроконтроллер 80с31 без внутренней ПЗУ.
Однако при моделировании в Proteus есть возможность загружать файл *.hex в микроконтроллер.
Зачем если её там нет ?

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

Yuoson вне форума  
Непрочитано 22.02.2009, 15:01   #3
Yuoson
Частый гость
 
Регистрация: 14.04.2007
Сообщений: 16
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Yuoson на пути к лучшему
По умолчанию

Так как мне «показать» программе, что бы микроконтроллер обращался к внешней ПЗУ ?
Где нужно поставить требуемые «галочки» ?

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

Yuoson вне форума  
Непрочитано 22.02.2009, 15:02   #4
Yuoson
Частый гость
 
Регистрация: 14.04.2007
Сообщений: 16
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Yuoson на пути к лучшему
По умолчанию

И что означают эти свойства ?

-- Прилагается рисунок: --
Yuoson вне форума  
Непрочитано 22.02.2009, 15:03   #5
Yuoson
Частый гость
 
Регистрация: 14.04.2007
Сообщений: 16
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Yuoson на пути к лучшему
По умолчанию

И как это будет происходить в процессе моделирования? По всем правилам со всеми сигналами стробирования по линиям PSEN и ALE ?
Я пробовал моделировать с микросхемой памяти memory ICs (кстати не знаю, что это означает) 2732 (4KЧ.
При моделировании устанавливал сигнал EA=0.
Использовал регистр 273 (пробовал в пошаговой отладке и 373 тоже).
В микросхему загружал простейшую программу:
ORG 0000H
JMP START
ORG 002FH
START:NOP
MOV 80H, #11111111B
MOV 80H, #00H
MOV 90H, #11111111B
MOV 90H, #00H
MOV A0H, #11111111B
MOV A0H, #00H
MOV B0H, #11111111B
MOV B0H, #00H
MOV P0, #11111111B
MOV A, P0
MOV P1, #11111111B
MOV A, P1
MOV P2, #11111111B
MOV A, P2
MOV P3, #11111111B
MOV A, P3
END
Буду благодарен за помощь.

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

Yuoson вне форума  
Непрочитано 22.02.2009, 15:16   #6
Yuoson
Частый гость
 
Регистрация: 14.04.2007
Сообщений: 16
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Yuoson на пути к лучшему
По умолчанию

Может кто нить кинет проектик небольшой с обращением к внешнему ПЗУ, или подскажет как произвести настройку при обращении к нему в Proteus.
Наверное для всех МК это в Pruteus будет одинаково...
Yuoson вне форума  
Непрочитано 22.02.2009, 18:44   #7
urry
Почётный гражданин KAZUS.RU
 
Аватар для urry
 
Регистрация: 06.02.2007
Сообщений: 1,340
Сказал спасибо: 3
Сказали Спасибо 106 раз(а) в 66 сообщении(ях)
urry на пути к лучшему
По умолчанию

не нужно, по-моему, это самое внешнее пзу для протеуса рисовать, нужно считать, что проц обладает своей памятью, куда этот хекс из памяти и загрузить.
Я пробовал когда-то аон в протеусе эмулировать (80с31+271024), получалось. пример - только завтра. Работал в иаре.
__________________
warez
urry вне форума  
Непрочитано 22.02.2009, 20:10   #8
sanitar249
Почётный гражданин KAZUS.RU
 
Аватар для sanitar249
 
Регистрация: 19.01.2007
Сообщений: 1,747
Сказал спасибо: 2
Сказали Спасибо 46 раз(а) в 35 сообщении(ях)
sanitar249 на пути к лучшему
По умолчанию

Сообщение от urry
не нужно, по-моему, это самое внешнее пзу для протеуса рисовать, нужно считать, что проц обладает своей памятью, куда этот хекс из памяти и загрузить.
+1
Не работает Прот с 8031 и ПЗУ, если хекс, пихнуть в ПЗУ ,процессор ничего не понимает...,по большому счету , для отладки это и не нужно. Однако, с внешней ОЗУ он работает штатно...Вроде так, хотя может есть и другие мнения?
Удачи!
__________________
Я, думаю, нужно подумать...
sanitar249 вне форума  
Закрытая тема

Закладки


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Внешнее питание коммуникатора через USB andruha-d Источники питания и свет 8 27.11.2008 00:08
Proteus-ПЗУ max0000 Proteus, KiCAD и другие ECAD 0 30.06.2006 23:10
ПЗУ richitaksa Микроконтроллеры, АЦП, память и т.д 3 20.07.2005 19:07
ПЗУ в proteus(ISIS) ramovsky Proteus 3 14.05.2005 01:45
80c31 -- описание... Очень нуждаюсь sjob Информация по радиокомпонентам 3 15.06.2004 12:42


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


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