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

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

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

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

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

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

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

 
Опции темы
Непрочитано 06.03.2012, 20:58  
kaarb
Прохожий
 
Регистрация: 06.03.2012
Сообщений: 5
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
kaarb на пути к лучшему
По умолчанию Keil uVision4

Здравствуйте.
У меня плата AT89C51
При создании проекта добавляется файл startup.a51
Вопрос состоит в следующем - какие директивы компилятору нужно прописывать?
#include ‹stdio.h›
Заранее благодарен за ответ
Реклама:
kaarb вне форума  
Непрочитано 07.03.2012, 01:09  
_Артём_
Гражданин KAZUS.RU
 
Регистрация: 16.03.2011
Сообщений: 486
Сказал спасибо: 8
Сказали Спасибо 131 раз(а) в 116 сообщении(ях)
_Артём_ на пути к лучшему
По умолчанию Re: Keil uVision4

Сообщение от kaarb Посмотреть сообщение
Вопрос состоит в следующем - какие директивы компилятору нужно прописывать?
Зачем прописывать? Кому нужно?
Компилятор - это программа - ему ничего не нужно.

Сообщение от kaarb Посмотреть сообщение
Здравствуйте.
У меня плата AT89C51
#include ‹stdio.h›
stdio.h - наверняка на 101 месте по надобности для такого контроллера.
Следущая using std и тд.
_Артём_ вне форума  
Сказали "Спасибо" _Артём_
kaarb (10.03.2012)
Непрочитано 07.03.2012, 08:20  
Hives
Гражданин KAZUS.RU
 
Регистрация: 25.11.2010
Сообщений: 516
Сказал спасибо: 1
Сказали Спасибо 126 раз(а) в 109 сообщении(ях)
Hives на пути к лучшему
По умолчанию Re: Keil uVision4

в переводе на русский видимо "помогите с настройками проекта"
Hives вне форума  
Непрочитано 07.03.2012, 09:36  
ass20
Прописка
 
Регистрация: 25.06.2006
Сообщений: 144
Сказал спасибо: 11
Сказали Спасибо 23 раз(а) в 21 сообщении(ях)
ass20 на пути к лучшему
По умолчанию Re: Keil uVision4

В keil есть замечательная вешь, это командная строка с командными файлами, которыми можно эмулировать перифирию
Интересно где можно найти подборку таких командных файлов
ass20 вне форума  
Непрочитано 10.03.2012, 19:16  
kaarb
Прохожий
 
Регистрация: 06.03.2012
Сообщений: 5
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
kaarb на пути к лучшему
По умолчанию Re: Keil uVision4

Здравствуйте.
Цитата:
Зачем прописывать? Кому нужно?
Компилятор - это программа - ему ничего не нужно.
Вы правы.
Мое мнение, что в начале проекта должны быть две директивы - директива подключения установочного файла и директива, которая позволяет выводить и вводить информацию (когда будет получен hex файл, это будет аналогично обмену информации через порты)
Я прав
Прошу отвечающего не просто написать да или нет, а указать какие именно директивы нужно прописать
Заранее спасибо!
Цитата:
в переводе на русский видимо "помогите с настройками проекта"
Да, Вы правы. Прошу Вашей помощи в настройках проекта
kaarb вне форума  
Непрочитано 10.03.2012, 20:03  
ut1wpr
Почётный гражданин KAZUS.RU
 
Аватар для ut1wpr
 
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
ut1wpr на пути к лучшему
По умолчанию Re: Keil uVision4

Сообщение от kaarb Посмотреть сообщение
Да, Вы правы. Прошу Вашей помощи в настройках проекта
Немножко почитайте литературу. Заголовочными файлами чаще всего подключают библиотеки (правда, не только их...), функции из которых будут использованы в вашем проекте. Если ваш проект начальный, обходится "своими силами" (ничего библиотечного) - тогда вам, скорее всего никаких инклюдов и не надо.
Просто создайте пустой main() и потихоньку "заполняйте" его своим кодом.
Компилятор вам подскажет, что ему нужно, только постарайтесь его понять, чаще всего он будет к вам обращаться на английском.
__________________
С уважением,
Vic / ut1wpr
ut1wpr вне форума  
Непрочитано 10.03.2012, 20:09  
Ara41
Почётный гражданин KAZUS.RU
 
Регистрация: 30.09.2006
Сообщений: 1,560
Сказал спасибо: 158
Сказали Спасибо 661 раз(а) в 431 сообщении(ях)
Ara41 на пути к лучшему
По умолчанию Re: Keil uVision4

#include ‹reg51.h› там вроде достаточно
Ara41 вне форума  
Непрочитано 12.03.2012, 21:36  
kaarb
Прохожий
 
Регистрация: 06.03.2012
Сообщений: 5
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
kaarb на пути к лучшему
По умолчанию Re: Keil uVision4

Цитата:
Немножко почитайте литературу
Какую?
Цитата:
аголовочными файлами чаще всего подключают библиотеки (правда, не только их...), функции из которых будут использованы в вашем проекте.
В моем проекте будет приходить, уходить информация с портов.
По этому поводу у меня два вопроса:
Такой процесс (приход, уход информации через порты) в кейле будет реализован через putchar,getchar?
Если да, то какой инклуд надо включить?
kaarb вне форума  
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с Keil uVision4 <smbd> Микроконтроллеры, АЦП, память и т.д 0 12.04.2011 20:03
Keil uVision4 maruda_v Микроконтроллеры, АЦП, память и т.д 5 28.08.2010 00:44
Помогите с програмой к C8051F000 на KEIL uvision4 syrotkin Микроконтроллеры, АЦП, память и т.д 6 05.05.2010 21:03
[Решено] keil 3 keil23 Делимся опытом 5 07.10.2007 09:00
keil 3 rio Микроконтроллеры, АЦП, память и т.д 3 15.08.2006 21:41


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


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