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

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

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

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

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

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

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

 
Опции темы
Непрочитано 20.10.2010, 14:04  
realid
Супер-модератор
 
Аватар для realid
 
Регистрация: 15.10.2007
Сообщений: 3,530
Сказал спасибо: 172
Сказали Спасибо 1,560 раз(а) в 810 сообщении(ях)
realid на пути к лучшему
По умолчанию Re: Вопросы от NikMih_1

Сообщение от NikMih_1 Посмотреть сообщение
В папке include HI TECH Lite 9.5 обнаружил. Там их целая куча, надеюсь компилятор их сам подключает, но PIC.h , вероятно, надо написать.
Достаточно подключить #include ‹htc.h› и все.

Сообщение от NikMih_1 Посмотреть сообщение
Осталось разобраться с обращением к РАМ. Как обращаться к ячейкам: писать, считывать, как регистр адреса модифицировать. Пока я не встречал таких примеров, киньте, пожалуйста.
Как обычно в Си. Определяете переменную и обращаетесь к ней в соответствии с синтаксисом Си.
Код:
unsigned char a,b,c;
    
    a = 5;
    b = 6;
    c = a + b;
    a = c;
Реклама:
realid вне форума  
Сказали "Спасибо" realid
NikMih_1 (20.10.2010)
Непрочитано 20.10.2010, 14:07  
NikMih_1
Гражданин KAZUS.RU
 
Аватар для NikMih_1
 
Регистрация: 25.02.2008
Сообщений: 997
Сказал спасибо: 223
Сказали Спасибо 72 раз(а) в 58 сообщении(ях)
NikMih_1 на пути к лучшему
По умолчанию Re: Вопросы от NikMih_1

Сообщение от realid Посмотреть сообщение
Достаточно подключить #include ‹htc.h› и все.


Как обычно в Си. Определяете переменную и обращаетесь к ней в соответствии с синтаксисом Си.
Код:
unsigned char a,b,c;
    
    a = 5;
    b = 6;
    c = a + b;
    a = c;
Очень уж много переменных. 256, например. Как-то индексом надо снабдить.
NikMih_1 вне форума  
Непрочитано 20.10.2010, 14:08  
NikMih_1
Гражданин KAZUS.RU
 
Аватар для NikMih_1
 
Регистрация: 25.02.2008
Сообщений: 997
Сказал спасибо: 223
Сказали Спасибо 72 раз(а) в 58 сообщении(ях)
NikMih_1 на пути к лучшему
По умолчанию Re: Вопросы от NikMih_1

Сообщение от realid Посмотреть сообщение
Достаточно подключить #include ‹htc.h› и все.


Как обычно в Си. Определяете переменную и обращаетесь к ней в соответствии с синтаксисом Си.
Код:
unsigned char a,b,c;
    
    a = 5;
    b = 6;
    c = a + b;
    a = c;
Много переменных, например 256. Как управляться?
NikMih_1 вне форума  
Непрочитано 20.10.2010, 14:10  
realid
Супер-модератор
 
Аватар для realid
 
Регистрация: 15.10.2007
Сообщений: 3,530
Сказал спасибо: 172
Сказали Спасибо 1,560 раз(а) в 810 сообщении(ях)
realid на пути к лучшему
По умолчанию Re: Вопросы от NikMih_1

Сообщение от NikMih_1 Посмотреть сообщение
Много переменных, например 256. Как управляться?
ключевое слова МАССИВ.
Код:
unsigned char Massiv[5];
Обращение к элементам массива по индексу. Причем самый первый 0, т.е. от Massiv[0] до Massiv[4] в данном примере.

PS. Где вы возьмете 256 байт памяти, если её всего в PIC12F615 64 байта.

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

Сообщение от realid Посмотреть сообщение
Massiv[5]
Пятёрка что означает?
NikMih_1 вне форума  
Непрочитано 20.10.2010, 14:13  
realid
Супер-модератор
 
Аватар для realid
 
Регистрация: 15.10.2007
Сообщений: 3,530
Сказал спасибо: 172
Сказали Спасибо 1,560 раз(а) в 810 сообщении(ях)
realid на пути к лучшему
По умолчанию Re: Вопросы от NikMih_1

Сообщение от NikMih_1 Посмотреть сообщение
Пятёрка что означает?
Количество элементов(байт, слов в зависимости от типа). В примере 5 байт.
realid вне форума  
Сказали "Спасибо" realid
NikMih_1 (20.10.2010)
Непрочитано 20.10.2010, 14:17  
NikMih_1
Гражданин KAZUS.RU
 
Аватар для NikMih_1
 
Регистрация: 25.02.2008
Сообщений: 997
Сказал спасибо: 223
Сказали Спасибо 72 раз(а) в 58 сообщении(ях)
NikMih_1 на пути к лучшему
По умолчанию Re: Вопросы от NikMih_1

Сообщение от realid Посмотреть сообщение
Количество элементов(байт, слов в зависимости от типа). В примере 5 байт.
Немедленно лезу в описание языка. Какое посоветуете для PIC ?
NikMih_1 вне форума  
Непрочитано 20.10.2010, 14:18  
realid
Супер-модератор
 
Аватар для realid
 
Регистрация: 15.10.2007
Сообщений: 3,530
Сказал спасибо: 172
Сказали Спасибо 1,560 раз(а) в 810 сообщении(ях)
realid на пути к лучшему
По умолчанию Re: Вопросы от NikMih_1

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

Сообщение от realid Посмотреть сообщение
Си он и в африке Си.
Понял. Керниган и Ричи.
NikMih_1 вне форума  
Непрочитано 20.10.2010, 15:06  
Saymonnet
Частый гость
 
Регистрация: 24.04.2007
Сообщений: 12
Сказал спасибо: 1
Сказали Спасибо 23 раз(а) в 4 сообщении(ях)
Saymonnet на пути к лучшему
По умолчанию Re: Вопросы от NikMih_1

Вот еще посоветую:
Шпак Ю.А. Программирование на языке С для AVR и PIC микроконтроллеров. МК-Пресс, Киев, 2006
Saymonnet вне форума  
Сказали "Спасибо" Saymonnet
NikMih_1 (20.10.2010)
 

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

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

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, время: 05:58.


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