Şimdi Ara

Telefon Hattından Kontrol projesini yapan var mı (3. sayfa)

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
48
Cevap
0
Favori
1.014
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: önceki 123
Sayfaya Git
Git
Giriş
Mesaj
  • weberclas : senin yazdığın program kodu, DTMF üretiyor, burada konuşulan ADC kullanmadan DTMF'i çözmek.

    Bence kesin olarak yapılır ya da yapılamaz demek zor. Babayiğitin biri (misal; Feyzee) kasarsa yapma ihtimali var. Ama buna değer mi veya nasıl bir performansla çalışır, o tartışılır. Bence uğraşmaya değmez, ya karşılaştırıcı ya da DMTF decoder kullanıp bu işi bitirirsin.
  • quote:

    Orjinalden alıntı: Feyzee


    quote:

    Orjinalden alıntı: r2d2droids

    arkadaşım düello kötü bir şey değil yanlız tabi ki biraz ortam gerildi bu kötü oldu fakat hatasını daha doğrusu hatanızı göstermeme rağmen pek oralı olmamanız üzücü. partiğe dökmek isterdim ama vaktim yok demişsin fakat bunu pratiğe döküpte ömrünü çürütmene razı olmak istemiyorum o yüzden sana anlatayım bu proje için ortaya atılan fikir güzel olmasına rağmen pratikte gerçekleşmeyecektir. neden:
    her telefon üzerindeki DC gerilim farklı olduğu için telefonun ürettiği DTMF sinyallerinin de genliği farklı olacaktır ve hatta bu sinyalllerin yanında parazitik etkenlerde olduğu için hiçbir zaman DTMF sinyalinden elde edilen 0 ve 1 seviyeleri aralarındaki zaman bazındaki uzunluklar bunlar aynı sinyaller bile olsalar eşit olmayacaktır. dolayısı ile oluşturduğunuz her dizi aynı sinyaller üzerinden de oluşturulmuş olsa hiç biri birbirini tutmayacaktır sonuç olarak hiçbir işe yaramayan serileriniz sizi sonuca götürmeyecektir. dolayısı ile burda uygulanması gereken tek yöntem DSP dir. ok?


    Sen hala konuşuyormusun yaaa. Bak arkadaşım DC gerilim beni hiç bağlamaz. Ben DC'yi zaten süzüyorum. Ki zaten böyle yapılmalıdır. Hiç bilmiyorsun sen herhalde. Ayrıca DTMF sinyallerinin genliği çok fazla değildir. Daha önce anlattığım yükselteç benim işimi her türlü görür bu konuda. Dizilerin farklı olacağı konusunda ise haklısın. Ama ben direk birebir karşılaştırma yapmayacağım. Oluşabilecek hataların olasıklarına göre bir korelasyon yardımı ile bu durum da çözülebilir.

    Şimdi senin yapmış olduğun bütün saldırıların cevabını verdim. Hala yapamayacağımı düşünen yoktur herhalde. encrypted sen de dahil. Hem senin A/D olayını bile daha anlatmadın. Bir de sen anlat bakiim. Senin yapacağın yol nasıl. Bana direk FFT alacam deme şimdi. Gülerim.. En azından birbirimizin düşünceleriyle farklı bakış açılarını da görebilme imkanımız olur. Zaten bu forumun da asıl amaçlarından biri bu.

    Arkadaşlar bu sistem tamamen bir tasarım varsa çürütecek olan buyursun gelsin. Eleştirilere açığım. Ama seviyeli konuşmak sartıyla. Taa en başından beri söylediğim gibi en iyi, en kolay ve en güzel yol DTMF DECODER.


    dizi olayı bitti korelasyon mu başladı yavaş yavaş benim dediğime geliyosun zaten çürütecek bir yeri kalmadı şuan senin tasarımının ve hatta toprağa verilmesi gerekiyor. sen kendi fikrini kendin çürüttün. sözünün eri olacaksın diyorumya...



    < Bu mesaj bu kişi tarafından değiştirildi r2d2droids -- 11 Mart 2005, 13:30:47 >




  • Kardeşim git işine yaa. Lafı geveleyip durma. Kaç gündür yaptığın başka bişe yok zaten.

    Seninle muhattap olmaktan bıktım.
  • kendinden bahsetmen güzel hoş tabi de, seviyene uygun bir muatab bulmak gerek dimi üzüyorlar seni artı şunun altını çizerek söyliym forumda atıp tuttuğun her konuda muatabın ben olucam haberin olsun.
  • telefon devresinde ise devremiz 10. kez kullanıldıktan sonra 11. kez kullanılamamasıdır.


    bu devrede böylemiş..
  • adc ünitesi olmadan olmaz,yapılamaz gördüğüm kadarıyla yapanda yok
  • SAYGIDEĞER ARKADAŞLAR BURDA TARTIŞILMASI GEREKEN KONU BENCE BUDEVRENİN 10 KEZ.ÇALIŞTIKTAN SONRA BİRDAHA ÇALIŞIP ÇALIŞAMIYACAĞI OLMALI.BUNUN YAZILIMI NASIL ÇÖZÜLÜR.BEN BİR PROGRAN VASITASIYLA HEX FORMATINI ASM FORMATINA ÇEVİRDİM.SAYIN USTALAR UĞRAŞIM BUNU ÇÖZEBİLECEKLRİNE İNANIYORUM.LÜTFEN BU KONU HAKKINDA YORUM YAPALIM VE YOĞUNLAŞALIM.ÇÖZEN ARKADAŞLARDAN RİCAM BANADA DEVAMLI ÇALIŞIR HALİNİ GÖNDERMELERİ.SAYGILARIMLA.
    HEX FORMATI
    :100000003A288900831608148312080835288800C6
    :100010008316081555308900AA308900881488187D
    :100020000F28081135288F018E00FF308E07031C22
    :100030008F07031C352803308D00DF302120152861
    :100040008D01E83E8C008D09FC30031C2A288C07AA
    :10005000031827288C0764008D0F27280C183028D8
    :100060008C1C3428000034280800831303138312E7
    :10007000640008008316C03086001F30850083129C
    :1000800086108316861083120611831606118312BA
    :100090008611831686118312061083160610C4304B
    :1000A0008312132002308D0060302120B201A8019C
    :1000B000A501A4012D10B301B401B5018121640093
    :1000C000861B5E28B20A09308F00373014200130B9
    :1000D0008D00283021203208B6003608083CB600D2
    :1000E00064003608003C031D5E28B301B401B5016D
    :1000F000061483160610831281216400051C7C28D7
    :10010000C430132002308D006030212064000518B7
    :100110008628A521B301B401B5012808B600360828
    :100120000C3CB60064003608003C031D9A28A80168
    :100130002D147C28B9212708B6003608013CB600EA
    :1001400064003608003C031D7C282408B6003608ED
    :10015000043CB60064003608003C031D3A298901BE
    :1001600029080720013089002A0807200230890069
    :100170002B080720033089002C080720A7012D1029
    :10018000A80181216400051CC128C430132002305D
    :100190008D006030212064000518CB28B301B40124
    :1001A000B50104300120A600A60364002608003C27
    :1001B00003194C28A5212808B6003608013CB600D2
    :1001C00064003608003C031DE92886148316861057
    :1001D00083122808B6003608023CB60064003608D0
    :1001E000003C031DF728861083168610831228080A
    :1001F000B6003608043CB60064003608003C031D17
    :10020000052906158316061183122808B60036083C
    :10021000053CB60064003608003C031D1329061196
    :100220008316061183122808B6003608073CB6006C
    :1002300064003608003C031D2129861583168611AB
    :1002400083122808B6003608083CB6006400360859
    :10025000003C031D2F29861183168611831228085E
    :10026000B60036080B3CB60064003608003C0319A3
    :100270004C28C02800300120AE0001300120AF0022
    :1002800002300120B00003300120B1002908B6007F
    :1002900036082E02B60064003608003C031D4C28C8
    :1002A0002A08B60036082F02B60064003608003C63
    :1002B000031D4C282B08B60036083002B600640037
    :1002C0003608003C031D4C282C08B60036083102C5
    :1002D000B60064003608003C031D4C28A701A801A5
    :1002E0000430A40000302D180130B6003608013C5F
    :1002F000B60064003608003C03197C28C02863005F
    :100300007F29B30A3308B6003608FF3CB600640004
    :100310003608003C03198D290800B40A3408B600D9
    :100320003608FF3CB60064003608003C03199929E2
    :100330000800B50A3508B6003608123CB60064005D
    :100340003608003C03194C2808006400851CAA29C3
    :100350000830A8076400051DAF290430A807640011
    :10036000851DB4290230A8076400051EB829A80A13
    :100370000800A50A2508B6003608013CB60064004E
    :100380003608003C031DC8292808A900A801080058
    :100390002508B6003608023CB60064003608003C6A
    :1003A000031DD6292808AA00A80108002508B600C0
    :1003B0003608033CB60064003608003C031DE429FF
    :1003C0002808AB00A80108000130A7002808AC00ED
    :0603D000A801A5010800D0
    :02400E00F53F7C
    :0A42000002000A000A0005000A008F
    :00000001FF

    ASM FORMATI
    goto lbl_1 ; lbl_1 = 0x3A
    lbl_23 movwf eeadr
    bsf status,rp0 ; switch to bank 1
    bsf eecon1,rd
    bcf status,rp0 ; switch to bank 0
    movf eedata,w
    goto lbl_2 ; lbl_2 = 0x35
    lbl_20 movwf eedata
    bsf status,rp0 ; switch to bank 1
    bsf eecon1,wren
    movlw 55 ; d'85' b'1010101' a'U'
    movwf eecon2
    movlw AA ; d'170' b'10101010' a''
    movwf eecon2
    bsf eecon1,wr
    lbl_3 btfsc eecon1,wr
    goto lbl_3 ; lbl_3 = 0xF
    bcf eecon1,wren
    goto lbl_2
    lbl_10 clrf 0x8F
    lbl_13 movwf 0x8E
    lbl_5 movlw FF ; d'255' b'11111111' a''
    addwf 0x8E,f
    btfss status,c
    addwf 0x8F,f
    btfss status,c
    goto lbl_2
    movlw 3 ; d'3' b'11' a'¶'
    movwf 0x8D
    movlw DF ; d'223' b'11011111' a''
    call lbl_4 ; lbl_4 = 0x21
    goto lbl_5 ; lbl_5 = 0x15
    clrf 0x8D
    lbl_4 addlw E8 ; d'232' b'11101000' a''
    movwf 0x8C
    comf 0x8D,f
    movlw FC ; d'252' b'11111100' a''
    btfss status,c
    goto lbl_6 ; lbl_6 = 0x2A
    lbl_7 addwf 0x8C,f
    btfsc status,c
    goto lbl_7 ; lbl_7 = 0x27
    lbl_6 addwf 0x8C,f
    clrwdt
    incfsz 0x8D,f
    goto lbl_7
    btfsc 0x8C,0
    goto lbl_8 ; lbl_8 = 0x30
    lbl_8 btfss 0x8C,1
    goto lbl_9 ; lbl_9 = 0x34
    nop
    goto lbl_9
    lbl_9 return
    lbl_2 bcf status,irp
    bcf status,rp1
    bcf status,rp0 ; switch to bank 0
    clrwdt
    return
    lbl_1 bsf status,rp0 ; switch to bank 1
    movlw C0 ; d'192' b'11000000' a''
    movwf trisb
    movlw 1F ; d'31' b'11111' a'¶'
    movwf trisa
    bcf status,rp0 ; switch to bank 0
    bcf portb,1
    bsf status,rp0 ; switch to bank 1
    bcf trisb,1
    bcf status,rp0 ; switch to bank 0
    bcf portb,2
    bsf status,rp0 ; switch to bank 1
    bcf trisb,2
    bcf status,rp0 ; switch to bank 0
    bcf portb,3
    bsf status,rp0 ; switch to bank 1
    bcf trisb,3
    bcf status,rp0 ; switch to bank 0
    lbl_24 bcf portb,0
    bsf status,rp0 ; switch to bank 1
    bcf trisb,0
    movlw C4 ; d'196' b'11000100' a''
    bcf status,rp0 ; switch to bank 0
    call lbl_10 ; lbl_10 = 0x13
    movlw 2 ; d'2' b'10' a'¶'
    movwf 0xD
    movlw 60 ; d'96' b'1100000' a'`'
    call lbl_4
    clrf 0x32
    clrf 0x28
    clrf 0x25
    clrf 0x24
    bcf 0x2D,0
    clrf 0x33
    clrf 0x34
    clrf 0x35
    lbl_12 call lbl_11 ; lbl_11 = 0x181
    clrwdt
    btfsc portb,7
    goto lbl_12 ; lbl_12 = 0x5E
    incf 0x32,f
    movlw 9 ; d'9' b'1001' a'¶'
    movwf 0xF
    movlw 37 ; d'55' b'110111' a'7'
    call lbl_13 ; lbl_13 = 0x14
    movlw 1 ; d'1' b'1' a'¶'
    movwf 0xD
    movlw 28 ; d'40' b'101000' a'('
    call lbl_4
    movf 0x32,w
    movwf 0x36
    movf 0x36,w
    sublw 8 ; d'8' b'1000' a'¶'
    movwf 0x36
    clrwdt
    movf 0x36,w
    sublw 0 ; d'0' b'0' a'¶'
    btfss status,z
    goto lbl_12
    clrf 0x33
    clrf 0x34
    clrf 0x35
    bsf portb,0
    bsf status,rp0 ; switch to bank 1
    bcf trisb,0
    bcf status,rp0 ; switch to bank 0
    lbl_14 call lbl_11
    clrwdt
    btfss porta,0
    goto lbl_14 ; lbl_14 = 0x7C
    movlw C4 ; d'196' b'11000100' a''
    call lbl_10
    movlw 2 ; d'2' b'10' a'¶'
    movwf 0xD
    movlw 60 ; d'96' b'1100000' a'`'
    call lbl_4
    lbl_15 clrwdt
    btfsc porta,0
    goto lbl_15 ; lbl_15 = 0x86
    call lbl_16 ; lbl_16 = 0x1A5
    clrf 0x33
    clrf 0x34
    clrf 0x35
    movf 0x28,w
    movwf 0x36
    movf 0x36,w
    sublw C ; d'12' b'1100' a'¶'
    movwf 0x36
    clrwdt
    movf 0x36,w
    sublw 0 ; d'0' b'0' a'¶'
    btfss status,z
    goto lbl_17 ; lbl_17 = 0x9A
    clrf 0x28
    bsf 0x2D,0
    goto lbl_14
    lbl_17 call lbl_18 ; lbl_18 = 0x1B9
    movf 0x27,w
    movwf 0x36
    movf 0x36,w
    sublw 1 ; d'1' b'1' a'¶'
    movwf 0x36
    clrwdt
    movf 0x36,w
    sublw 0 ; d'0' b'0' a'¶'
    btfss status,z
    goto lbl_14
    movf 0x24,w
    movwf 0x36
    movf 0x36,w
    sublw 4 ; d'4' b'100' a'¶'
    movwf 0x36
    clrwdt
    movf 0x36,w
    sublw 0 ; d'0' b'0' a'¶'
    btfss status,z
    goto lbl_19 ; lbl_19 = 0x13A
    clrf eeadr
    movf 0x29,w
    call lbl_20 ; lbl_20 = 0x7
    movlw 1 ; d'1' b'1' a'¶'
    movwf eeadr
    movf 0x2A,w
    call lbl_20
    movlw 2 ; d'2' b'10' a'¶'
    movwf eeadr
    movf 0x2B,w
    call lbl_20
    movlw 3 ; d'3' b'11' a'¶'
    movwf eeadr
    movf 0x2C,w
    call lbl_20
    clrf 0x27
    bcf 0x2D,0
    lbl_31 clrf 0x28
    lbl_21 call lbl_11
    clrwdt
    btfss porta,0
    goto lbl_21 ; lbl_21 = 0xC1
    movlw C4 ; d'196' b'11000100' a''
    call lbl_10
    movlw 2 ; d'2' b'10' a'¶'
    movwf 0xD
    movlw 60 ; d'96' b'1100000' a'`'
    call lbl_4
    lbl_22 clrwdt
    btfsc porta,0
    goto lbl_22 ; lbl_22 = 0xCB
    clrf 0x33
    clrf 0x34
    clrf 0x35
    movlw 4 ; d'4' b'100' a'¶'
    call lbl_23 ; lbl_23 = 0x1
    movwf 0x26
    decf 0x26,f
    clrwdt
    movf 0x26,w
    sublw 0 ; d'0' b'0' a'¶'
    btfsc status,z
    goto lbl_24 ; lbl_24 = 0x4C
    call lbl_16
    movf 0x28,w
    movwf 0x36
    movf 0x36,w
    sublw 1 ; d'1' b'1' a'¶'
    movwf 0x36
    clrwdt
    movf 0x36,w
    sublw 0 ; d'0' b'0' a'¶'
    btfss status,z
    goto lbl_25 ; lbl_25 = 0xE9
    bsf portb,1
    bsf status,rp0 ; switch to bank 1
    bcf trisb,1
    bcf status,rp0 ; switch to bank 0
    lbl_25 movf 0x28,w
    movwf 0x36
    movf 0x36,w
    sublw 2 ; d'2' b'10' a'¶'
    movwf 0x36
    clrwdt
    movf 0x36,w
    sublw 0 ; d'0' b'0' a'¶'
    btfss status,z
    goto lbl_26 ; lbl_26 = 0xF7
    bcf portb,1
    bsf status,rp0 ; switch to bank 1
    bcf trisb,1
    bcf status,rp0 ; switch to bank 0
    lbl_26 movf 0x28,w
    movwf 0x36
    movf 0x36,w
    sublw 4 ; d'4' b'100' a'¶'
    movwf 0x36
    clrwdt
    movf 0x36,w
    sublw 0 ; d'0' b'0' a'¶'
    btfss status,z
    goto lbl_27 ; lbl_27 = 0x105
    bsf portb,2
    bsf status,rp0 ; switch to bank 1
    bcf trisb,2
    bcf status,rp0 ; switch to bank 0
    lbl_27 movf 0x28,w
    movwf 0x36
    movf 0x36,w
    sublw 5 ; d'5' b'101' a'¶'
    movwf 0x36
    clrwdt
    movf 0x36,w
    sublw 0 ; d'0' b'0' a'¶'
    btfss status,z
    goto lbl_28 ; lbl_28 = 0x113
    bcf portb,2
    bsf status,rp0 ; switch to bank 1
    bcf trisb,2
    bcf status,rp0 ; switch to bank 0
    lbl_28 movf 0x28,w
    movwf 0x36
    movf 0x36,w
    sublw 7 ; d'7' b'111' a'¶'
    movwf 0x36
    clrwdt
    movf 0x36,w
    sublw 0 ; d'0' b'0' a'¶'
    btfss status,z
    goto lbl_29 ; lbl_29 = 0x121
    bsf portb,3
    bsf status,rp0 ; switch to bank 1
    bcf trisb,3
    bcf status,rp0 ; switch to bank 0
    lbl_29 movf 0x28,w
    movwf 0x36
    movf 0x36,w
    sublw 8 ; d'8' b'1000' a'¶'
    movwf 0x36
    clrwdt
    movf 0x36,w
    sublw 0 ; d'0' b'0' a'¶'
    btfss status,z
    goto lbl_30 ; lbl_30 = 0x12F
    bcf portb,3
    bsf status,rp0 ; switch to bank 1
    bcf trisb,3
    bcf status,rp0 ; switch to bank 0
    lbl_30 movf 0x28,w
    movwf 0x36
    movf 0x36,w
    sublw B ; d'11' b'1011' a'¶'
    movwf 0x36
    clrwdt
    movf 0x36,w
    sublw 0 ; d'0' b'0' a'¶'
    btfsc status,z
    goto lbl_24
    goto lbl_31 ; lbl_31 = 0xC0
    lbl_19 movlw 0 ; d'0' b'0' a'¶'
    call lbl_23
    movwf 0x2E
    movlw 1 ; d'1' b'1' a'¶'
    call lbl_23
    movwf 0x2F
    movlw 2 ; d'2' b'10' a'¶'
    call lbl_23
    movwf 0x30
    movlw 3 ; d'3' b'11' a'¶'
    call lbl_23
    movwf 0x31
    movf 0x29,w
    movwf 0x36
    movf 0x36,w
    subwf 0x2E,w
    movwf 0x36
    clrwdt
    movf 0x36,w
    sublw 0 ; d'0' b'0' a'¶'
    btfss status,z
    goto lbl_24
    movf 0x2A,w
    movwf 0x36
    movf 0x36,w
    subwf 0x2F,w
    movwf 0x36
    clrwdt
    movf 0x36,w
    sublw 0 ; d'0' b'0' a'¶'
    btfss status,z
    goto lbl_24
    movf 0x2B,w
    movwf 0x36
    movf 0x36,w
    subwf 0x30,w
    movwf 0x36
    clrwdt
    movf 0x36,w
    sublw 0 ; d'0' b'0' a'¶'
    btfss status,z
    goto lbl_24
    movf 0x2C,w
    movwf 0x36
    movf 0x36,w
    subwf 0x31,w
    movwf 0x36
    clrwdt
    movf 0x36,w
    sublw 0 ; d'0' b'0' a'¶'
    btfss status,z
    goto lbl_24
    clrf 0x27
    clrf 0x28
    movlw 4 ; d'4' b'100' a'¶'
    movwf 0x24
    movlw 0 ; d'0' b'0' a'¶'
    btfsc 0x2D,0
    movlw 1 ; d'1' b'1' a'¶'
    movwf 0x36
    movf 0x36,w
    sublw 1 ; d'1' b'1' a'¶'
    movwf 0x36
    clrwdt
    movf 0x36,w
    sublw 0 ; d'0' b'0' a'¶'
    btfsc status,z
    goto lbl_14
    goto lbl_31
    lbl_32 sleep
    goto lbl_32 ; lbl_32 = 0x17F
    lbl_11 incf 0x33,f
    movf 0x33,w
    movwf 0x36
    movf 0x36,w
    sublw FF ; d'255' b'11111111' a''
    movwf 0x36
    clrwdt
    movf 0x36,w
    sublw 0 ; d'0' b'0' a'¶'
    btfsc status,z
    goto lbl_33 ; lbl_33 = 0x18D
    return
    lbl_33 incf 0x34,f
    movf 0x34,w
    movwf 0x36
    movf 0x36,w
    sublw FF ; d'255' b'11111111' a''
    movwf 0x36
    clrwdt
    movf 0x36,w
    sublw 0 ; d'0' b'0' a'¶'
    btfsc status,z
    goto lbl_34 ; lbl_34 = 0x199
    return
    lbl_34 incf 0x35,f
    movf 0x35,w
    movwf 0x36
    movf 0x36,w
    sublw 12 ; d'18' b'10010' a'¶'
    movwf 0x36
    clrwdt
    movf 0x36,w
    sublw 0 ; d'0' b'0' a'¶'
    btfsc status,z
    goto lbl_24
    return
    lbl_16 clrwdt
    btfss porta,1
    goto lbl_35 ; lbl_35 = 0x1AA
    movlw 8 ; d'8' b'1000' a'¶'
    addwf 0x28,f
    lbl_35 clrwdt
    btfss porta,2
    goto lbl_36 ; lbl_36 = 0x1AF
    movlw 4 ; d'4' b'100' a'¶'
    addwf 0x28,f
    lbl_36 clrwdt
    btfss porta,3
    goto lbl_37 ; lbl_37 = 0x1B4
    movlw 2 ; d'2' b'10' a'¶'
    addwf 0x28,f
    lbl_37 clrwdt
    btfss porta,4
    goto lbl_38 ; lbl_38 = 0x1B8
    incf 0x28,f
    lbl_38 return
    lbl_18 incf 0x25,f
    movf 0x25,w
    movwf 0x36
    movf 0x36,w
    sublw 1 ; d'1' b'1' a'¶'
    movwf 0x36
    clrwdt
    movf 0x36,w
    sublw 0 ; d'0' b'0' a'¶'
    btfss status,z
    goto lbl_39 ; lbl_39 = 0x1C8
    movf 0x28,w
    movwf 0x29
    clrf 0x28
    return
    lbl_39 movf 0x25,w
    movwf 0x36
    movf 0x36,w
    sublw 2 ; d'2' b'10' a'¶'
    movwf 0x36
    clrwdt
    movf 0x36,w
    sublw 0 ; d'0' b'0' a'¶'
    btfss status,z
    goto lbl_40 ; lbl_40 = 0x1D6
    movf 0x28,w
    movwf 0x2A
    clrf 0x28
    return
    lbl_40 movf 0x25,w
    movwf 0x36
    movf 0x36,w
    sublw 3 ; d'3' b'11' a'¶'
    movwf 0x36
    clrwdt
    movf 0x36,w
    sublw 0 ; d'0' b'0' a'¶'
    btfss status,z
    goto lbl_41 ; lbl_41 = 0x1E4
    movf 0x28,w
    movwf 0x2B
    clrf 0x28
    return
    lbl_41 movlw 1 ; d'1' b'1' a'¶'
    movwf 0x27
    movf 0x28,w
    movwf 0x2C
    clrf 0x28
    clrf 0x25
    return
    ORG 0x2007
    addlw F5 ; d'245' b'11110101' a''
    ORG 0x2100
    data 0x 2
    data 0x A
    data 0x A
    data 0x 5
    data 0x A




  • 
Sayfa: önceki 123
Sayfaya Git
Git
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.