Problem se zapojenim PIC-4026-2003-7seg
Milan Horák
stranger@tiscali.cz
Středa Leden 25 15:39:35 CET 2006
Zdravim,
uz asi tyden marne patram, kde by mohla byt chyba.
Zapojeni je v priloze, program v textu zpravy.
1.Problem - pocita to jen kdyz je RES na 4026 odpojeny od PIC
(obcas se to svihne a pripojeni RES funguje jako reset celeho
zarizeni - to muze ale byt kontaktnim polem)
2.Problem - pocita to neuveritelne rychle, z toho co jsem
vykoukal na netu (cheapic), by to melo pocitat rychlosti asi
1cyklus/4sec, je to ale spis 40cyklu/sec.
Mohl by mne nekdo nakopnout ... spravnym smerem.
Diky, Milan.
Program:
;**********************************************************************
; Counts from 0 to 9 *
; *
; Pinout: A0 - CLK *
; A1 - Counter Reset (default L) *
; A2 - Display Enable (default L) *
;**********************************************************************
list p=16F84A ; list directive to define processor
#include <P16F84A.inc> ; processor specific variable definitions
__CONFIG _CP_OFF & _WDT_ON & _PWRTE_ON & _XT_OSC
CBLOCK H'C'
COUNTER ; cycle counter
ENDC
main
BCF STATUS,RP0
CLRF PORTA ; all port A pins set to 0
BSF STATUS,RP0
CLRF TRISA ; all port A pins are now outputs
MOVLW B'00000111' ; prescalar assigned to TMR0 and set 1:256
MOVWF OPTION_REG
BCF STATUS,RP0
MOVLW B'00000010' ; display off and counter reset
MOVWF PORTA
again: MOVLW D'61'
MOVWF COUNTER
CLRF PORTA
INCF PORTA
MOVLW B'00000100' ; display on
MOVWF PORTA
loop: BTFSS INTCON,T0IF ; wait 4 sec
GOTO $ -1
BCF INTCON,T0IF
DECFSZ COUNTER,F
GOTO loop
CLRF PORTA ; display off
GOTO again
END
------------- dal¹í èást ---------------
Netextová p?íloha byla odstran?na...
Jméno: counter.png
Typ: image/png
Velikost: 8069 bytes
Popis: [?ádný popis není k dispozici]
Url : http://list.hw.cz/pipermail/hw-list/attachments/20060125/572e6bed/attachment-0001.png
Další informace o konferenci Hw-list