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

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

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

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

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

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


Ответ
Опции темы
Непрочитано 13.05.2007, 14:08   #141
fmssp
Вид на жительство
 
Регистрация: 02.09.2005
Сообщений: 332
Сказал спасибо: 0
Сказали Спасибо 20 раз(а) в 15 сообщении(ях)
fmssp на пути к лучшему
По умолчанию

Сообщение от CERGEI1982
а если прописать вот так то работает #bit knopka = 0x05.0
Угу...
Хотя в 16f628A.h и есть запись:
Код:
#define PIN_A0  40
но директива #BIT требует такого определения (с точкой)

Код:
Syntax:
 #bit  id = x.y
 
Elements:
 id is a valid C identifier,

x is a constant or a C variable,

y is a constant 0-7.
был неправ...
Реклама:
fmssp вне форума   Ответить с цитированием
Непрочитано 13.05.2007, 21:13   #142
urry
Почётный гражданин KAZUS.RU
 
Аватар для urry
 
Регистрация: 06.02.2007
Сообщений: 1,340
Сказал спасибо: 3
Сказали Спасибо 106 раз(а) в 66 сообщении(ях)
urry на пути к лучшему
По умолчанию

Сообщение от CERGEI1982
нашел пока учебник по Microsoft Visual C++ v6.0,может тебе пригодится urry.
http://www.tvoyomsk.com/index.php?mo...67d3ec0357eeaa
Спасибо за ссылку.
Но просто хочется отметить -для всех- особенности использования электронных книг - при оцифровке получается очень много ошибок - скажем, исходный текст программы, выделенный курсором, не опознается или опознаются не все символы- лучше сначала разориться на бумажный вариант, чем искать, почему программа не запускается.
Потом - уже можно и электронный вариант, самому видны ошибки.
urry вне форума   Ответить с цитированием
Непрочитано 14.05.2007, 03:32   #143
CERGEI1982
Почётный гражданин KAZUS.RU
 
Аватар для CERGEI1982
 
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
CERGEI1982 на пути к лучшему
По умолчанию

Сообщение от urry
Сообщение от CERGEI1982
нашел пока учебник по Microsoft Visual C++ v6.0,может тебе пригодится urry.
http://www.tvoyomsk.com/index.php?mo...67d3ec0357eeaa
Спасибо за ссылку.
Но просто хочется отметить -для всех- особенности использования электронных книг - при оцифровке получается очень много ошибок - скажем, исходный текст программы, выделенный курсором, не опознается или опознаются не все символы- лучше сначала разориться на бумажный вариант, чем искать, почему программа не запускается.
Потом - уже можно и электронный вариант, самому видны ошибки.
учту,как раз в красноярск поеду и поищу
CERGEI1982 вне форума   Ответить с цитированием
Непрочитано 14.05.2007, 04:31   #144
CERGEI1982
Почётный гражданин KAZUS.RU
 
Аватар для CERGEI1982
 
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
CERGEI1982 на пути к лучшему
По умолчанию

Сообщение от CERGEI1982
не идет,только вставляю команду #bit knopka=PIN_A0 в main.h того же проекта,выдает сразу все ошибки 83 штуки,убираеш нормально
если сделаеш ошибку в подключаемом файле,как например в main.h,то весь проект не работает и непонятно откуда потом эта ошибка(где искать сразу и не сообразиш) Такой я вывод сделал.
CERGEI1982 вне форума   Ответить с цитированием
Непрочитано 14.05.2007, 12:28   #145
yellow87
Вид на жительство
 
Аватар для yellow87
 
Регистрация: 29.04.2007
Адрес: Иркутск
Сообщений: 311
Сказал спасибо: 0
Сказали Спасибо 12 раз(а) в 12 сообщении(ях)
yellow87 на пути к лучшему
По умолчанию CCS

Компилятор разрезан на шесть частей!
А почему не на 600?
yellow87 вне форума   Ответить с цитированием
Непрочитано 15.05.2007, 09:53   #146
CERGEI1982
Почётный гражданин KAZUS.RU
 
Аватар для CERGEI1982
 
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
CERGEI1982 на пути к лучшему
По умолчанию

а есть в библиотеки функции ,такая чтоб число преобразовывало и выдавать на семисегментный индикатор? или пример можно какой нибудь посмотреть самому его.
А то на ассамблере преобразовываеш число в десятично двоичное,а потом из таблицы вибираеш нужную цифру для индикатора и выставляеш на порт.
CERGEI1982 вне форума   Ответить с цитированием
Непрочитано 15.05.2007, 13:52   #147
urry
Почётный гражданин KAZUS.RU
 
Аватар для urry
 
Регистрация: 06.02.2007
Сообщений: 1,340
Сказал спасибо: 3
Сказали Спасибо 106 раз(а) в 66 сообщении(ях)
urry на пути к лучшему
По умолчанию

знакогенератор нужно писать самому - по-любому..
оформляем в виде массива
Код:
  const unsigned char  mas[16]={0x3f,0x06,0x5b,0x4f,0x66,
//       00    01   02   03   04  
//----------------------------------------------------------
// 5   6    7   8    9    A    b    C     d   E    F    
0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,  0x71};
и читаем :
Код:
unsigned char temp;
//здесь - число для вывода
des=temp/10;
edin=temp- des*10;
PORTB=mas[des];// выводим десятки
PORTB=mas[edin];// выводим единицы
urry вне форума   Ответить с цитированием
Непрочитано 15.05.2007, 14:17   #148
CERGEI1982
Почётный гражданин KAZUS.RU
 
Аватар для CERGEI1982
 
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
CERGEI1982 на пути к лучшему
По умолчанию

понятно,попробую сделать вольтметр на асеме,потом на си
CERGEI1982 вне форума   Ответить с цитированием
Непрочитано 15.05.2007, 15:29   #149
CERGEI1982
Почётный гражданин KAZUS.RU
 
Аватар для CERGEI1982
 
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
CERGEI1982 на пути к лучшему
По умолчанию

у меня еще вопрос, не по теме конечно

получил с ацп аналоговое напряжение,например .51(при напряжении питания ацп 5в и разрядностью 8 бит).Теперь же его надо преобразовать относитильно 5в.
я так думаю если 5в=.255,отсюда найдем чему равен 0.1в=5.1,то потом полученое число ацп делим на 5.1,получается 1в.Для этого значит надо сделать деление в микроконтролере на постояную если округлить 5.
Или есть другой способ?
CERGEI1982 вне форума   Ответить с цитированием
Непрочитано 15.05.2007, 22:48   #150
Gladkih
Гражданин KAZUS.RU
 
Регистрация: 06.08.2006
Сообщений: 694
Сказал спасибо: 24
Сказали Спасибо 38 раз(а) в 31 сообщении(ях)
Gladkih на пути к лучшему
По умолчанию

Сообщение от CERGEI1982
у меня еще вопрос, не по теме конечно

получил с ацп аналоговое напряжение,например .51(при напряжении питания ацп 5в и разрядностью 8 бит).Теперь же его надо преобразовать относитильно 5в.
я так думаю если 5в=.255,отсюда найдем чему равен 0.1в=5.1,то потом полученое число ацп делим на 5.1,получается 1в.Для этого значит надо сделать деление в микроконтролере на постояную если округлить 5.
Или есть другой способ?
Тебе надо определить скольким вольтам равен один разряд полученного кода с АЦП.Для этого ты 5/255=0.0196.Тогда после окончания операции преобразования аналогового сигнала спомощью АЦП ты полученный код умножаеш на 0.0196 и получаеш вольты.
Gladkih вне форума   Ответить с цитированием
Ответ

Закладки


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
i2c+ccs pic Gladkih Микроконтроллеры, АЦП, память и т.д 9 18.04.2016 22:17
PIC BASIC PRO Compiler 2.47 dosikus Proteus, KiCAD и другие ECAD 27 05.12.2009 05:48
изучение IAR AVR C compiler granel Микроконтроллеры, АЦП, память и т.д 0 10.10.2008 20:45
PIC C Compiler PCWH458 sergxxx Микроконтроллеры, АЦП, память и т.д 9 23.09.2008 18:25
Не включается дебаггер в CCS C Compiler BigMazzi Микроконтроллеры, АЦП, память и т.д 4 19.09.2008 13:34


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


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