| Автор | Съобщение |
|---|
fatihbasaris
Присъединил се: 01 октомври 2004 Публикации: 6
| 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] |
|
| Обратно към началото | |
 |
Belsugului
Присъединил се: 10 Март 2005 Мнения: 49 Подпомогнат: 1
| 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 |
|
| Обратно към началото | |
 |
svicent
Присъединил се: 11 юли 2001 Публикации: 411 Подпомогнат: 23
| 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; ) |
|
| Обратно към началото | |
 |
fatihbasaris
Присъединил се: 01 октомври 2004 Публикации: 6
| 29 април 2005 22:59 Re: сал да овъглявам | | |
|
| Ползвам keil.like ти каза, че се опитват да използват gcvt и fcvt преди. , но не можех да тичам.
keil каза: липсва функцията prototip.then написах.
# включват <stdiolib.h>
, но не можех да тичам.
Много благодаря за отговора. |
|
| Обратно към началото | |
 |
mgajo
Присъединил се: 15 май 2001 Публикации: 347
| 30 април 2005 0:33 Re: сал да овъглявам | | |
|
| Здрасти Можете да посетите Keil форум не е нещо, което трябва |
|
| Обратно към началото | |
 |
echo47
Присъединил се: 07 април 2002 Мнения: 4206 Подпомогнат: 566
| 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 повикване. |
|
| Обратно към началото | |
 |
mgajo
Присъединил се: 15 май 2001 Публикации: 347
| 30 април 2005 22:19 Re: сал да овъглявам | | |
|
| За Ke * Ще
flot2str (дължина, buf)
за (I = 0; I <10; I ) ( sendbyte (buf [I ]);// SBUF = buf [I];
) |
|
| Обратно към началото | |
 |
Unomano
Присъединил се: 31 август 2005 Мнения: 43 Местоположение: Минск, Беларус
| 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 ('.'); ) )
|
|
|
| Обратно към началото | |
 |
tekbirsoft
Присъединил се: 28 юни 2009 Мнения: 1
| 28 юни 2009 1:47 сал да овъглявам | | |
|
| | Брат! --- Много SO SO Благодаря ти. |
|
| Обратно към началото | |
 |