Picproje Elektronik Sitesi

DERLEYİCİLER => CCS C => Konuyu başlatan: fractal - 29 Aralık 2008, 16:28:28

Başlık: float tanımlama ccs de nasıl olur
Gönderen: fractal - 29 Aralık 2008, 16:28:28
arkadaşlar ccs ile 18f452 pic kullanıyorum ama.float tanımlayamadım.

float x;

x=13.67;

diyorum ama proteus tan baktığımda float hiç bi değer almıyor.neden acaba?
Başlık: float tanımlama ccs de nasıl olur
Gönderen: parda - 29 Aralık 2008, 17:44:58
Merhaba
Proteus dan nasıl bakıyorsunuz acaba ?
Başlık: float tanımlama ccs de nasıl olur
Gönderen: fractal - 29 Aralık 2008, 17:59:07
proteusta simülasyon yaparken step modu varya ona tıkla.sonra işlemci üstüne gel sağ tıkla en altaki işlemcinin adı yazan yere gel onun üstüne gelince pencere açılıyor oraya geldiğinede bir sürü secenek çıakcak karşına işlemcinin program akışını görmek istiyon ram rom u görmek istiyon orda var.ben veriables U1 işaretledim .ozaman yanda tablo çıkıyor orda tüm değişkenlerini ve değerlerini ve nasıl değiştiklerini görebilirsin...
Başlık: float tanımlama ccs de nasıl olur
Gönderen: parda - 29 Aralık 2008, 19:00:33
x değişkenini bir tam sayı ile matematiksel işleme tabi tutup tekrar x e yüklüyor olabirmisiniz. Eğer sadece yazdığınız kadarsa kodunuz optimizasyon da x değişkeni silinebilir. proteusun debug da hex kodunuzdan yola cıkarak float bir değişkenin değerini göstermesi beni şaşırttı (proteusu kullanmayalı çok oldu)birde derleyicinin debug ile bakabilirsiniz. Ortada devre ve devrenin bir arayüzü var ise (LCD, RS232 vb.) ordan bakmak en temizidir. diye düşünüyorum.

Kolaylıklar.
Başlık: float tanımlama ccs de nasıl olur
Gönderen: fractal - 29 Aralık 2008, 19:22:08
her yere baktım ama sanırım bu proteustan kaynaklanıyor.diğer değişkenlerin nasıl değiştiğini ve değerlerini görebiliyor.bu float ve double türlerinde olmuyor sadece.bu cof dosyasıyla ilgili bişeyler söylüyor help dosyasında tam anlamadım.bu işe bir cözüm bulamadım...nasıl cözeceğimi bilmiyorum...
Başlık: float tanımlama ccs de nasıl olur
Gönderen: fractal - 29 Aralık 2008, 20:43:09
anlatmak istediğim resimde daha iyi görebilirsin.burda bir int gibi değişkeni görebiliyorum kaç olduğunu ama float görünmüyor...

http://www.resimupload.com/ds113532077_float.html