A
ateyah
Guest
Hi visiem;
Es strādāju par manu graduētas projekts, tāpēc man ir nepieciešams palīdzēt
Es gribu nolasīt datus no ADC, kad es nospiediet uz pogas.
tā, ka es uzrakstīju kodu, kas darbojas INT kad RB5 = 1,
bet INT neatbild, i izmantot microbasic kompilatoru.
tas ir kods:
*********************************
Programma abbad
dim skaņu kā vārds [14]
dim kā baits
dim Es kā baits
sub procedūru pārtraukt
ja TestBit (INTCON, INTF) = 1, tad
skaņa [] = ADC_read (2)
ja a = 14, tad
= 0
vēl
= 1
beigām, ja
clearbit (intcon, intf)
beigām, ja
beigās sub
galvenais:
INTCON =% 10010000
ADCON1 = 80 $ 'konfigurēt analog izejvielas un Vref
TRISA = $ FF 'iecelt PORTA kā priekšnodokli
TRISB.0 = 1 "iecelt RB7, RB6 adatas kā izejas
TRISD = $ 00 'iecelt PORTD kā produkciju
TRISC = $ 00
= 0
bet patiesi
skaņa [] = ADC_read (2)
kur i = 0-14
ja skaņa [] = skaņas , pēc tam
portd = $ FF
beigām, ja
Tālāk es
iet
gada beigām.
**************paldies
Es strādāju par manu graduētas projekts, tāpēc man ir nepieciešams palīdzēt
Es gribu nolasīt datus no ADC, kad es nospiediet uz pogas.
tā, ka es uzrakstīju kodu, kas darbojas INT kad RB5 = 1,
bet INT neatbild, i izmantot microbasic kompilatoru.
tas ir kods:
*********************************
Programma abbad
dim skaņu kā vārds [14]
dim kā baits
dim Es kā baits
sub procedūru pārtraukt
ja TestBit (INTCON, INTF) = 1, tad
skaņa [] = ADC_read (2)
ja a = 14, tad
= 0
vēl
= 1
beigām, ja
clearbit (intcon, intf)
beigām, ja
beigās sub
galvenais:
INTCON =% 10010000
ADCON1 = 80 $ 'konfigurēt analog izejvielas un Vref
TRISA = $ FF 'iecelt PORTA kā priekšnodokli
TRISB.0 = 1 "iecelt RB7, RB6 adatas kā izejas
TRISD = $ 00 'iecelt PORTD kā produkciju
TRISC = $ 00
= 0
bet patiesi
skaņa [] = ADC_read (2)
kur i = 0-14
ja skaņa [] = skaņas , pēc tam
portd = $ FF
beigām, ja
Tālāk es
iet
gada beigām.
**************paldies