pic18f4520 un nokia3310 LCD

S

senatorsegun

Guest
lūdzu, i vajadzīga palīdzība par izlikšana burtiem uz nokia3310 LCD ekrāna.Labāko es varētu būt bija 2 vai 3 rindas slāņiem izstrādāts apakšā ekrānam.Es interfeisa to ar pic18f4520 un es esmu, izmantojot 8MHz oscilatoru vadīt PIC.Vai tas varētu būt problēmas, jo lielākajā daļā projektu izmantošanu 20 MHz.

Manu kodu un ķēžu konstrukcijas darbojas Proteus bet aparatūra nav tuvošanos.Lūdzu, kādi varētu būt problēma?

<img src="http://www.edaboard.com/images/smiles/icon_idea.gif" alt="Ideja" border="0" />Atvainojiet, bet jums ir nepieciešams pieteikumvārds, lai skatītu šo arestu

 
Hello!

Ņemot rakstveida dažas LCD vadītājiem, es teiktu, ka, ja jums jau ir
kaut kas uz ekrāna, tas nozīmē, ka jūs 90% darbu.

Tagad kāds varētu būt pārsteidzoši sākumā: šis LCD ir melnbalts ierīci.Tā
Rakstot 1 baits, taču tiem piemīt 8 pikseļi vertikāli.Piemēram, ja jūs rakstīt
0xFF, tad jums būs 8 melnās pikseļi vertikāli segmentā.Ja jūs rakstīt 0xF0,
Jums ir 4 melnas un 4 ne-melns pikseļi, uc

Tātad, pieņemot, ka jūs vēlaties rakstīt "0", jums ir izveidot bitkartes pirmās.
"0" 8x5 char sistēmu var uzrakstīt šādi:
(0x3E, 0x51, 0x49, 0x45, 0x3E).
Ja jūs pārvērst to * un telpās, jūs iegūt:

Kods:

***

* *

* *

* *

* *

* *

***

 
Šeit ir mans kods:# Ietvert <18F4520.h>
# Ierīce ADC = 8
# Ietvert <nokia3310Driver.c># Drošinātāji NOWDT / / Nr Watch Dog Taimeris
# Drošinātāji HS / / Low jaudas OSC <200 kHz
/ * # Drošinātāji NOPROTECT / / Kods nav aizsargātas no lasījumā
# Drošinātāji daļēja aptumšošana / / Reset kad daļēja aptumšošana atklāti
# Drošinātāji BORV25 / / daļēja aptumšošana reset pie 2.5V
# Drošinātāji novietot / / Power Up Taimera
# Drošinātāji NOCPD / / Nr EE aizsardzība
# Drošinātāji STVREN / / skursteni pilnu / underflow radīs atiestat
# Drošinātāji NODEBUG / / Nr Debug režīmā ICD * /
# Drošinātāji NOLVP / / Low Voltage Programming par B3 (PIC16) vai B5 (PIC18)# Izmantot nekavējoties (pulkstenis = 8000000)
/ / # Izmantot RS232 (bodu = 9600, paritātes = N, xmit = PIN_C6, rcv = PIN_C7, biti =

<img src="http://www.edaboard.com/images/smiles/icon_cool.gif" alt="Atdzist" border="0" />/ / # Izmantot nekavējoties (pulkstenis = 8000000)par spēkā neesošu galvenais ()
(

/ / Setup_Oscillator parametrs nav izvēlēts no Intr Oscillotar Config cilnes

/ / TODO: lietotāja kodu!
int i = 0;

/ / Atcerieties, jums ir noteikt un inicializētu visi mainīgie šeit!
/ / TODO: lietotāja kodu!
char fName [10] = "Ade" lName [10] = "Olusegun";
/ / Jums ir zvanīt initlcd pirms tam kaut kas cits ar LCD
initlcd ();
kamēr (patiess)
(
clearram ();
/ / Delay_ms (500);
delay_ms (50);
/ / Cursorxy (1,0);
cursorxy (i, 0);
/ / Putstr (fName);
putstr (fName);
/ / TODO: lietotāja kodu!
cursorxy (30,0);
putstr (lName);
cursorxy (1,1);
putstr (fName);
/ / TODO: lietotāja kodu!
cursorxy (30,1);
putstr (lName);
cursorxy (1,5);
putstr (fName);
/ / TODO: lietotāja kodu!
cursorxy (30,5);
putstr (lName);
delay_ms (500);
i ;
)
/ / Tagad jūs varat zvanīt uz jebkuru funkciju vadītājam mainīt spilgtumu, noteikt, kur rakstīt nākamo, rakstiet raksturs, vai virkne.
)/ *
Nokia 3310 LCD Demo.Kodi ir daļēji pārveidoti, Michel
Bavin ir CCS C kodi Nokia 3310 Grafiskais LCD
(LPH7779) kārtība versija 3 no http://users.skynet.e/bk317494/

Savienojums:
- Saņemt pinout no 3310 ekrāna online
- Kā 3310 pins ir saistīti ar PIC pin nosaka noteiktu paziņojumi zemāk:

# Define SCK PIN_D7 / / Savienojumi starp PIC un LCD.
# Define SDI PIN_D6
# Define D_C PIN_D5
# Define _SCE PIN_D4
# Define _RES PIN_D3

Iepriekš norādīts, ka pēc noklusējuma, piespraudes D3 uz D7 izmanto šo kodu.
Jūs varat mainīt, modificējot # define paziņojumus zemāk.

480 baitu liels bloks "tabulu" tiek izmantots, lai definētu fontu izmanto displeju.
Kods komentārus par katru līniju, lai deklarētu masīva parāda raksturu, kas līnija nosaka.
DO NOT sajaukt ar šo tabulu ALL, ja jums nepieciešams mainīt STYLE, ar kuru raksturīgās īpašības tiek parādītsContrastup un contrastdown palielināt vai samazināt kontrastu ar nelielu daudzumu attiecīgi katru reizi, kad tos sauc par

Initlcd ir jāizsauc pirms jebkura cita lieta ir veikta ar vai LCD.Tā ir jāizmanto tikai tad, kad tuvu sākumā jūsu kodu.
Nav nepieciešams zvanīt vēlreiz, ja programmu izpilde nodzēš jebkādu iemeslu dēļWritecomm, Writedata, Clockdata: DO NOT šīs funkcijas.Tos sauc dažas citas funkcijas.

Clearam notīra visu ekrānu

Cursorxy vietas kursora pie ekrāna vietā.Ņemiet vērā, ka kursors pats neredzams.Izmantot kursora XY līdz
noteikt, kur nākamo rakstzīmi jūs rakstāt parādīsies.

Putlcdchar ļauj jums rakstīt vienu rakstzīmi LCD pašreizējā kursora atrašanās vietu.Rakstzīmju raksta ar jaunām zināšanām, kas
melnā un baltā fona.

Putlcdcharinv raksta vienu rakstzīmi uz LCD.Atšķirība ir tā, ka raksturs ir uzrakstīts ar jaunām zināšanām un baltā krāsā uz fona melns.

putstr un putstrinv gan rakstīt klāstu chacters uz LCD.outstr raksta ar forground no melnas uz balta fona, bet putstrinv
raksta ar baltā krāsā uz melna fona.* /
/ / Struktūras, ko izmanto LCD
# Define SCK PIN_D7 / / Savienojumi starp PIC un LCD.
# Define SDI PIN_D6
# Define D_C PIN_D5
# Define _SCE PIN_D4
# Define _RES PIN_D3int lcdcontrast = 216; / / Kontrasts sākotnēji noteikta 216
par spēkā neesošu initlcd (spēkā neesošs) / / initializes LCD.
par spēkā neesošu writecom (char); / / Ieraksta komandu.
par spēkā neesošu writedata (char); / / Ieraksta datus DDRAM, lai apgaismotu pikseļi.
par spēkā neesošu clockdata (char); / / Pulksteņi, kas datus PCD8544 kontrolieris.
par spēkā neesošu clearram (spēkā neesošs) / / Izdzēst DDRAM saturu.
par spēkā neesošu cursorxy (palija, palija); / / Amats kursors x, y.
par spēkā neesošu putlcdchar (char); / / Write viena rakstzīme.
par spēkā neesošu putlcdcharinv (char); / / Write viena rakstzīme.
par spēkā neesošu putstr (char * ziņojums); / / Ieraksta rakstzīmju virkni.
par spēkā neesošu putstrinv (char * ziņojums); / / Ieraksta rakstzīmju virkni.const char galds [480] = (0x00, 0x00, 0x00, 0x00, 0x00, / / 20 telpas ASCII tabulu NOKIA LCD: 96 rindas * 5 bytes = 480 baiti
0x00, 0x00, 0x5f, 0x00, 0x00, / / 21!Ņemiet vērā, ka šī ir pati kopa kodu raksturs jums
0x00, 0x07, 0x00, 0x07, 0x00, / / 22 "būs atrast HD44780 pamatojas raksturs LCD.

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Smaids" border="0" />0x14, 0x7f, 0x14, 0x7f, 0x14, / / 23 # Turklāt, ņemot vērā to izmēru LCD (84 pikseļi ar 48 pikseļi),
0x24, 0x2a, 0x7f, 0x2a, 0x12, / / 24 $ maksimālo rakstzīmju skaitu katrā rindā ir tikai 14.

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Smaids" border="0" />0x23, 0x13, 0x08, 0x64, 0x62, / / 25%
0x36, 0x49, 0x55, 0x22, 0x50, / / 26 &
0x00, 0x05, 0x03, 0x00, 0x00, / / 27 "KAY: 480 bytes iepriekš iegūtas tikai no faktu, ka tabulas ir 96 elementi
0x00, 0x1c, 0x22, 0x41, 0x00, / / 28 (un nevis no jebkura fiziska ierobežošana LCD pati
0x00, 0x41, 0x22, 0x1c, 0x00, / / 29)
0x14, 0x08, 0x3e, 0x08, 0x14, / / 2a *
0x08, 0x08, 0x3e, 0x08, 0x08, / / 2b
0x00, 0x50, 0x30, 0x00, 0x00, / / 2.c,
0x08, 0x08, 0x08, 0x08, 0x08, / / 2d -
0x00, 0x70, 0x70, 0x70, 0x00, / / 2.e./ / Mainīts no 0x00, 0x60, 0x60, 0x00, 0x00 uz 27/02/09
0x20, 0x10, 0x08, 0x04, 0x02, / / 2.f /
0x3e, 0x51, 0x49, 0x45, 0x3e, / / 30 0 / / sākumā
0x00, 0x42, 0x7f, 0x40, 0x00, / / 31 1
0x42, 0x61, 0x51, 0x49, 0x46, / / 32 2
0x21, 0x41, 0x45, 0x4b, 0x31, / / 33 3
0x18, 0x14, 0x12, 0x7f, 0x10, / / 34 4
0x27, 0x45, 0x45, 0x45, 0x39, / / 35 5
0x3c, 0x4a, 0x49, 0x49, 0x30, / / 36 6
0x01, 0x71, 0x09, 0x05, 0x03, / / 37 7
0x36, 0x49, 0x49, 0x49, 0x36, / / 38 8
0x06, 0x49, 0x49, 0x29, 0x1e, / / 39 9
0x00, 0x36, 0x36, 0x00, 0x00, / / 3.a:
0x00, 0x56, 0x36, 0x00, 0x00, / / 3b;
0x08, 0x14, 0x22, 0x41, 0x00, / / 3.c <
0x14, 0x14, 0x14, 0x14, 0x14, / / 3d =
0x00, 0x41, 0x22, 0x14, 0x08, / / 3.e>
0x02, 0x01, 0x51, 0x09, 0x06, / / 3.f?
0x32, 0x49, 0x79, 0x41, 0x3e, / / 40 @
0x7e, 0x11, 0x11, 0x11, 0x7e, / / 41
0x7f, 0x49, 0x49, 0x49, 0x36, / / 42 B
0x3e, 0x41, 0x41, 0x41, 0x22, / / 43 C
0x7f, 0x41, 0x41, 0x22, 0x1c, / / 44 D
0x7f, 0x49, 0x49, 0x49, 0x41, / / 45 E
0x7f, 0x09, 0x09, 0x09, 0x01, / / 46 F
0x3e, 0x41, 0x49, 0x49, 0x7a, / / 47 G
0x7f, 0x08, 0x08, 0x08, 0x7f, / / 48 H
0x00, 0x41, 0x7f, 0x41, 0x00, / / 49 I
0x20, 0x40, 0x41, 0x3f, 0x01, / / 4a J
0x7f, 0x08, 0x14, 0x22, 0x41, / / 4b K
0x7f, 0x40, 0x40, 0x40, 0x40, / / 4c L
0x7f, 0x02, 0x0c, 0x02, 0x7f, / / 4d M
0x7f, 0x04, 0x08, 0x10, 0x7f, / / 4e N
0x3e, 0x41, 0x41, 0x41, 0x3e, / / 4.f O
0x7f, 0x09, 0x09, 0x09, 0x06, / / 50 P
0x3e, 0x41, 0x51, 0x21, 0x5e, / / 51 Q
0x7f, 0x09, 0x19, 0x29, 0x46, / / 52 R
0x46, 0x49, 0x49, 0x49, 0x31, / / 53 S
0x01, 0x01, 0x7f, 0x01, 0x01, / / 54 T
0x3f, 0x40, 0x40, 0x40, 0x3f, / / 55 U
0x1f, 0x20, 0x40, 0x20, 0x1f, / / 56 V
0x3f, 0x40, 0x38, 0x40, 0x3f, / / 57 W
0x63, 0x14, 0x08, 0x14, 0x63, / / 58 X
0x07, 0x08, 0x70, 0x08, 0x07, / / 59 Y
0x61, 0x51, 0x49, 0x45, 0x43, / / 5a Z
0x00, 0x7f, 0x41, 0x41, 0x00, / / 5b [
0x02, 0x04, 0x08, 0x10, 0x20, / / 5.c Yen Valūta Ieiet
0x00, 0x41, 0x41, 0x7f, 0x00, / / 5d]
0x04, 0x02, 0x01, 0x02, 0x04, / / 5e ^
0x40, 0x40, 0x40, 0x40, 0x40, / / 5f _
0x00, 0x01, 0x02, 0x04, 0x00, / / 60 "
0x20, 0x54, 0x54, 0x54, 0x78, / / 61
0x7f, 0x48, 0x44, 0x44, 0x38, / / 62 b
0x38, 0x44, 0x44, 0x44, 0x20, / / 63 c
0x38, 0x44, 0x44, 0x48, 0x7f, / / 64 d
0x38, 0x54, 0x54, 0x54, 0x18, / / 65 e
0x08, 0x7e, 0x09, 0x01, 0x02, / / 66 f
0x0c, 0x52, 0x52, 0x52, 0x3e, / / 67 g
0x7f, 0x08, 0x04, 0x04, 0x78, / / 68 h
0x00, 0x44, 0x7d, 0x40, 0x00, / / 69 i
0x20, 0x40, 0x44, 0x3d, 0x00, / / 6a j
0x7f, 0x10, 0x28, 0x44, 0x00, / / 6b k
0x00, 0x41, 0x7f, 0x40, 0x00, / / 6c l
0x7c, 0x04, 0x18, 0x04, 0x78, / / 6D m
0x7c, 0x08, 0x04, 0x04, 0x78, / / 6e n
0x38, 0x44, 0x44, 0x44, 0x38, / / 6.f o
0x7c, 0x14, 0x14, 0x14, 0x08, / / 70 p
0x08, 0x14, 0x14, 0x18, 0x7c, / / 71 Q
0x7c, 0x08, 0x04, 0x04, 0x08, / / 72 R
0x48, 0x54, 0x54, 0x54, 0x20, / / 73 s
0x04, 0x3f, 0x44, 0x40, 0x20, / / 74 t
0x3c, 0x40, 0x40, 0x20, 0x7c, / / 75 u
0x1c, 0x20, 0x40, 0x20, 0x1c, / / 76 v
0x3c, 0x40, 0x30, 0x40, 0x3c, / / 77 w
0x44, 0x28, 0x10, 0x28, 0x44, / / 78 x
0x0c, 0x50, 0x50, 0x50, 0x3c, / / 79 Y
0x44, 0x64, 0x54, 0x4c, 0x44, / / 7a Z
0x00, 0x08, 0x36, 0x41, 0x00, / / 7b <
0x00, 0x00, 0x7f, 0x00, 0x00, / / 7c |
0x00, 0x41, 0x36, 0x08, 0x00, / / 7d>
0x10, 0x08, 0x08, 0x10, 0x08, / / 7.e Right Arrow ->
0x78, 0x46, 0x41, 0x46, 0x78); / / 7.f Kreisais Arrow <-

////////////////////////////////////////////////// ////////////////////////////////////////////////// /////////////////////
par spēkā neesošu contrastup (spēkā neesošs)
(
/ / Rakstīt 000100 001
/ / 000100 jebkurā režīmā nosaka režīmu (uc vērtību, H un V)
ja (lcdcontrast <250)
(
writecom (0x21), / / aktivizēt Chip un H = 1.mazliet PD = 0, V = 0, H = 1 / /
lcdcontrast = lcdcontrast 5;
writecom (lcdcontrast); / / Set LCD Spriegums līdz aptuveni 7V./ / Kay mainīts no C2
writecom (0x20), / / Horizontālie risināšanā un H = 0.
)

)

////////////////////////////////////////////////// ////////////////////////////////////////////////// /////////////////////
par spēkā neesošu contrastdown (spēkā neesošs)
(
ja (lcdcontrast> 132)
(
writecom (0x21), / / aktivizēt Chip un H = 1.mazliet PD = 0, V = 0, H = 1 / /
lcdcontrast = lcdcontrast-5;
writecom (lcdcontrast); / / Set LCD Spriegums līdz aptuveni 7V./ / Kay mainīts no C2
writecom (0x20), / / Horizontālie risināšanā un H = 0.
)
)////////////////////////////////////////////////// ////////////////////////////////////////////////// /////////////////////

par spēkā neesošu initlcd (spēkā neesošs)
(
output_high (_RES); / / Set _RES augsts.
output_high (_SCE); / / Izslēgt Chip.
output_low (_RES); / / Nodzēst LCD.
/ / Delay_ms (100) / / Pagaidiet 100ms.
output_high (_RES); / / nomodā LCD no RESET valsts.

writecom (0x21), / / aktivizēt Chip un H = 1.mazliet PD = 0, V = 0, H = 1 / /
writecom (lcdcontrast); / / Set LCD Spriegums līdz aptuveni 7V./ / Kay mainīts no C2
writecom (0x13), / / noregulē sprieguma novirzi.
writecom (0x20), / / Horizontālie risināšanā un H = 0./ / Var mainīt vertikālo režīmā izdarīt ekrāns, bet ceru, ka nav saistīts stress
/ / H, nav nepieciešams noteikt līdz 1 vairāk, ja mums ir nepieciešams mainīt slīpās vai LCD Spriegums
/ / Lai vertikālo adresi režīmā, writecom (0x22)
writecom (0x09), / / aktivizēt visos segmentos.
clearram (); / / Izdzēst visus pikseļa uz DDRAM.
writecom (0x08), / / Blank Display.
writecom (0x0C); / / Display Normal.
cursorxy (0,0); / / Kursora Sākums.
)
////////////////////////////////////////////////// ////////////////////////////////////////////////// /////////////////////
par spēkā neesošu writecom (char command_in)
(
output_low (D_C); / / Izvēlēties komandu reģistrā.
output_low (_SCE); / / Izvēlēties Chip.
clockdata (command_in); / / Pulkstenis ar komandu bitiem.
output_high (_SCE); / / Noņemt iezīmējumu Chip.
)
////////////////////////////////////////////////// ////////////////////////////////////////////////// /////////////////////
////////////////////////////////////////////////// ////////////////////////////////////////////////// /////////////////////
par spēkā neesošu writedata (char data_in)
(
output_high (D_C); / / Atlasiet datu reģistrā.
output_low (_SCE); / / Izvēlēties Chip.
clockdata (data_in); / / Pulkstenis datu bitiem.
output_high (_SCE); / / Noņemt iezīmējumu Chip.
)
////////////////////////////////////////////////// ////////////////////////////////////////////////// /////////////////////
////////////////////////////////////////////////// ////////////////////////////////////////////////// /////////////////////
par spēkā neesošu clockdata (char bits_in)
(
int bitcnt;
par (bitcnt = 8; bitcnt> 0; bitcnt -)
(
output_low (SCK);
/ / Set Pulkstenis dīkstāves līmenim LOW.
if ((bits_in & 0x80) == 0x80) (output_high (SDI);) / / PCD8544 pulksteņi ar MSB pirmās.
else (output_low (SDI);)
output_high (SCK); / / Dati ir clocked uz augošo malas SCK.
/ / Pievienoja KAY
bits_in = bits_in <<1; / / Atjautības maiņa bitu datiem 1 pa kreisi.
)
)
////////////////////////////////////////////////// ////////////////////////////////////////////////// /////////////////////
/ / CLEARRAM: notīra RAM, rakstot sagataves uz katru RAM atrašanās vieta
/ / Katra RAM vietu kontrolēm 8 vertikālo pikseļi
////////////////////////////////////////////////// ////////////////////////////////////////////////// /////////////////////
par spēkā neesošu clearram (spēkā neesošs)
(
int16 ddram;
cursorxy (0,0); / / Kursora Sākums.
par (ddram = 700; ddram> 0; ddram -) (writedata (0x00);) / / 6 * 84 = 504 DDRAM adreses./ / Mainīts uz 600 traucējummeklēšanu
)
////////////////////////////////////////////////// ////////////////////////////////////////////////// /////////////////////

////////////////////////////////////////////////// ////////////////////////////////////////////////// /////////////////////
/ / CURSORXY: Izmanto piemērotu Command veikt "kursoru" uz labo RAM adresi.
/ / Tas ir iespējams izdarīt, norādot RAM adresi, lai dotos uz
////////////////////////////////////////////////// ////////////////////////////////////////////////// /////////////////////

par spēkā neesošu cursorxy (char x, palija y)
(
writecom (0x40 | (y & 0x07)); / / Y asi
writecom (0x80 | (x & 0x7f)); / / X asi
)
////////////////////////////////////////////////// ////////////////////////////////////////////////// /////////////////////
////////////////////////////////////////////////// ////////////////////////////////////////////////// /////////////////////
par spēkā neesošu putlcdchar (char raksturs)
(
int16 tablept;
int16 characterint;
int skaits;
int char_column;

if ((rakstzīmju <0x20) | | (rakstzīme> 0x7f)) (atgriešanās;) / / izslēgšanas funkciju, ja raksturs nav atrasta.
characterint = raksturu;
tablept = ((5 * characterint) - 160) / / Point tabulas kolonnas rakstura.

par (skaits = 5; skaits 0>; skaits -) / / Draw kolonnas drukāt raksturu.
(
char_column = tabula [tablept];
writedata (char_column);
tablept ;
)
writedata (0x00), / / 1 pikseļa attālumu pa raksturs.
)

////////////////////////////////////////////////// ////////////////////////////////////////////////// /////////////////////

////////////////////////////////////////////////// ////////////////////////////////////////////////// /////////////////////

////////////////////////////////////////////////// ////////////////////////////////////////////////// /////////////////////
par spēkā neesošu putlcdcharinv (char raksturs)
(
int16 tablept;
int16 characterint;
int skaits;
int char_column;

if ((rakstzīmju <0x20) | | (rakstzīme> 0x7f)) (atgriešanās;) / / izslēgšanas funkciju, ja raksturs nav atrasta.
characterint = raksturu;
tablept = ((5 * characterint) - 160) / / Point tabulas kolonnas rakstura.

par (skaits = 5; skaits 0>; skaits -) / / Draw kolonnas drukāt raksturu.
(
char_column = tabula [tablept] ^ 0xFF;
writedata (char_column);
tablept ;
)
writedata (0xFF) / / 1 pikseļa attālumu pa raksturs.
)
////////////////////////////////////////////////// ////////////////////////////////////////////////// /////////////////////

////////////////////////////////////////////////// ////////////////////////////////////////////////// /////////////////////

////////////////////////////////////////////////// ////////////////////////////////////////////////// /////////////////////
par spēkā neesošu putstr (char * ziņu)
(
/ / Int i = 0;
kamēr (* ziņojums) (putlcdchar (* ziņu );} / / norāda uz vienu ASCII jāraksta vienā laikā.
/ / While ((i <30) & & (paziņojums ))
/ / (
/ / Putchar (paziņojums );
/ / I ;
/ /)
}///////////////////////////////////////////////// ////////////////////////////////////////////////// ////////////////////////////////////////////////// ////////////////////////////////////////////////// ///////////////////////////////////////////

////////////////////////////////////////////////// ////////////////////////////////////////////////// /////////////////////
par spēkā neesošu putstrinv (char * ziņu)
(
kamēr (* ziņojums) (putlcdcharinv (* ziņu );} / / norāda uz vienu ASCII jāraksta vienā laikā.
)
////////////////////////////////////////////////// ////////////////////////////////////////////////// /////////////////////paldies jau iepriekš

 

Welcome to EDABoard.com

Sponsor

Back
Top