Elektronika.lt
 2025 m. lapkričio 8 d. Projektas | Reklama | Žinokite | Klausimai | Prisidėkite | Atsiliepimai | Kontaktai
Paieška portale
EN Facebook RSS

 Kas naujo  Katalogas  Parduotuvės  Forumas  Tinklaraščiai
 Pirmas puslapisSąrašas
 Forumas / + pokalbiai
 - Paieška forume
 - D.U.K. / Forumo taisyklės
 - Narių sąrašas
 - Registruotis
 - Prisijungti

Elektronika.lt portalo forumas

Jūs esate neprisijungęs lankytojas. Norint dalyvauti diskusijose, būtina užsiregistruoti ir prisijungti prie forumo. Prisijungę galėsite kurti naujas temas, atsakyti į kitų užduotus klausimus, balsuoti forumo apklausose.

Administracija pasilieka teisę pašalinti pasisakymus bei dalyvius, kurie nesilaiko forumo taisyklių. Pastebėjus nusižengimus, prašome pranešti.

Dabar yra 2025 11 08, 01:41. Visos datos yra GMT + 2 valandos.
 Forumas » Mikrovaldikliai » Dvieju baitu dekodavimas
Jūs negalite rašyti naujų pranešimų į šį forumą
Jūs negalite atsakinėti į pranešimus šiame forume
Jūs negalite redaguoti savo pranešimų šiame forume
Jūs negalite ištrinti savo pranešimų šiame forume
Jūs negalite dalyvauti apklausose šiame forume
 
  
Puslapis 12
Pereiti prie 1, 2  Toliau
Pradėti naują temą  Atsakyti į pranešimą Rodyti ankstesnį pranešimą :: Rodyti kitą pranešimą 
 Dvieju baitu dekodavimas
PranešimasParašytas: 2007 12 26, 14:47 Pranešti apie taisyklių pažeidimą Atsakyti su citata
Ingo
Užkietėjęs dalyvis
Užkietėjęs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą Siųsti el. laišką Apsilankyti vartotojo tinklapyje
Sveiki, susidomejau mk programavimu,programavimo zinios tik is bendro issilavinimo,kolkas tik sv.diodus galiu mirksinti be problemu,programeles rasau asm ir C,dabar perejau prie sudetingesnio projekto su LCD,taigi programos vykdymo metu gaunamas dvieju baitu skaicius kuri reikia isvesti i LCD,kiek kol kas suprantu,man si skaiciu reikia kazkaip dekoduoti,sakykim i 4 baitus,kad LCD matyciau realu 4 skilciu desimtaini skaiciu,taciau sito man niekaip neiseina padaryt. Sad Gal atsirastu kas zino ir gali paaiskint ar duoti programos koda kaip sitas dekodavimas atliekamas. Question Question Buciau labai dekingas.
 Dvieju baitu dekodavimas
PranešimasParašytas: 2007 12 26, 15:44 Pranešti apie taisyklių pažeidimą Atsakyti su citata
Digix
VIP narys
VIP narys
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
vienas paprasciausaiu budu.
tiesiog su printf
printf("%d",skaicius)
 Dvieju baitu dekodavimas
PranešimasParašytas: 2007 12 26, 16:26 Pranešti apie taisyklių pažeidimą Atsakyti su citata
circuit
VIP narys
VIP narys
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą Siųsti el. laišką Apsilankyti vartotojo tinklapyje
Digix rašo:
vienas paprasciausaiu budu.
tiesiog su printf
printf("%d",skaicius)

Apie printf() resursų naudojimą jau ne kartą buvo diskutuota. Jei reikia greitai parašyti programą ir po to joje dažnai išvedinėti įvairius duomenis, tuomet gal ir gerai. Bet tokiam specifiniam atvejui geriau pasirašyti savo funkciją.
 Dvieju baitu dekodavimas
PranešimasParašytas: 2007 12 26, 17:35 Pranešti apie taisyklių pažeidimą Atsakyti su citata
Digix
VIP narys
VIP narys
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
o ka jam atminties truksta?
zinoma galima rasyti savo, bet tik tada kai kitaip nebeiseina.

tuo labiau kad to printf debugginimui vistiek reikes
 Dvieju baitu dekodavimas
PranešimasParašytas: 2007 12 26, 17:40 Pranešti apie taisyklių pažeidimą Atsakyti su citata
circuit
VIP narys
VIP narys
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą Siųsti el. laišką Apsilankyti vartotojo tinklapyje
Digix rašo:
tuo labiau kad to printf debugginimui vistiek reikes

Tiesą sakant jo dar niekada nenaudojau debugunimui.
 Dvieju baitu dekodavimas
PranešimasParašytas: 2007 12 26, 17:57 Pranešti apie taisyklių pažeidimą Atsakyti su citata
Digix
VIP narys
VIP narys
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
kaip tada debugini?
kaip be jo tu gali stebeti kaip keiciasi kintamieji programoje?
as tai tu printf prikaisioju virur ir ziuriu kaip veikia.
kartasi ent papildomas funkcijas pasuirasau, kad parodytu kintamuosius dvejetaineje sistemoje.

tai be printf kolkas nebuvau beveik jokios programos padares
 Dvieju baitu dekodavimas
PranešimasParašytas: 2007 12 26, 18:46 Pranešti apie taisyklių pažeidimą Atsakyti su citata
Ingo
Užkietėjęs dalyvis
Užkietėjęs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą Siųsti el. laišką Apsilankyti vartotojo tinklapyje
Kad sito printf() mano kompiliatorius kuri naudoju (MicroC) nesupranta,
koki includa jam reiktu paduoti,kad atpazintu printf() ,?
 Dvieju baitu dekodavimas
PranešimasParašytas: 2007 12 26, 19:15 Pranešti apie taisyklių pažeidimą Atsakyti su citata
Digix
VIP narys
VIP narys
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
printf tai pagrindine C kalbos biblioteka, stebiuosi kad jos gali nebuti.
includinti nezinau gal koki stdio.h reikia, ar io.h cia priklauso nuo kompiliatoriaus.
beje su printf bus dar neiaskumu del LCD turesi kazkur padaryti nauja putchar funkcija ir t.t. cia reikia paskaityti aprasyma.
 Dvieju baitu dekodavimas
PranešimasParašytas: 2007 12 26, 21:01 Pranešti apie taisyklių pažeidimą Atsakyti su citata
Ingo
Užkietėjęs dalyvis
Užkietėjęs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą Siųsti el. laišką Apsilankyti vartotojo tinklapyje
OK,tnx visiem, pas mane vietoje printf yra analogiska funkcija kuri kompiliuojasi,ciajos kodas:
Lcd_Out(1, 2, "LCD display"); //// Print text to LCD, 2nd row, 1st column
tik dbar iskilo klausimas kas bus isvedama i LCD,ar parasytas tarp kabuciu tekstas,ar mano programos kintamasis: unsigned char LCD display ; Question
 Dvieju baitu dekodavimas
PranešimasParašytas: 2007 12 26, 21:10 Pranešti apie taisyklių pažeidimą Atsakyti su citata
Digix
VIP narys
VIP narys
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
su tais mazias procesoriais yra vienas niusnsas, ten RAM ir FLASH duomenys pasiekaimos skirtingomis komandomis, todel viskas nera taip paprasta.

nezinau ar tavo LCS_out dari tai ka reikia.

jei tai tikrai taspast kas printf tada rasyk standartiniu budu
int a= 232;
Lcd_Out(1, 2, "Skaicius %d", a );

tada atspausdins
Skaicius 232
 Dvieju baitu dekodavimas
PranešimasParašytas: 2007 12 28, 10:59 Pranešti apie taisyklių pažeidimą Atsakyti su citata
Ingo
Užkietėjęs dalyvis
Užkietėjęs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą Siųsti el. laišką Apsilankyti vartotojo tinklapyje
Nesuprantu kas negerai cia pas mane,parasau koda:
//LCD testas
unsigned char a,b,ch;
void main () {
start :
LCD_Init(&PORTB);
LCD_Cmd(LCD_CLEAR);
a=100;
b=19;
ch = a+b ;
LCD_Chr(2,9,ch);
goto start ;
}
programuoju PIC,pajungiu LCD,ir man LCD rodo Raide W,o jug turetu rodyt skaiciu 119. Kai bandau ka nos keisti,pvz.rasyt "%d" ar ka panasiai,tai kodas nesikompiliuoja. As naudoju kompiliatoriu MikroC,gal kas naudoja toki kompiliatoriu ir galetu paaiskint,kaip cia padaryt,kad man,siame pavizdyje,LCD rodytu tai ka reikia,t.y skaiciu 119 Question Question
 Dvieju baitu dekodavimas
PranešimasParašytas: 2007 12 28, 12:17 Pranešti apie taisyklių pažeidimą Atsakyti su citata
slotkevitch
Dažnas dalyvis
Dažnas dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą Apsilankyti vartotojo tinklapyje
Tu bandai išvest simbolį... 119 ir yra w pagal ASCII kodų lentelę. Bandyk ne "LCD_Chr", o LCD_out ar kažką panašaus... Ten MicroC helpe yra labai aiškūs paaiškinimai.
 Dvieju baitu dekodavimas
PranešimasParašytas: 2007 12 28, 13:21 Pranešti apie taisyklių pažeidimą Atsakyti su citata
Ingo
Užkietėjęs dalyvis
Užkietėjęs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą Siųsti el. laišką Apsilankyti vartotojo tinklapyje
LCD_out taip pat isveda raide W tik kitokiu budu,ta raide vis slenkasi i desine ar kazkas panasaus,o mikroC helpe paaiskinimu ar konkreciu pvz nera,ten kazkaip labai miglotai apai tai is destyta,skaiciau bet taip ir nesupratau,kazkas surista su sprintf su visokiais ten buferiais pointeriais formatavimais ir t.t na vnz neikandau as ten to helpo,man reikia konkretaus kodo tam pavizdziui kur as parasiau ankstesniame poste,tada gal kanors ir suprasiu kaip ten turi buti daroma....
 Dvieju baitu dekodavimas
PranešimasParašytas: 2007 12 28, 14:37 Pranešti apie taisyklių pažeidimą Atsakyti su citata
slotkevitch
Dažnas dalyvis
Dažnas dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą Apsilankyti vartotojo tinklapyje
Kurnors čia paspausk du kartus...

Beto pirma pabandyk pakeist duomenų tipą
Citata:
unsigned char a,b,ch;
į int.
 Dvieju baitu dekodavimas
PranešimasParašytas: 2007 12 28, 15:30 Pranešti apie taisyklių pažeidimą Atsakyti su citata
Digix
VIP narys
VIP narys
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
pointeriai jug C kalbos pagrindas, kaip tu be ju apsieisi?
nors ant pic atminties mazai steko nera, pointeriai nelabai patogu.

bet vistiek normalioje programoje be ju nepasieinama

LCD_Chr(2,9,ch); cia ch yra ascii kodas kuri nori atspausdinti
galima rasyti taip:
LCD_Chr(2,9,'K') atskausdins k raide

sita funkcija priima pointeri
Lcd_Out(1, 2, "LCD display")
"LCD display" tai eilutes adresas
Pradėti naują temą  Atsakyti į pranešimą Pereiti prie 1, 2  Toliau
 
Forumo sistema: phpBB
 „Google“ paieška forume
 Kas naujesnio?
 Naujos temos forume

Global electronic components distributor – Allicdata Electronics

Electronic component supply – „Eurodis Electronics“

LOKMITA – įvairi matavimo, testavimo, analizės ir litavimo produkcija

Full feature custom PCB prototype service

Sveiki ir ekologiški maisto produktai

Mokslo festivalis „Erdvėlaivis Žemė

LTV.LT - lietuviškų tinklalapių vitrina

„Konstanta 42“

„Mokslo sriuba“

www.matuok.lt - Interneto spartos matavimo sistema

Programuotojas Tautvydas – interneto svetainių-sistemų kūrimas

PriedaiMobiliems.lt – telefonų priedai ir aksesuarai

Draugiškas internetas

FS25 Tractors
Farming Simulator 25 Mods, FS25 Maps, FS25 Trucks
ETS2 Mods
ETS2 Trucks, ETS2 Bus, Euro Truck Simulator 2 Mods
FS22 Tractors
Farming Simulator 22 Mods, FS22 Maps, FS25 Mods
VAT calculator
VAT number check, What is VAT, How much is VAT
Dantų protezavimas
All on 4 implantai,
Endodontija mikroskopu,
Dantų implantacija
FS25 Mods
FS25 Maps, FS25 Cheats, FS25 Install Mods
FS25 Mods
Farming Simulator 25 Mods,
FS25 Maps
ATS Trailers
American Truck Simulator Mods, ATS Trucks, ATS Maps
Reklama
‡ 1999– © Elektronika.lt | Autoriaus teisės | Privatumo politika | Atsakomybės ribojimas | Turinys | Reklama | Kontaktai LTV.LT - lietuviškų tinklalapių vitrina
Ets2 mods, Ats mods, Beamng drive mods
allmods.net
„MokslasPlius“ – mokslui skirtų svetainių portalas
www.mokslasplius.lt
Optical filters, UV optics, electro optical crystals
www.eksmaoptics.com
LTV.LT – lietuviškų tinklalapių vitrina
www.ltv.lt/technologijos/
Elektroninių parduotuvių optimizavimas „Google“ paieškos sistemai
www.seospiders.lt
Mokslo festivalis „Erdvėlaivis žemė“
www.mokslofestivalis.eu
Reklama


Reklama