Elektronik ve Teknoloji Merkezi Elektrotekno.com
Elektronik ve Teknoloji Merkezi




Click here to go to the original topic

Elektrotekno.com Ana Sayfa Microchip Pic Serisi
Yazar Mesaj
alperincesu
Tarih: 14.07.2006, 11:36 Mesaj konusu: pcf 8583 real time clock pic basic kullanımı!

Kod: ===================== test code ================               
            define lcd_dreg porta                
            define lcd_dbıt 0                
            define lcd_rsreg portb                
            define lcd_rsbıt 4                
            define lcd_ereg portb                
            define lcd_ebıt 5                
               
               
            sda var portb.1 ' ı2c data pin               
            scl var portb.2 ' ı2c clock pin               
            h var byte               
            m var byte               
            s var byte               
               
            pause 500               
            ı2cwrite sda,scl, %10100001,2,[0,0,0]                
            pause 100                
               
            loop:               
               
            ı2cread sda, scl, %10100001,2,[s,m,h]               
            pause 100               
            lcdout $fe, 2, hex2(h),":",hex2(m),":",hex2(s)               
               
            goto loop               
               
            end               
               
               
   other code            
               
 s var byte               
            m var byte               
            h var byte               
               
            symbol scl = portc.3               
            symbol sda = portd.0               
               
            decimalesec var byte               
            decimalemin var byte               
            decimaleora var byte               
            s1 var byte               
            s2 var byte               
            m1 var byte               
            m2 var byte               
            h1 var byte               
            h2 var byte               
               
            ı2cread sda,scl,%10100001,2,[s]               
               
            ı2cread sda,scl,%10100001,3,[m]               
               
            ı2cread sda,scl,%10100001,4,[h]               
               
            you must convert bcd format               
               
            decimalesec = ((s >> 4) * 10) + (s & $0f)               
            s1 = decimalesec dig 1               
            s2 = decimalesec dig 0               
               
            decimalemin = ((m >> 4) * 10) + (m & $0f)               
            m1 = decimalemin dig 1               
            m2 = decimalemin dig 0   
..............
............
Elektrotekno.com Ana Sayfa Microchip Pic Serisi
1. sayfa (Toplam 1 sayfa)

pcf 8583 real time clock pic basic kullanımı!

Gizlilik Politikası

PLC programming