09.05.2007, 21:19
|
|
Почётный гражданин KAZUS.RU
Регистрация: 06.02.2007
Сообщений: 1,340
Сказал спасибо: 3
Сказали Спасибо 106 раз(а) в 66 сообщении(ях)
|
fmssp, а вот это он уже сам должен увидеть
|
|
|
|
09.05.2007, 21:34
|
|
Вид на жительство
Регистрация: 02.09.2005
Сообщений: 332
Сказал спасибо: 0
Сказали Спасибо 20 раз(а) в 15 сообщении(ях)
|
Сообщение от urry
|
fmssp, а вот это он уже сам должен увидеть
|
Понял.Виноват. Исправлюсь.
|
|
|
|
09.05.2007, 22:22
|
|
Прохожий
Регистрация: 09.05.2007
Сообщений: 1
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
По моему перед else должна быть закрывающая фигурная скобка }, а в строке 35 фигурную скобку надо удалить.
|
|
|
|
10.05.2007, 12:55
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
|
Сообщение от fmssp
|
Сообщение от urry
|
неправильное условие цикла -
i=0;i›7;i++
думаю, i‹ 7
|
ИМХО: i‹8 если нужно выполнить цикл 8 раз (0...7)
иначе только 7 раз выполнится...
|
я пока хотел примерно сделат,а потом бы добавил
|
|
|
|
10.05.2007, 13:00
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
|
Сообщение от me_user
|
По моему перед else должна быть закрывающая фигурная скобка }, а в строке 35 фигурную скобку надо удалить.
|
не помогло,подскажите,плиз
|
|
|
|
10.05.2007, 13:25
|
|
Вид на жительство
Регистрация: 02.09.2005
Сообщений: 332
Сказал спасибо: 0
Сказали Спасибо 20 раз(а) в 15 сообщении(ях)
|
Сообщение от CERGEI1982
|
помогло,подскажите,плиз
|
Выложи файл с проектом. Вечером погляжу.
|
|
|
|
10.05.2007, 14:34
|
|
Почётный гражданин KAZUS.RU
Регистрация: 06.02.2007
Сообщений: 1,340
Сказал спасибо: 3
Сказали Спасибо 106 раз(а) в 66 сообщении(ях)
|
Я не претендую на истину в последней инстанции
приблизительно так должна выглядеть структура простого сишного файла для МК
Код:
|
//-----------------------------------------------------------------
#include ‹stdio.h›
/* вначале вставляем стандартные библиотеки
и библиотеки тех фунций, которые мы вызываем из своей программы */
//------------------------------------------------------------------
#include "main.h"
/* вставляем свои заголовочные файлы, если они есть - обратить внимание
- скобки поменялись - этот файл компилятор будет искать в той же директории,
в которой находится файл проекта*/
//----------------------------------------------------------------
#define pi 3.1415
/* определяем константы, с которыми нам работать - обратить внимание -
точка с запятой нам пока не нужна !*/
//------------------------------------------------------------------
void displ(unsigned char xx);
/* описание функций, которые мы собираемся поставить после функции, их вызывающей, а не
перед ней - лучше спрятать в заголовочном (*.h) файле, но можно и так */
//-----------------------------------------------------------------
unsigned char s1,s2,s3;
unsigned char massiv_eprom[20];
/* определяем глобальные переменные проекта, с которыми будут работать разные функции
например - с массивом епром будет работать функция чтения и функция записи */
//------------------------------------------------------------------
__CONFIG( WDTDEN & MCLRDIS);
/* конфигурим микроконтроллер - у разных компиляторах по-разному */
//------------------------------------------------------------------
void interrupt хх(void)
{
}
/* ставим прерывание, если нужно */
//------------------------------------------------------------------
main (){ // начало маин
/* с точки зрения программиста, программа начинается выполнятся с этого места
На самом деле, прежде чем сюда зайти, компилятор формирует код, который чистит регистры,
предназначенные для хранения переменных и устанавливает стек
Здесь мы программируем порты и устанавливаем начальные значения переменных.
Очень невредно на этом участке проверить условие сброса - по питанию или по
сторожевому таймеру и сделать выводы */
//-------------------------------------------------------------------
for(;;) { /* начало бесконечного цикла
может быть записано и так while(1) дело вкуса
что здесь должно быть - понятно и так, без комментов */
} // окончание бесконечного цикла
//------------------------------------------------------------------
} // окончание функции маин |
|
|
|
|
10.05.2007, 14:50
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
|
спасибо urry,буду придерживатся этого
вот мой проект.
Прикрепленный файл: 7640310.rar
|
|
|
|
10.05.2007, 15:40
|
|
Почётный гражданин KAZUS.RU
Регистрация: 06.02.2007
Сообщений: 1,340
Сказал спасибо: 3
Сказали Спасибо 106 раз(а) в 66 сообщении(ях)
|
пробуй
Прикрепленный файл: 3765364.rar
|
|
|
|
10.05.2007, 15:49
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
|
также,показывает что то неправельно с else
-- Прилагается рисунок: --
![](https://kazus.ru/nuke/users_images/10052007/7636756.JPG)
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 23:44.
|
|