S
Sheeraz Khan
Guest
Može li iko ovu sliku pretvoriti u GIF formatu
da je u plavomTo je multi-dio poruke u MIME format.
------=_ NextPart_000_002E_01C4EFF3.03CD63E0
Content-Type: text / plain;
charset = "iso-8859-1"
Content-Transfer-Encoding: 7bit
> Alarm, no composite video output, bez datuma, bez sekunde, samo jednostavan
> Poluproizvodi točan sat
Ja sam novi projekt pomoću 12F675 kao / 50 ili / 30 djeliocem koji
šalje jedan impuls po minuti do 452's INT0.Nažalost, to je
nije ovdje tako ne mogu provjeriti stvarnu odbora za komponentu vrijednosti
ali osnovni princip je i dobro radi
Ono broji mains ciklusima ili 0.5Hz output od kuhinje sat
modul.To može biti iz dobio neki jeftini $ 1 sat i vrlo su
točne i stabilna, tako da mnogo više od običnog 32K kristalno.Sve
koja vam je potrebna je PCB.Output (s), gdje je od zavojnica je priložen.
To su naizmjeničan (tj. promjena polariteta unapređenja malog
magnet gear drive) i potrebno vam je kape izolirati ih od 0V
AC, u mom slučaju 12VAC, ide na 12F675 kroz buntovna
šestar i 5v cener dioda.Postoji također i otkloniti napon koji se
PIC otkrije.Ukoliko to nije tamo onda PIC poznaje jedinice na
baterije.AC je preferrable, ali je sat modul bi trebao,
IME,
budite točni u minutu ili tako godišnje
BTW, možete napraviti PIC voziti što
je lijevo od sata.Sam
učinio nekoliko posebnih zahtjeva za satove koje je potrebno modemsko
ali ne i 1 sekundu incrementation.Jedan je bio s programirljiva
thumbwheel prekidače.Dvije igle s komplementarni izlaz,
ograničavajući se na 1.6V je sve što trebate
U prilogu je preliminarni, ponovite preliminaran, kod kojih se
rad, ali nije rafiniran.Božićni rogoz i sve to, y'know
------=_ NextPart_000_002E_01C4EFF3.03CD63E0
Content-Type: image / gif;
name = "30ppm.gif"
Content-Transfer-Encoding: base64
Content-Dispozicija: attachment;
filename = "30ppm.gif"R0lGODlhRQF7AIAAAAAAAP / / / w ywAAAAARQF7AAAC/oyPqcvtD6OctNqLs968 G4kiW5omm6sq2bgAk8UvX9o3T87Hn/g8MChe7IsDYGyqXzOalaIBCndSqlRqb8q7crteX3SKS37L5LOpJxei2 x1JHpHwuv2Oz v3/L7/DxgoqDM3N3iISEiWyNhIsmgn5ziZAlknSZn56KcFo/nZYXnJ5glqiiE6inR02jqRChc25korAftGdltLq4vWuwv8CzzMJ0x8fGeMvOymfFZoyLzr/MwqPUxtln19uO3lzS0IfjUeziluPj1Ynp7HTt7e s41H2p9m4oZ71Bv1Z xBkK fRb NTH4RMGMaDDuRZERJmKpUtFkcUOoBGNB/ oUTLUqc1TCkp4AjNZ4LZLJCro4To6x8OEUWtJYX01gbY0jNipQqOZKEKWNLTIpB0zljyEZfS548Kawh VEMKy1UaV5T1oklqaUNkY5o sphVx5i5UTtVLHdTVtFH7p1eW/m1k0EQUG7i3ct17dBdfI9AbauE70C22r1CdIqXcGZsG5FKxSkycCMD6IiPNZtWqGFTFCuzOSzDtCfRI8mTcn0aRB5W7t DTu27NmwHale/eF2EN02eLuY5xsMo AtgJdORPwVEbFzjWtKXuIm9DgvRxr G r4H YFK3qNbrX6IueNAU3NrhhFLoZZXYaYXgO zXELX4iPvJy2bO05/sazLlffbxy9ZRFE7wEkVxu6FWidB5ihgl0lA
5 FRBrduaaBfho CNGGHmJIYFIffgdQhOpJppcl5FG3X0KexbETh/jNiBM AJqIhYW26PdAa4DBuBNbEw7Jz43p5XigQB/29GJhQX61I304DqZjj0s69aOTKvSjy3kcBPjFO7CMKCORVfLDApc7TimkfFqi1wCZJDKAED5pLmblXEy6iSZrVsqpXJM93gmlixAeSWWSdMr5nY C9rklnky6yGeFZyrEaJl6 vmmkHB5qiile34jaYeMRplpXkCGldSqDt51mTBg0lNofqn6g2VVnZGFF6cIyspmaJfWeGsVxui6/ulXmsY5Z5zBCusrpqlWiiidrbYX3bKDYlltog4yOy2uk0K15a4lckutpbmBWyyS3LKErbLNggpkutfBaSug4r6bGVWqfgnruWFpK0Q9ooS7r4T/JWhoH2qyq6 xhA7bsMO1LhqxxE9SvBFKHPNKJq0bhyrwDH D7GEXTJVascUkY7whqSNHW/JJNMOsocyRXlyzyzdDHFsZK/N8qHliOjWbNhO/jGqvxUw7L85Oa5Nzz98iQzC9SJvry6QtXx0r13usOAmwVuOLzcndeM3iv2FPvbXHTA/HNmrgzY1c3W1HPbDYvKi9jt52A95xefyqlHWU04C4AdSOP95ioINPd94f5fL6bXmymW8 X8CcN57456KPTnrpYdZoeupPVKV66442CC/frVOu4rWaz067syHGi7vlte9 E
92 / w5v8MKTRny/xh9fmb3M8/d89IlJT73z1Nt2/fXWZ583972/5n344n8O9/jmn4 a7Oivz3777r9PRQEAADs =
------=_ NextPart_000_002E_01C4EFF3.03CD63E0
Content-Type: application / bajt-stream;
name = "pulsepm.asm"
Content-Transfer-Encoding: kotiranim-printable
Content-Dispozicija: attachment;
filename = "pulsepm.asm"
; Pulse_60.asm
;
, 22 listopad 2004
;
; Output 1 impuls / min iz 50Hz mains ili 0.5Hz sat sklopPopis P = 3D 12F675
uključiti "P12F675.inc"
errorlevel -305, -302, -306; MPLAB error supresija
__CONFIG _CP_OFF & _INTRC_OSC_NOCLKOUT & _BODEN_OFF & _WDT_OFF & =
_PWRTE_ON & _BODEN_OFF & _MCLRE_ON
bank0 makro
bcf status, rp0
bcf status, rp1
bcf status, irp
endm
bank1 makro
bsf status, rp0
bcf status, rp1
bcf status, irp
endm
mov makro litval file
movlw litval
movwf datoteku
endm
cblock 0x20
krpelja
sek
temp1
temp2
t0_cnt
endc
# define vodio gpio, 0,
1. ppm LED
# define gpio moć, 1; na struju
# define mains50 gpio, 2; u 50Hz, INT
# define b0int gpio, 4; do 452
# define gpio Sat, 5; 0.5Hz od sat modul
org 0x00
goto start
org 0x04
goto ISR
org 0x05
start bank1
poziv 0x3ff
movwf osccal
clrf ansel; digitalnih ulaza
movlw b'00101110 '
,
1. 0.5Hz u
; 0 izlazom na 452
; 1 / mclr
,
1. 50Hz u
,
1. mains za uključivanje / isključivanje
; 0 zeleni LED, output
movwf trisio
movlw b'10000110 '
,
1. pullups off
, 110 / 128 TMR0 pre-djelitelj
movwf option_reg; = 3D ~ 32.768ms rollover 4MHz int rc =
oscbank0
clrf gpio
movlw b'00000111 '; GPIO 0,1,2 kao digitalni
movwf cmcon
clrf tmr0
clrf intcon
bsf intcon, inte
clrf t1con
mov 0xff, tmr1l; opterećenje TMR1 s -1
mov 0xff, tmr1h
mov ,100, krpelja, 2 drugi rezolucije
mov ,30, sek, 1 minute
; = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D =
= 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D
; Glavna petlja, pričekate unosa
; = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D =
= 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D
glavni btfss napajanja
goto baterije
bcf intcon, intf
clrf tmr0
wt_lh btfsc mains50
goto chk_m1
wt_hl btfss mains50
goto chk_m2
bcf vodio
decfsz krpelja
goto glavni
mov ,100, krpelja; Reload krpelja
bsf vodio; LED 1/50th na drugi
decfsz sek
goto glavni
mov ,30, sek; Reload sek
poziv puls
goto glavni
Baterija btfss sat
goto sec2; proces ako power off
btfsc napajanja
goto glavni; izlaz ako dođe na vlast
goto baterije
sec2 bsf vodio
poziv ms5; LED na za 5ms
btfss sata,
iščekujući povratak visoke
goto -1 $
bcf vodio
decfsz sek
goto baterije
mov ,30, sekunda
poziv puls
goto baterije
pulse bsf b0int; 50us puls do 452
mov ,252, temp1
incfsz temp1
goto -1 $
bcf b0int
povratak
chk_m1 btfss napajanja
goto baterije
goto wt_lh
chk_m2 btfss napajanja
goto baterije
goto wt_hl
ms5 mov ,249, temp1; 5ms kašnjenje
mov 0x84, temp2
inct1 incfsz temp2
goto -1 $
incfsz temp1
goto inct1
povratak
; = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D =
= 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D
; Fault - TMR0 tajm-aut
; = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D =
= 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D
ISR nop
; = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D =
= 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D
t_loop bcf intcon, t0if; ca 500us kašnjenje
btfss intcon, t0if
goto -1 $
bcf intcon, t0if
povratak
kraj
------=_ NextPart_000_002E_01C4EFF3.03CD63E0
Content-Type: text / plain; charset = "us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
--
http://www.piclist.com PIC / SX & FAQ Popis arhiva
Prikaži / promijeniti svoje članstvo u mogućnosti
http://mailman.mit.edu/mailman/listinfo/piclist
------=_ NextPart_000_002E_01C4EFF3.03CD63E0---
da je u plavomTo je multi-dio poruke u MIME format.
------=_ NextPart_000_002E_01C4EFF3.03CD63E0
Content-Type: text / plain;
charset = "iso-8859-1"
Content-Transfer-Encoding: 7bit
> Alarm, no composite video output, bez datuma, bez sekunde, samo jednostavan
> Poluproizvodi točan sat
Ja sam novi projekt pomoću 12F675 kao / 50 ili / 30 djeliocem koji
šalje jedan impuls po minuti do 452's INT0.Nažalost, to je
nije ovdje tako ne mogu provjeriti stvarnu odbora za komponentu vrijednosti
ali osnovni princip je i dobro radi
Ono broji mains ciklusima ili 0.5Hz output od kuhinje sat
modul.To može biti iz dobio neki jeftini $ 1 sat i vrlo su
točne i stabilna, tako da mnogo više od običnog 32K kristalno.Sve
koja vam je potrebna je PCB.Output (s), gdje je od zavojnica je priložen.
To su naizmjeničan (tj. promjena polariteta unapređenja malog
magnet gear drive) i potrebno vam je kape izolirati ih od 0V
AC, u mom slučaju 12VAC, ide na 12F675 kroz buntovna
šestar i 5v cener dioda.Postoji također i otkloniti napon koji se
PIC otkrije.Ukoliko to nije tamo onda PIC poznaje jedinice na
baterije.AC je preferrable, ali je sat modul bi trebao,
IME,
budite točni u minutu ili tako godišnje
BTW, možete napraviti PIC voziti što
je lijevo od sata.Sam
učinio nekoliko posebnih zahtjeva za satove koje je potrebno modemsko
ali ne i 1 sekundu incrementation.Jedan je bio s programirljiva
thumbwheel prekidače.Dvije igle s komplementarni izlaz,
ograničavajući se na 1.6V je sve što trebate
U prilogu je preliminarni, ponovite preliminaran, kod kojih se
rad, ali nije rafiniran.Božićni rogoz i sve to, y'know
------=_ NextPart_000_002E_01C4EFF3.03CD63E0
Content-Type: image / gif;
name = "30ppm.gif"
Content-Transfer-Encoding: base64
Content-Dispozicija: attachment;
filename = "30ppm.gif"R0lGODlhRQF7AIAAAAAAAP / / / w ywAAAAARQF7AAAC/oyPqcvtD6OctNqLs968 G4kiW5omm6sq2bgAk8UvX9o3T87Hn/g8MChe7IsDYGyqXzOalaIBCndSqlRqb8q7crteX3SKS37L5LOpJxei2 x1JHpHwuv2Oz v3/L7/DxgoqDM3N3iISEiWyNhIsmgn5ziZAlknSZn56KcFo/nZYXnJ5glqiiE6inR02jqRChc25korAftGdltLq4vWuwv8CzzMJ0x8fGeMvOymfFZoyLzr/MwqPUxtln19uO3lzS0IfjUeziluPj1Ynp7HTt7e s41H2p9m4oZ71Bv1Z xBkK fRb NTH4RMGMaDDuRZERJmKpUtFkcUOoBGNB/ oUTLUqc1TCkp4AjNZ4LZLJCro4To6x8OEUWtJYX01gbY0jNipQqOZKEKWNLTIpB0zljyEZfS548Kawh VEMKy1UaV5T1oklqaUNkY5o sphVx5i5UTtVLHdTVtFH7p1eW/m1k0EQUG7i3ct17dBdfI9AbauE70C22r1CdIqXcGZsG5FKxSkycCMD6IiPNZtWqGFTFCuzOSzDtCfRI8mTcn0aRB5W7t DTu27NmwHale/eF2EN02eLuY5xsMo AtgJdORPwVEbFzjWtKXuIm9DgvRxr G r4H YFK3qNbrX6IueNAU3NrhhFLoZZXYaYXgO zXELX4iPvJy2bO05/sazLlffbxy9ZRFE7wEkVxu6FWidB5ihgl0lA
5 FRBrduaaBfho CNGGHmJIYFIffgdQhOpJppcl5FG3X0KexbETh/jNiBM AJqIhYW26PdAa4DBuBNbEw7Jz43p5XigQB/29GJhQX61I304DqZjj0s69aOTKvSjy3kcBPjFO7CMKCORVfLDApc7TimkfFqi1wCZJDKAED5pLmblXEy6iSZrVsqpXJM93gmlixAeSWWSdMr5nY C9rklnky6yGeFZyrEaJl6 vmmkHB5qiile34jaYeMRplpXkCGldSqDt51mTBg0lNofqn6g2VVnZGFF6cIyspmaJfWeGsVxui6/ulXmsY5Z5zBCusrpqlWiiidrbYX3bKDYlltog4yOy2uk0K15a4lckutpbmBWyyS3LKErbLNggpkutfBaSug4r6bGVWqfgnruWFpK0Q9ooS7r4T/JWhoH2qyq6 xhA7bsMO1LhqxxE9SvBFKHPNKJq0bhyrwDH D7GEXTJVascUkY7whqSNHW/JJNMOsocyRXlyzyzdDHFsZK/N8qHliOjWbNhO/jGqvxUw7L85Oa5Nzz98iQzC9SJvry6QtXx0r13usOAmwVuOLzcndeM3iv2FPvbXHTA/HNmrgzY1c3W1HPbDYvKi9jt52A95xefyqlHWU04C4AdSOP95ioINPd94f5fL6bXmymW8 X8CcN57456KPTnrpYdZoeupPVKV66442CC/frVOu4rWaz067syHGi7vlte9 E
92 / w5v8MKTRny/xh9fmb3M8/d89IlJT73z1Nt2/fXWZ583972/5n344n8O9/jmn4 a7Oivz3777r9PRQEAADs =
------=_ NextPart_000_002E_01C4EFF3.03CD63E0
Content-Type: application / bajt-stream;
name = "pulsepm.asm"
Content-Transfer-Encoding: kotiranim-printable
Content-Dispozicija: attachment;
filename = "pulsepm.asm"
; Pulse_60.asm
;
, 22 listopad 2004
;
; Output 1 impuls / min iz 50Hz mains ili 0.5Hz sat sklopPopis P = 3D 12F675
uključiti "P12F675.inc"
errorlevel -305, -302, -306; MPLAB error supresija
__CONFIG _CP_OFF & _INTRC_OSC_NOCLKOUT & _BODEN_OFF & _WDT_OFF & =
_PWRTE_ON & _BODEN_OFF & _MCLRE_ON
bank0 makro
bcf status, rp0
bcf status, rp1
bcf status, irp
endm
bank1 makro
bsf status, rp0
bcf status, rp1
bcf status, irp
endm
mov makro litval file
movlw litval
movwf datoteku
endm
cblock 0x20
krpelja
sek
temp1
temp2
t0_cnt
endc
# define vodio gpio, 0,
1. ppm LED
# define gpio moć, 1; na struju
# define mains50 gpio, 2; u 50Hz, INT
# define b0int gpio, 4; do 452
# define gpio Sat, 5; 0.5Hz od sat modul
org 0x00
goto start
org 0x04
goto ISR
org 0x05
start bank1
poziv 0x3ff
movwf osccal
clrf ansel; digitalnih ulaza
movlw b'00101110 '
,
1. 0.5Hz u
; 0 izlazom na 452
; 1 / mclr
,
1. 50Hz u
,
1. mains za uključivanje / isključivanje
; 0 zeleni LED, output
movwf trisio
movlw b'10000110 '
,
1. pullups off
, 110 / 128 TMR0 pre-djelitelj
movwf option_reg; = 3D ~ 32.768ms rollover 4MHz int rc =
oscbank0
clrf gpio
movlw b'00000111 '; GPIO 0,1,2 kao digitalni
movwf cmcon
clrf tmr0
clrf intcon
bsf intcon, inte
clrf t1con
mov 0xff, tmr1l; opterećenje TMR1 s -1
mov 0xff, tmr1h
mov ,100, krpelja, 2 drugi rezolucije
mov ,30, sek, 1 minute
; = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D =
= 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D
; Glavna petlja, pričekate unosa
; = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D =
= 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D
glavni btfss napajanja
goto baterije
bcf intcon, intf
clrf tmr0
wt_lh btfsc mains50
goto chk_m1
wt_hl btfss mains50
goto chk_m2
bcf vodio
decfsz krpelja
goto glavni
mov ,100, krpelja; Reload krpelja
bsf vodio; LED 1/50th na drugi
decfsz sek
goto glavni
mov ,30, sek; Reload sek
poziv puls
goto glavni
Baterija btfss sat
goto sec2; proces ako power off
btfsc napajanja
goto glavni; izlaz ako dođe na vlast
goto baterije
sec2 bsf vodio
poziv ms5; LED na za 5ms
btfss sata,
iščekujući povratak visoke
goto -1 $
bcf vodio
decfsz sek
goto baterije
mov ,30, sekunda
poziv puls
goto baterije
pulse bsf b0int; 50us puls do 452
mov ,252, temp1
incfsz temp1
goto -1 $
bcf b0int
povratak
chk_m1 btfss napajanja
goto baterije
goto wt_lh
chk_m2 btfss napajanja
goto baterije
goto wt_hl
ms5 mov ,249, temp1; 5ms kašnjenje
mov 0x84, temp2
inct1 incfsz temp2
goto -1 $
incfsz temp1
goto inct1
povratak
; = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D =
= 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D
; Fault - TMR0 tajm-aut
; = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D =
= 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D
ISR nop
; = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D =
= 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D = 3D
t_loop bcf intcon, t0if; ca 500us kašnjenje
btfss intcon, t0if
goto -1 $
bcf intcon, t0if
povratak
kraj
------=_ NextPart_000_002E_01C4EFF3.03CD63E0
Content-Type: text / plain; charset = "us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
--
http://www.piclist.com PIC / SX & FAQ Popis arhiva
Prikaži / promijeniti svoje članstvo u mogućnosti
http://mailman.mit.edu/mailman/listinfo/piclist
------=_ NextPart_000_002E_01C4EFF3.03CD63E0---