float????

F

fatihbasaris

Guest
Saya menggunakan AT89c51RC2.Saya ingin membaca P2 dan mengkonversi ke nomor pelampung dan
menulis nomor ini untuk LCD ...
Maaf, tapi Anda harus login untuk melihat lampiran

 
Jika anda menggunakan kompiler C, fungsi dapat mengkonversi sprinf pelampung untuk ASCII.

 
thanks for reply.ı am menggunakan Keil.ı menulis kode ini.

<img src="http://www.edaboard.com/images/smiles/icon_sad.gif" alt="Sedih" border="0" />Contoh diterima = 174

.
.
.
.
void DATAdatawrite (char data [])
(
int i = 0;
while (data ! = 0)
(
RS = 1; lcddelay (1);
RW = 0; lcddelay (1);
EN = 1; lcddelay (1);
DATA = data ;
EN = 0; lcddelay (1);
i ;

)
)
.
.
.
.
void main ()

unsigned int diterima, lasttwo, number1, number2, number3;while (1)
(
menerima = P1;

lasttwo = menerima% 100;
number1 = lasttwo% 10;
number2 = (lasttwo-number1) / 10;
number3 = (menerima-lasttwo) / 100;

LCDinit ();

LCDdatawrite (????)

Contoh diterima = 174

Aku ingin menulis untuk lcd ı 174 tetapi tidak melakukannya.

 
float?Saya tidak melihat mengapung dalam kode Anda.Hanya unsigned int.

Ketika saya menjalankan pernyataan dalam program berikut ini, di cetak 1 7 4
Kode:

# include <stdio.h>int main (void)

(

unsigned int diterima, lasttwo, number1, number2, number3;menerima = 174;

lasttwo = menerima% 100;

number1 = lasttwo% 10;

number2 = (lasttwo - number1) / 10;

number3 = (diterima - lasttwo) / 100;printf ( "% u% u% u \ n", number3, number2, number1);

return 0;

)
 

Welcome to EDABoard.com

Sponsor

Back
Top