Kļūda kodu

M

mpardinho

Guest
Es izmantoju šo kodu, bet tad es apkopo notiek dažas kļūdas
i man palīdzēt ar errosDataPin equ 0x06; PIC Pin
ClockPin equ 0x07; PIC Pin
Char equ 0x35; buferis
BitCounter equ 0x36, bitu skaitu, lai lasītu

GetScanCode
BSF STATUSS, RP0; izvēlieties banka 1
BSF TRISB, DataPin; noteikt pins kā priekšnodokli
BSF TRISB, ClockPin
BCF OPTION_REG, NOT_RBPU; pull-ups ir iespējotas
BCF STATUS, RP0; izvēlieties banku 0

zvanu ClockWait, pagaidiet Velciet līdz stājas spēkā, un tastatūras, lai pull pulksteni zemu

; --- Lasīt Datu biti ----

ReadKey

clrf Char KĻŪDA

movlw 0,8; bitiem, lai lasītu
movwf BitCounter

ReadChar

rrf Char KĻŪDA

BCF Char, 7, noklusējuma vērtība ir 0
zvanu ClockWait, pagaidiet pulkstenis iet augstu, tad zema

btfss PORTB, DataPin; lasīt Data

Iet uz Next KĻŪDABSF Char 7 Dati ir Augsta KĻŪDA

Nākamās decfsz BitCounter
Goto ReadChar; lasīt nākamo Datu Bitzvanu ClockWait; paritāte Bit

zvanu ClockWait; Stop Bit

; Pull Pulkstenis Line Zems (tastatūra būs buferis turpmāku keystrokes)

BSF STATUSS, RP0; izvēlieties banka 1
BCF TRISB, ClockPin, kas pulksteni līnija, kā izejas
BCF STATUS, RP0; izvēlieties banku 0
BCF PORTB, ClockPin, kas pulksteņa līnija zemsmovf Char, W
atgriezties

ClockWait
, Tad pagaidīt pulkstenis iet augstu
btfss PORTB, ClockPin
Iet ClockWait

ClockWait2
, Tad pagaidīt pulkstenis iet zemu
btfsc PORTB, ClockPin
Iet ClockWait2atgriezties KĻŪDA
 
BCF OPTION_REG, NOT_RBPU; pull-ups ir iespējotas <<ir teksts tiesības uzdevumu jums ir nepieciešams

pullups NAV ļāva varbūt 1 jautājums
Goto nākamā kļūda ir nepareizi, lai sāktu

Jūs aprunāt Goto kaut kas tiek atgriezts
ja jūs Goto tā tam jābūt strukturētam funkcijas, to prasa

Iet uz nākamo >????tas ir komanda?kaut tas ir atgriezies, ir vērtība, tā ir mainīga
un jābūt declaired

tāpat BYTE KĻŪDA utt

 

Welcome to EDABoard.com

Sponsor

Back
Top