Правила | Последни постове | темата RSS | Търсене | Регистрация | Вход

сал да овъглявам



Post new topic Reply to topic EDAboard.com Форуми -> PC Програмиране и взаимодействие -> сал да овъглявам
Арабски версия Българска версия Каталонски версия Чешка версия Датска версия Немска версия Гръцки версия Английска версия Испански версия Фински версия Френска версия Хинди версия Хърватски версия Индонезийски версия Италианската версия Иврит версия Японска версия Корейски вариант Литовски версия Латвийски версия Нидерландски език Норвежки версия Полски версия Португалски версия Румънски версия Руска версия Словашка версия Словенски версия Сръбската версия Шведска версия Тагалог версия Украински версия Виетнамски версия Китайски версия
Автор Съобщение
fatihbasaris



Присъединил се: 01 октомври 2004
Публикации: 6


Post 29 април 2005 10:33 сал да овъглявам
Tags: запас овъглявам докато нося в овъглявам плувка да овъглявам плувка да овъглявам EN C в знак на плувка плувка да овъглявам в C C плувка да овъглявам

Как мога да преобразуването на плувка да овъглявам?

# определят sil 1
# определите начало 2
# определят solayaz 4
# определят sagayaz 6
# определят kursorgizle 12
# определят kursoryanson 15
# определят kursorgeri 16
# определят kaydirsaga 24
# определят kaydirsola 28
# определят displaykapat 0
# определят birincisatir 128
# определят ikincisatir 192
# определят karakuretadres 64
# определят ciftsatir8bit 56
# определят ciftsatir4bit 48
# определят teksatir8bit 40
# определят teksatir4bit 32




# определят ДАННИ P2
# определят RS P3_0
# определят RW P3_1
# определят EN P3_2

# определят часовник P3_7
# определят OE P3_5




недействителни gecikme (INT закъснение)
(
INT I, J;
за (к = 0; J <закъснение; J )
за (I = 0; I <10000; I );
)

недействителни lcdgecikme (INT закъснение)
(
INT I, J;
за (к = 0; J <закъснение; J )
за (I = 0; I <2000; I );
)


недействителни DATAkomut (INT komut)
(
RS = 0; lcdgecikme (1);
RW = 0; lcdgecikme (1);
EN = 1; lcdgecikme (1);
Часовник = 0;
ДАННИ = komut;
Часовник = 1;
EN = 0; lcdgecikme (1);
)




недействителни DATAveri (овъглявам veri [])
(
INT I = 0;
докато (veri [I]! = 0)
(
RS = 1; lcdgecikme (1);
RW = 0; lcdgecikme (1);
EN = 1; lcdgecikme (1);
Часовник = 0;

ДАННИ = veri [I];

Часовник = 1;

EN = 0; lcdgecikme (1);
I ;

)
)

недействителни LCDac (недействителни)

(
INT baslangic [] = (kursorgizle, ciftsatir8bit, sagayaz), т;
за (т = 0; тона <3; тона )
DATAkomut (baslangic [т]); lcdgecikme (1);
)

недействителни главната ()
(


овъглявам dizi [8];
INT I;
плувка deger;
OE = 0;


LCDac ();
DATAkomut (sil);
DATAveri ( "Фатих");

докато (1)
(
OE = 1;
I = P2;
deger = (I * 5) / 255,0;

OE = 0;

DATAveri (!!!!!!!!!!);<---------- Проблем???

) [/ B]
Обратно към началото
View user's profile
Belsugului



Присъединил се: 10 Март 2005
Мнения: 49
Подпомогнат: 1


Post 29 април 2005 11:37 Re: сал да овъглявам
Tags: функция поплавъка да овъглявам запас в овъглявам поплавъка да овъглявам функция в знак на плувка поплавъка да овъглявам в C в запас за овъглявам конвертиране плувка овъглявам да използвате gcvt

Това, което мога да ви видя би искал да напиша плаващ брой на LCD. Аз направих такъв проблем вече използват Borland C компилатор и 80186 microcontroller. Аз не знам какъв тип C компилатор, който използвате и какви lkibraries имате, но на Borland компилатор има следните две функции конвертиране сал да овъглявам:

in stdlib.h fcvt в stdlib.h
и
in dos.h gcvt в dos.h

Belsugului
Обратно към началото
View user's profile
svicent



Присъединил се: 11 юли 2001
Публикации: 411
Подпомогнат: 23


Post 29 април 2005 12:00 Re: сал да овъглявам
Tags: запас овъглявам докато нося да овъглявам запас да овъглявам кръг в знак на плувка неподписан овъглявам да нося в запас да овъглявам запас да неподписан овъглявам C

const плувка КРЪГ [6] = (0.49,0.05,0.005,0.0005,0.00005,0.000005);

недействителни ftoa (плувка fnum, неподписани овъглявам десетични знаци, неподписани овъглявам ул. *)
(
плувка мащаб;
неподписан овъглявам u1, U2;
ако (fnum <0,0)
(
fnum =- fnum;
* ул. ='-';
)
ако (десетици> 5)
десетици = 5;
fnum = КРЪГ [десетици];
u1 = 0;
скалата = 1,0;
докато (fnum> = скала)
(
скалата *= 10,0;
u1;
)
ако (u1 == 0)
* ул. = "0";
в противен случай
докато (u1 -)
(
скалата = етаж (0,5 scale/10.0);
U2 = (неподписан овъглявам) (fnum / скала);
* ул. = U2 "0";
fnum -= мащаб * U2;
)
ако (десетици == 0)
(
* ул. = 0;
завръщане;
)
* ул. ='.';
докато (десетици -)
(
fnum *= 10,0;
U2 = (неподписан овъглявам) fnum;
* ул. = U2 "0";
fnum -= U2;
)
* ул. = 0;
)
Обратно към началото
View user's profile
fatihbasaris



Присъединил се: 01 октомври 2004
Публикации: 6


Post 29 април 2005 22:59 Re: сал да овъглявам

Ползвам keil.like ти каза, че се опитват да използват gcvt и fcvt преди. , но не можех да тичам.

keil каза:
липсва функцията prototip.then написах.

# включват <stdiolib.h>

, но не можех да тичам.

Много благодаря за отговора.
Обратно към началото
View user's profile
mgajo



Присъединил се: 15 май 2001
Публикации: 347


Post 30 април 2005 0:33 Re: сал да овъглявам

Здрасти
Можете да посетите Keil форум
не е нещо, което трябва
Обратно към началото
View user's profile
echo47



Присъединил се: 07 април 2002
Мнения: 4206
Подпомогнат: 566


Post 30 април 2005 5:23 сал да овъглявам
Tags: сал да овъглявам ANSI C поплавъка да овъглявам в ANSI C запас в овъглявам поплавъка да овъглявам кръг ANSI C поплавъка да овъглявам поплавъка да овъглявам EN в запас за овъглявам в ANSI

сал да овъглявам? Мисля, че означава сал с връв.

Аз не знам, което стандартните библиотеки имате на разположение, но тук е ANSI C например:
Код:
# включват <stdio.h>

INT главната (недействителни)
(
овъглявам buf [100];
плувка х = 123,456;

sprintf (buf, "% F", X);
слага (buf);
върнете 0;
)

Моля, използвайте "код", за да можем да ви видя indenting.

Не съществува такова нещо като gcvt или fcvt в ANSI C. Те вероятно са само опаковки около sprintf повикване.
Обратно към началото
View user's profile
mgajo



Присъединил се: 15 май 2001
Публикации: 347


Post 30 април 2005 22:19 Re: сал да овъглявам

За Ke * Ще


flot2str (дължина, buf)


за (I = 0; I <10; I )
(
sendbyte (buf [I ]);// SBUF = buf [I];

)
Обратно към началото
View user's profile
Unomano



Присъединил се: 31 август 2005
Мнения: 43
Местоположение: Минск, Беларус


Post 11 ноември 2005 21:18 сал да овъглявам
Tags: запас овъглявам докато нося в овъглявам плувка keil keil в запас keil плувка 1 плувка е овъглявам сал един овъглявам

след като сте включили stdio.h и призовават printf вашата програма код значително ще се увеличат (2 kbytes за Keil),
Значи това не е най-доброто решение: (

Използвам този:
Код:

недействителни SendNumber (плувка X)
(
овъглявам D, I = 1;

ако (X <0)
(
X = fabs (X);
SendByte ('-');
)

докато (X> = 10)
(
Х / = 10;
I ;
)

докато (X | | (I -> 0))
(
D = X;
Х = 10 * (X - г);
SendByte (D 0x30);
ако (X <0,00001) х = 0;
ако (! I & & X) SendByte ('.');
)
)
Обратно към началото
View user's profile
tekbirsoft



Присъединил се: 28 юни 2009
Мнения: 1


Post 28 юни 2009 1:47 сал да овъглявам

Брат! --- Много SO SO Благодаря ти.
Обратно към началото
View user's profile
Post new topic Reply to topic EDAboard.com Форуми -> PC Програмиране и взаимодействие -> сал да овъглявам
Страница 1 от 1 Всички времена са GMT 2 Часа


Abuse | | Управление | | Модератори | | Подкрепете ни | | карта на сайта
Темата RSS