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

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

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

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

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

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

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

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

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

Easyrider83,
Где бы описание АСМа найти, желательно приближенного к маленьким ПИКам ??
NikMih_1 вне форума  
Непрочитано 17.10.2010, 20:55  
realid
Супер-модератор
 
Аватар для realid
 
Регистрация: 15.10.2007
Сообщений: 3,530
Сказал спасибо: 172
Сказали Спасибо 1,560 раз(а) в 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,530
Сказал спасибо: 172
Сказали Спасибо 1,560 раз(а) в 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.RU
 
Аватар для AJScorp
 
Регистрация: 10.05.2005
Адрес: Саратов.ru
Сообщений: 1,548
Сказал спасибо: 384
Сказали Спасибо 737 раз(а) в 417 сообщении(ях)
AJScorp на пути к лучшему
По умолчанию Re: Вопросы от NikMih_1

Сообщение от NikMih_1 Посмотреть сообщение
Где бы описание АСМа найти
Список инструкций на странице 130 даташита 41302D, например.
AJScorp вне форума  
Непрочитано 17.10.2010, 23:07  
NikMih_1
Гражданин KAZUS.RU
 
Аватар для NikMih_1
 
Регистрация: 25.02.2008
Сообщений: 997
Сказал спасибо: 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,530
Сказал спасибо: 172
Сказали Спасибо 1,560 раз(а) в 810 сообщении(ях)
realid на пути к лучшему
По умолчанию Re: Вопросы от NikMih_1

Сообщение от NikMih_1 Посмотреть сообщение
Неужели всего 35 команд в пиках?
Да. В других семействах больше.
realid вне форума  
Сказали "Спасибо" realid
NikMih_1 (17.10.2010)
Непрочитано 17.10.2010, 23:29  
NikMih_1
Гражданин KAZUS.RU
 
Аватар для NikMih_1
 
Регистрация: 25.02.2008
Сообщений: 997
Сказал спасибо: 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.RU
 
Аватар для AJScorp
 
Регистрация: 10.05.2005
Адрес: Саратов.ru
Сообщений: 1,548
Сказал спасибо: 384
Сказали Спасибо 737 раз(а) в 417 сообщении(ях)
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, время: 03:42.


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