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

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

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

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

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

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


 
Опции темы
Непрочитано 17.08.2015, 20:58  
Dtolok
Гражданин KAZUS.RU
 
Регистрация: 28.11.2007
Адрес: харьков
Сообщений: 850
Сказал спасибо: 339
Сказали Спасибо 43 раз(а) в 23 сообщении(ях)
Dtolok на пути к лучшему
По умолчанию Re: PIC18+TFT_320QWT_mikroBasic

так обоснуйте обратное! или по вашему оператор условия на Си будет откомпилирован не в такой же оператор что и барсика?
Реклама:
Dtolok вне форума  
Непрочитано 17.08.2015, 21:01  
Dtolok
Гражданин KAZUS.RU
 
Регистрация: 28.11.2007
Адрес: харьков
Сообщений: 850
Сказал спасибо: 339
Сказали Спасибо 43 раз(а) в 23 сообщении(ях)
Dtolok на пути к лучшему
По умолчанию Re: PIC18+TFT_320QWT_mikroBasic

как пример:
Цитата:
;Led_Blinking.c,30 :: PORTC = ~PORTC; // toggle PORTC
$0011 $0987 COMF PORTC, F
и тоже самое и бейсика
Цитата:
;MyProject.mbas,16 :: PORTC = not PORTC
COMF PORTC+0, 1
. я никак не пойму в чем вы меня пытаетесь переубедить? приводите примеры
Dtolok вне форума  
Непрочитано 17.08.2015, 21:03  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: PIC18+TFT_320QWT_mikroBasic

Сообщение от Dtolok Посмотреть сообщение
оператор условия
Это единственное что ты знаешь и используешь?
Убедить? Легко - будь любезен изобразить сие на барсике :

Код:
// Prototypes:
void Level1Item1Sub1_Text(void);
void Level1Item1Sub1_Func(void);
void LcdPrint(const char*);

// Menus:
 MAKE_MENU(Level1Item1, Level1Item2, Level1Item3, NULL_ENTRY , Level1Item1Sub1, NULL_FUNC, NULL_FUNC, "Tune    ");
 MAKE_MENU(Level1Item2, Level1Item3, Level1Item1, NULL_ENTRY , NULL_ENTRY     , NULL_FUNC, NULL_FUNC, "RTC     ");
 MAKE_MENU(Level1Item3, Level1Item1, Level1Item2, NULL_ENTRY , NULL_ENTRY     , NULL_FUNC, NULL_FUNC, "Set     ");


 MAKE_MENU(Level1Item1Sub1, NULL_ENTRY , NULL_ENTRY , Level1Item1, NULL_ENTRY, Level1Item1Sub1_Func , Level1Item1Sub1_Text , "Fine tun");
Код:
Menu_Item const  Null_Menu = {(void*)0, (void*)0, (void*)0, (void*)0, (FuncPtr)0, (FuncPtr)0, {0x00}};
Menu_Item const  *CurrMenuItem;
WriteFuncPtr*    WriteFunc;



void MenuChange(Menu_Item const *NewMenu)
{
	if ((void*)NewMenu == (void*)&NULL_ENTRY)
	  return;

	CurrMenuItem = NewMenu;

        ((WriteFuncPtr)WriteFunc)(( const char *)CurrMenuItem-›Text);

        GO_MENU_FUNC(ENTERFUNC);
}

void MenuFunc(FuncPtr* Function)
{
	if ((void*)Function == (void*)NULL_FUNC)
	  return;

	((FuncPtr)Function)();
}

А также будь любезен портируй на свой барсик FATfs от Chan'а или microRL.

На будущее - не стоит экстраполировать узость своих знаний и мышления на возможности языка ...
__________________
Осторожно , злой кот

Последний раз редактировалось dosikus; 17.08.2015 в 21:16.
dosikus вне форума  
Непрочитано 17.08.2015, 21:13  
Boba_spb
Почётный гражданин KAZUS.RU
 
Регистрация: 08.06.2008
Сообщений: 1,394
Сказал спасибо: 4
Сказали Спасибо 183 раз(а) в 167 сообщении(ях)
Boba_spb на пути к лучшему
По умолчанию Re: PIC18+TFT_320QWT_mikroBasic

Мда .... Вы хоть понимаете разницу между int a в С и dim a as word в барсике. И перед int static не пробовали добавить?
Boba_spb вне форума  
Сказали "Спасибо" Boba_spb
dosikus (17.08.2015)
Непрочитано 17.08.2015, 21:20  
Dtolok
Гражданин KAZUS.RU
 
Регистрация: 28.11.2007
Адрес: харьков
Сообщений: 850
Сказал спасибо: 339
Сказали Спасибо 43 раз(а) в 23 сообщении(ях)
Dtolok на пути к лучшему
По умолчанию Re: PIC18+TFT_320QWT_mikroBasic

Сообщение от Boba_spb Посмотреть сообщение
Мда .... Вы хоть понимаете разницу между int a в С и dim a as word в барсике. И перед int static не пробовали добавить?
советую вам подумать как воспринимает вашу разницу между int и word MK! а так же в какой диапазон входит число которое вы будете задавать или вычислять в программе!

Последний раз редактировалось Dtolok; 17.08.2015 в 21:26.
Dtolok вне форума  
Непрочитано 17.08.2015, 21:23  
Dtolok
Гражданин KAZUS.RU
 
Регистрация: 28.11.2007
Адрес: харьков
Сообщений: 850
Сказал спасибо: 339
Сказали Спасибо 43 раз(а) в 23 сообщении(ях)
Dtolok на пути к лучшему
По умолчанию Re: PIC18+TFT_320QWT_mikroBasic

dosikus, опять двадцать пять!!! вы что реально думаете что ваша писанина будет откомпилирована в одну операцию и отработана в один такт ??? для расширения ваших познаний - всего лишь в простые операции с операндами в 8 или 16 бит... в зависимости от применяемого МК
Dtolok вне форума  
Непрочитано 17.08.2015, 21:25  
Dtolok
Гражданин KAZUS.RU
 
Регистрация: 28.11.2007
Адрес: харьков
Сообщений: 850
Сказал спасибо: 339
Сказали Спасибо 43 раз(а) в 23 сообщении(ях)
Dtolok на пути к лучшему
По умолчанию Re: PIC18+TFT_320QWT_mikroBasic

сокращение времени набора текста программы с применением сокращенных каких либо функций переложит труд по компиляции на компилятор и усё !!!!
Dtolok вне форума  
Непрочитано 17.08.2015, 21:29  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: PIC18+TFT_320QWT_mikroBasic

Сообщение от Dtolok Посмотреть сообщение
dosikus, опять двадцать пять!!! вы что реально думаете что ваша писанина будет откомпилирована в одну операцию и отработана в один такт ???
Это ты повторяешь как попугай и пытаешься всех убедить .
Тебе приводят примеры мощности С и его гибкость в работе с данными ...
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 17.08.2015, 21:31  
Dtolok
Гражданин KAZUS.RU
 
Регистрация: 28.11.2007
Адрес: харьков
Сообщений: 850
Сказал спасибо: 339
Сказали Спасибо 43 раз(а) в 23 сообщении(ях)
Dtolok на пути к лучшему
По умолчанию Re: PIC18+TFT_320QWT_mikroBasic

Сообщение от Boba_spb Посмотреть сообщение
И перед int static
для МК это существенно??
Dtolok вне форума  
Непрочитано 17.08.2015, 21:32  
Dtolok
Гражданин KAZUS.RU
 
Регистрация: 28.11.2007
Адрес: харьков
Сообщений: 850
Сказал спасибо: 339
Сказали Спасибо 43 раз(а) в 23 сообщении(ях)
Dtolok на пути к лучшему
По умолчанию Re: PIC18+TFT_320QWT_mikroBasic

Сообщение от dosikus Посмотреть сообщение
Это ты повторяешь как попугай и пытаешься всех убедить .
Тебе приводят примеры мощности С и его гибкость в работе с данными ...
какая гибкость в МК ?????!!!!!!
Dtolok вне форума  
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Глупый вопрос. Как писать EEPROM PIC18? Easyrider83 Микроконтроллеры, АЦП, память и т.д 4 09.01.2011 19:55
C++ для PIC18 alberio Микроконтроллеры, АЦП, память и т.д 5 07.07.2010 17:48
Автономный программатор для PIC18 avartemiy Микроконтроллеры, АЦП, память и т.д 3 23.04.2010 12:34
PIC18 реализация I2C proteus dima80 Микроконтроллеры, АЦП, память и т.д 1 01.06.2009 11:50
Обновление IAR Embedded Workbench for Microchip PIC18 i8051 Микроконтроллеры, АЦП, память и т.д 2 29.05.2008 15:35


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


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