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

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

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

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

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

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

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

 
Опции темы

Вопросы от NikMih_1

Непрочитано 17.10.2010, 14:35  
NikMih_1
Гражданин KAZUS.RUN
 
Аватар для NikMih_1
 
Регистрация: 25.02.2008
Сообщений: 996
Сказал спасибо: 223
Сказали Спасибо 72 раз(а) в 58 сообщении(ях)
NikMih_1 на пути к лучшему
По умолчанию Re: Вопросы от NikMih_1

Сообщение от realid Посмотреть сообщение
В качестве знака можете использовать самый старший разряд. См. Дополнительный код
Про дополнительный код я помню, а что в старшем разряде забыл. Спасибо.
Реклама:
NikMih_1 вне форума  
Непрочитано 17.10.2010, 19:38  
NikMih_1
Гражданин KAZUS.RUN
 
Аватар для NikMih_1
 
Регистрация: 25.02.2008
Сообщений: 996
Сказал спасибо: 223
Сказали Спасибо 72 раз(а) в 58 сообщении(ях)
NikMih_1 на пути к лучшему
По умолчанию Re: Вопросы от NikMih_1

Попал на очень конкретный сайт - http://sourcearchive.com/ искал ассемблер для 615 и выскочил на хедер-файл с определениями регистров. Это меня порадовало, я догадывался. что это надо делать, а теперь увидел как. Там и РАМ определяется, тоже думал. EQU - очень клёво!
Поточнее http://gputils.sourcearchive.com/doc...nc-source.html
NikMih_1 вне форума  
Непрочитано 17.10.2010, 19:59  
NikMih_1
Гражданин KAZUS.RUN
 
Аватар для NikMih_1
 
Регистрация: 25.02.2008
Сообщений: 996
Сказал спасибо: 223
Сказали Спасибо 72 раз(а) в 58 сообщении(ях)
NikMih_1 на пути к лучшему
По умолчанию Re: Вопросы от NikMih_1

Easyrider83,
Где бы описание АСМа найти, желательно приближенного к маленьким ПИКам ??
NikMih_1 вне форума  
Непрочитано 17.10.2010, 20:55  
realid
Супер-модератор
 
Аватар для realid
 
Регистрация: 15.10.2007
Сообщений: 3,578
Сказал спасибо: 175
Сказали Спасибо 1,567 раз(а) в 810 сообщении(ях)
realid на пути к лучшему
По умолчанию Re: Вопросы от NikMih_1

Здесь "Руководство пользователя MPASM". А конкретный набор инструкции и расшифровка их, в даташите раздел Instruction Set Summary.

Последний раз редактировалось realid; 17.10.2010 в 21:04.
realid вне форума  
Непрочитано 17.10.2010, 20:59  
realid
Супер-модератор
 
Аватар для realid
 
Регистрация: 15.10.2007
Сообщений: 3,578
Сказал спасибо: 175
Сказали Спасибо 1,567 раз(а) в 810 сообщении(ях)
realid на пути к лучшему
По умолчанию Re: Вопросы от NikMih_1

Сообщение от NikMih_1 Посмотреть сообщение
Попал на очень конкретный сайт - http://sourcearchive.com/ искал ассемблер для 615 и выскочил на хедер-файл с определениями регистров. Это меня порадовало, я догадывался. что это надо делать, а теперь увидел как. Там и РАМ определяется, тоже думал. EQU - очень клёво!
Поточнее http://gputils.sourcearchive.com/doc...nc-source.html
Хочу вас огорчить этот файл стандартный при установке MPLAB и на все остальные PIC есть в папке диск:\Program Files\Microchip\MPASM Suite

Директива ассемблера RES еще лучше для определения переменных в памяти. EQU задает константу, встретив имя этой константы в тексте программы ассемблер подставит её значение.

Последний раз редактировалось realid; 17.10.2010 в 21:01.
realid вне форума  
Непрочитано 17.10.2010, 21:26  
AJScorp
Почётный гражданин KAZUS.RUN
 
Аватар для AJScorp
 
Регистрация: 10.05.2005
Адрес: Саратов.ru
Сообщений: 1,550
Сказал спасибо: 384
Сказали Спасибо 735 раз(а) в 416 сообщении(ях)
AJScorp на пути к лучшему
По умолчанию Re: Вопросы от NikMih_1

Сообщение от NikMih_1 Посмотреть сообщение
Где бы описание АСМа найти
Список инструкций на странице 130 даташита 41302D, например.
AJScorp вне форума  
Непрочитано 17.10.2010, 23:07  
NikMih_1
Гражданин KAZUS.RUN
 
Аватар для NikMih_1
 
Регистрация: 25.02.2008
Сообщений: 996
Сказал спасибо: 223
Сказали Спасибо 72 раз(а) в 58 сообщении(ях)
NikMih_1 на пути к лучшему
По умолчанию Re: Вопросы от NikMih_1

Ребята, СПАСИБО БОЛЬШОЕ, я уже нашёл. Неужели всего 35 команд в пиках? Ну наверно хватит мне до смерти изучать Похоже, при моём складе характера (привычка всё делать самому) писать надо прямо мнемонические команды. СИ заново изучать сил нет, а на одну прогу хватит. Мне главное доказать свою идею, дальше молодые будут дорабатывать, а я с собакой гулять буду.

Последний раз редактировалось NikMih_1; 17.10.2010 в 23:08. Причина: ошибка
NikMih_1 вне форума  
Непрочитано 17.10.2010, 23:09  
realid
Супер-модератор
 
Аватар для realid
 
Регистрация: 15.10.2007
Сообщений: 3,578
Сказал спасибо: 175
Сказали Спасибо 1,567 раз(а) в 810 сообщении(ях)
realid на пути к лучшему
По умолчанию Re: Вопросы от NikMih_1

Сообщение от NikMih_1 Посмотреть сообщение
Неужели всего 35 команд в пиках?
Да. В других семействах больше.
realid вне форума  
Сказали "Спасибо" realid
NikMih_1 (17.10.2010)
Непрочитано 17.10.2010, 23:29  
NikMih_1
Гражданин KAZUS.RUN
 
Аватар для NikMih_1
 
Регистрация: 25.02.2008
Сообщений: 996
Сказал спасибо: 223
Сказали Спасибо 72 раз(а) в 58 сообщении(ях)
NikMih_1 на пути к лучшему
По умолчанию Re: Вопросы от NikMih_1

Всё так хорошо шло пока я не понял, что круто пока.... У меня же 10 битовые данные, а процы эти 8 битовые. надо побайтовые операции делать с переносами, мне этого не потянуть. Получается, что я должен СИ изучить для 8-битовых или использовать 16-битовые: PIC24 или dsPIC30F... который я раньше облюбовал. Мой бросок в сторону 12-х объясняется тем, что я нашёл прогу FlowCode, которая позволяет графически писать алгоритм, а на выходе получать текст СИ или Ассемблера. Только от 12х до 18х есть у неё в библиотеке, вот я и кинулся на 16е, а потом вообще на 12е.
Если писать в кодах, надо брать 24й. Пока ребята, спать пора. Баюшки Баю, не ложитесь на краю.
NikMih_1 вне форума  
Непрочитано 17.10.2010, 23:38  
AJScorp
Почётный гражданин KAZUS.RUN
 
Аватар для AJScorp
 
Регистрация: 10.05.2005
Адрес: Саратов.ru
Сообщений: 1,550
Сказал спасибо: 384
Сказали Спасибо 735 раз(а) в 416 сообщении(ях)
AJScorp на пути к лучшему
По умолчанию Re: Вопросы от NikMih_1

Сообщение от NikMih_1 Посмотреть сообщение
Неужели всего 35 команд в пиках?
RISC как-никак..
AJScorp вне форума  
 
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопросы по PROTEUS-у Advanced_LAMER Proteus 372 19.09.2021 01:20
Вопросы ENC28J60 CERGEI1982 Микроконтроллеры, АЦП, память и т.д 123 02.04.2018 22:30
Wiznet W7100. Общие вопросы R_N Микроконтроллеры, АЦП, память и т.д 7 06.06.2012 00:33
Вопросы по AVR-LIBС rear Микроконтроллеры, АЦП, память и т.д 5 08.10.2010 19:38
Вопросы об управлении MOSFET'ами в стабах Vadeg Электроника - это просто 14 19.12.2009 23:21


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.