e mi spunta questo messaggio:
Message[306] C:\USERS\CARLO\DESKTOP\........../CONVERT.ASM 62 : Crossing page boundary -- ensure page bits are set.
e cliccandoci sopra mi porta proprio sulla call di visualizzazione...Potrebbe essere un problema legato al PLC?
allego il codice...è un convertitore da binario a decimale...in pratica dal pin 0 al pin 7 della PORTC introduco il segnale binario da 8 Bit...e tramite una serie di XOR faccio visualizzare il valore in decimale in 3 display 7 segmeti
- Codice: Seleziona tutto
PROCESSOR 16F877A
RADIX DEC
INCLUDE "P16F877A.INC"
ERRORLEVEL -302
__CONFIG 3FF5H
SCRIVI_N macro P1,P2,P3
MOVLW P3
MOVWF UNITA
MOVLW P2
MOVWF DECINE
MOVLW P1
MOVWF UNITA3
endm
ORG 0x20
d1 RES 1
d2 RES 1
UNITA RES 1
DECINE RES 1
S1 RES 1
S2 RES 1
S3 RES 1
SOS RES 1 ;se il bit 0 di questo registro vale 1 incrementa a 62,se 0 increm a 61.
CONT_INT RES 1 ;registro che conta se sono avvenute 61 o 62 interrupt
DECINE4 RES 1 ;registro che conta le volte che ha inizializzato il contatore di interrupt a 61
UNITA3 RES 1
SECONDI RES 1
;definizione numeri
ZERO EQU B'00111111'
UNO EQU B'00000110'
DUE EQU B'01011011'
TRE EQU B'01001111'
QUATTRO EQU B'01100110'
CINQUE EQU B'01101101'
SEI EQU B'01111101'
SETTE EQU B'00000111'
OTTO EQU B'01111111'
NOVE EQU B'01101111'
;DEFINIZIONE CATODI DISPLAY
DISP_UNIT EQU 0
DISP_DECINE EQU 1
DISP_UNITA3 EQU 2
SECONDO EQU 7
DISP_DECINE4 EQU 3
ORG 0X00
BSF STATUS,RP0 ;ACCEDI AL BANCO 1
MOVLW B'00010000';IMPOSTA TUTTI OUT
MOVWF TRISA ;A PORTA A
MOVLW B'10000000';IMPOSTA TUTTI OUT TRANNE BIT 7 IN INPUT
MOVWF TRISB ;A PORTA B
MOVLW B'11111111';IMPOSTA TUTTI OUT TRANNE BIT 7 IN INPUT
MOVWF TRISC ;A PORTA C
BCF STATUS,RP0 ;ACCEDI A BANCO 0
MAIN
CALL VISUALIZZA
MOVLW 0
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_0
MOVLW 1
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_1
MOVLW 2
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_2
MOVLW 3
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_3
MOVLW 4
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_4
MOVLW 5
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_5
MOVLW 6
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_6
MOVLW 7
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_7
MOVLW 8
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_8
MOVLW 9
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_9
MOVLW 10
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_10
MOVLW 11
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_11
MOVLW 12
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_12
MOVLW 13
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_13
MOVLW 14
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_14
MOVLW 15
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_15
MOVLW 16
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_16
MOVLW 17
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_17
MOVLW 18
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_18
MOVLW 19
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_19
MOVLW 20
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_20
MOVLW 21
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_21
MOVLW 22
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_22
MOVLW 23
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_23
MOVLW 24
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_24
MOVLW 25
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_25
MOVLW 26
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_26
MOVLW 27
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_27
MOVLW 28
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_28
MOVLW 29
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_29
MOVLW 30
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_30
MOVLW 31
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_31
MOVLW 32
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_32
MOVLW 33
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_33
MOVLW 34
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_34
MOVLW 35
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_35
MOVLW 36
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_36
MOVLW 37
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_37
MOVLW 38
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_38
MOVLW 39
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_39
MOVLW 40
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_40
MOVLW 41
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_41
MOVLW 42
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_42
MOVLW 43
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_43
MOVLW 44
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_44
MOVLW 45
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_45
MOVLW 46
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_46
MOVLW 47
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_47
MOVLW 48
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_48
MOVLW 49
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_49
MOVLW 50
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_50
MOVLW 51
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_51
MOVLW 52
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_52
MOVLW 53
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_53
MOVLW 54
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_54
MOVLW 55
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_55
MOVLW 56
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_56
MOVLW 57
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_57
MOVLW 58
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_58
MOVLW 59
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_59
MOVLW 60
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_60
MOVLW 61
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_61
MOVLW 62
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_62
MOVLW 63
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_63
MOVLW 64
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_64
MOVLW 65
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_65
MOVLW 66
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_66
MOVLW 67
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_67
MOVLW 68
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_68
MOVLW 69
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_69
MOVLW 70
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_70
MOVLW 71
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_71
MOVLW 72
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_72
MOVLW 73
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_73
MOVLW 74
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_74
MOVLW 75
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_75
MOVLW 76
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_76
MOVLW 77
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_77
MOVLW 78
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_78
MOVLW 79
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_79
MOVLW 80
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_80
MOVLW 81
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_81
MOVLW 82
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_82
MOVLW 83
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_83
MOVLW 84
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_84
MOVLW 85
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_85
MOVLW 86
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_86
MOVLW 87
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_87
MOVLW 88
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_88
MOVLW 89
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_89
MOVLW 90
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_90
MOVLW 91
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_91
MOVLW 92
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_92
MOVLW 93
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_93
MOVLW 94
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_94
MOVLW 95
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_95
MOVLW 96
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_96
MOVLW 97
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_97
MOVLW 98
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_98
MOVLW 99
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_99
MOVLW 100
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_100
MOVLW 101
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_101
GOTO MAIN
;_________________________________________________^^SUBROUTINES^^___________________________________________
VISUAL_0
SCRIVI_N ZERO,ZERO,ZERO
RETURN
VISUAL_1
SCRIVI_N ZERO,ZERO,UNO
RETURN
VISUAL_2
SCRIVI_N ZERO,ZERO,DUE
RETURN
VISUAL_3
SCRIVI_N ZERO,ZERO,TRE
RETURN
VISUAL_4
SCRIVI_N ZERO,ZERO,QUATTRO
RETURN
VISUAL_5
SCRIVI_N ZERO,ZERO,CINQUE
RETURN
VISUAL_6
SCRIVI_N ZERO,ZERO,SEI
RETURN
VISUAL_7
SCRIVI_N ZERO,ZERO,SETTE
RETURN
VISUAL_8
SCRIVI_N ZERO,ZERO,OTTO
RETURN
VISUAL_9
SCRIVI_N ZERO,ZERO,NOVE
RETURN
VISUAL_10
SCRIVI_N ZERO,UNO,ZERO
RETURN
VISUAL_11
SCRIVI_N ZERO,UNO,UNO
RETURN
VISUAL_12
SCRIVI_N ZERO,UNO,DUE
RETURN
VISUAL_13
SCRIVI_N ZERO,UNO,TRE
RETURN
VISUAL_14
SCRIVI_N ZERO,UNO,QUATTRO
RETURN
VISUAL_15
SCRIVI_N ZERO,UNO,CINQUE
RETURN
VISUAL_16
SCRIVI_N ZERO,UNO,SEI
RETURN
VISUAL_17
SCRIVI_N ZERO,UNO,SETTE
RETURN
VISUAL_18
SCRIVI_N ZERO,UNO,OTTO
RETURN
VISUAL_19
SCRIVI_N ZERO,UNO,NOVE
RETURN
VISUAL_20
SCRIVI_N ZERO,DUE,ZERO
RETURN
VISUAL_21
SCRIVI_N ZERO,DUE,UNO
RETURN
VISUAL_22
SCRIVI_N ZERO,DUE,DUE
RETURN
VISUAL_23
SCRIVI_N ZERO,DUE,TRE
RETURN
VISUAL_24
SCRIVI_N ZERO,DUE,QUATTRO
RETURN
VISUAL_25
SCRIVI_N ZERO,DUE,CINQUE
RETURN
VISUAL_26
SCRIVI_N ZERO,DUE,SEI
RETURN
VISUAL_27
SCRIVI_N ZERO,DUE,SETTE
RETURN
VISUAL_28
SCRIVI_N ZERO,DUE,OTTO
RETURN
VISUAL_29
SCRIVI_N ZERO,DUE,NOVE
RETURN
VISUAL_30
SCRIVI_N ZERO,TRE,ZERO
RETURN
VISUAL_31
SCRIVI_N ZERO,TRE,UNO
RETURN
VISUAL_32
SCRIVI_N ZERO,TRE,DUE
RETURN
VISUAL_33
SCRIVI_N ZERO,TRE,TRE
RETURN
VISUAL_34
SCRIVI_N ZERO,TRE,QUATTRO
RETURN
VISUAL_35
SCRIVI_N ZERO,TRE,CINQUE
RETURN
VISUAL_36
SCRIVI_N ZERO,TRE,SEI
RETURN
VISUAL_37
SCRIVI_N ZERO,TRE,SETTE
RETURN
VISUAL_38
SCRIVI_N ZERO,TRE,OTTO
RETURN
VISUAL_39
SCRIVI_N ZERO,TRE,NOVE
RETURN
VISUAL_40
SCRIVI_N ZERO,QUATTRO,ZERO
RETURN
VISUAL_41
SCRIVI_N ZERO,QUATTRO,UNO
RETURN
VISUAL_42
SCRIVI_N ZERO,QUATTRO,DUE
RETURN
VISUAL_43
SCRIVI_N ZERO,QUATTRO,TRE
RETURN
VISUAL_44
SCRIVI_N ZERO,QUATTRO,QUATTRO
RETURN
VISUAL_45
SCRIVI_N ZERO,QUATTRO,CINQUE
RETURN
VISUAL_46
SCRIVI_N ZERO,QUATTRO,SEI
RETURN
VISUAL_47
SCRIVI_N ZERO,QUATTRO,SETTE
RETURN
VISUAL_48
SCRIVI_N ZERO,QUATTRO,OTTO
RETURN
VISUAL_49
SCRIVI_N ZERO,QUATTRO,NOVE
RETURN
VISUAL_50
SCRIVI_N ZERO,CINQUE,ZERO
RETURN
VISUAL_51
SCRIVI_N ZERO,CINQUE,UNO
RETURN
VISUAL_52
SCRIVI_N ZERO,CINQUE,DUE
RETURN
VISUAL_53
SCRIVI_N ZERO,CINQUE,TRE
RETURN
VISUAL_54
SCRIVI_N ZERO,CINQUE,QUATTRO
RETURN
VISUAL_55
SCRIVI_N ZERO,CINQUE,CINQUE
RETURN
VISUAL_56
SCRIVI_N ZERO,CINQUE,SEI
RETURN
VISUAL_57
SCRIVI_N ZERO,CINQUE,SETTE
RETURN
VISUAL_58
SCRIVI_N ZERO,CINQUE,OTTO
RETURN
VISUAL_59
SCRIVI_N ZERO,CINQUE,NOVE
RETURN
VISUAL_60
SCRIVI_N ZERO,SEI,ZERO
RETURN
VISUAL_61
SCRIVI_N ZERO,SEI,UNO
RETURN
VISUAL_62
SCRIVI_N ZERO,SEI,DUE
RETURN
VISUAL_63
SCRIVI_N ZERO,SEI,TRE
RETURN
VISUAL_64
SCRIVI_N ZERO,SEI,QUATTRO
RETURN
VISUAL_65
SCRIVI_N ZERO,SEI,CINQUE
RETURN
VISUAL_66
SCRIVI_N ZERO,SEI,SEI
RETURN
VISUAL_67
SCRIVI_N ZERO,SEI,SETTE
RETURN
VISUAL_68
SCRIVI_N ZERO,SEI,OTTO
RETURN
VISUAL_69
SCRIVI_N ZERO,SEI,NOVE
RETURN
VISUAL_70
SCRIVI_N ZERO,SETTE,ZERO
RETURN
VISUAL_71
SCRIVI_N ZERO,SETTE,UNO
RETURN
VISUAL_72
SCRIVI_N ZERO,SETTE,DUE
RETURN
VISUAL_73
SCRIVI_N ZERO,SETTE,TRE
RETURN
VISUAL_74
SCRIVI_N ZERO,SETTE,QUATTRO
RETURN
VISUAL_75
SCRIVI_N ZERO,SETTE,CINQUE
RETURN
VISUAL_76
SCRIVI_N ZERO,SETTE,SEI
RETURN
VISUAL_77
SCRIVI_N ZERO,SETTE,SETTE
RETURN
VISUAL_78
SCRIVI_N ZERO,SETTE,OTTO
RETURN
VISUAL_79
SCRIVI_N ZERO,SETTE,NOVE
RETURN
VISUAL_80
SCRIVI_N ZERO,OTTO,ZERO
RETURN
VISUAL_81
SCRIVI_N ZERO,OTTO,UNO
RETURN
VISUAL_82
SCRIVI_N ZERO,OTTO,DUE
RETURN
VISUAL_83
SCRIVI_N ZERO,OTTO,TRE
RETURN
VISUAL_84
SCRIVI_N ZERO,OTTO,QUATTRO
RETURN
VISUAL_85
SCRIVI_N ZERO,OTTO,CINQUE
RETURN
VISUAL_86
SCRIVI_N ZERO,OTTO,SEI
RETURN
VISUAL_87
SCRIVI_N ZERO,OTTO,SETTE
RETURN
VISUAL_88
SCRIVI_N ZERO,OTTO,OTTO
RETURN
VISUAL_89
SCRIVI_N ZERO,OTTO,NOVE
RETURN
VISUAL_90
SCRIVI_N ZERO,NOVE,ZERO
RETURN
VISUAL_91
SCRIVI_N ZERO,NOVE,UNO
RETURN
VISUAL_92
SCRIVI_N ZERO,NOVE,DUE
RETURN
VISUAL_93
SCRIVI_N ZERO,NOVE,TRE
RETURN
VISUAL_94
SCRIVI_N ZERO,NOVE,QUATTRO
RETURN
VISUAL_95
SCRIVI_N ZERO,NOVE,CINQUE
RETURN
VISUAL_96
SCRIVI_N ZERO,NOVE,SEI
RETURN
VISUAL_97
SCRIVI_N ZERO,NOVE,SETTE
RETURN
VISUAL_98
SCRIVI_N ZERO,NOVE,OTTO
RETURN
VISUAL_99
SCRIVI_N ZERO,NOVE,NOVE
RETURN
VISUAL_100
SCRIVI_N UNO,ZERO,ZERO
RETURN
VISUAL_101
SCRIVI_N UNO,ZERO,UNO
RETURN
VISUAL_102
SCRIVI_N UNO,ZERO,DUE
RETURN
VISUAL_103
SCRIVI_N UNO,ZERO,TRE
RETURN
VISUAL_104
SCRIVI_N UNO,ZERO,QUATTRO
RETURN
VISUAL_105
SCRIVI_N UNO,ZERO,CINQUE
RETURN
VISUAL_106
SCRIVI_N UNO,ZERO,SEI
RETURN
VISUAL_107
SCRIVI_N UNO,ZERO,SETTE
RETURN
VISUAL_108
SCRIVI_N UNO,ZERO,OTTO
RETURN
VISUAL_109
SCRIVI_N UNO,ZERO,NOVE
RETURN
VISUAL_110
SCRIVI_N UNO,UNO,ZERO
RETURN
VISUAL_111
SCRIVI_N UNO,UNO,UNO
RETURN
VISUAL_112
SCRIVI_N UNO,UNO,DUE
RETURN
VISUAL_113
SCRIVI_N UNO,UNO,TRE
RETURN
VISUAL_114
SCRIVI_N UNO,UNO,QUATTRO
RETURN
VISUAL_115
SCRIVI_N UNO,UNO,CINQUE
RETURN
VISUAL_116
SCRIVI_N UNO,UNO,SEI
RETURN
VISUAL_117
SCRIVI_N UNO,UNO,SETTE
RETURN
VISUAL_118
SCRIVI_N UNO,UNO,OTTO
RETURN
VISUAL_119
SCRIVI_N UNO,UNO,NOVE
RETURN
VISUAL_120
SCRIVI_N UNO,DUE,ZERO
RETURN
VISUAL_121
SCRIVI_N UNO,DUE,UNO
RETURN
VISUAL_122
SCRIVI_N UNO,DUE,DUE
RETURN
VISUAL_123
SCRIVI_N UNO,DUE,TRE
RETURN
VISUAL_124
SCRIVI_N UNO,DUE,QUATTRO
RETURN
VISUAL_125
SCRIVI_N UNO,DUE,CINQUE
RETURN
VISUAL_126
SCRIVI_N UNO,DUE,SEI
RETURN
VISUAL_127
SCRIVI_N UNO,DUE,SETTE
RETURN
VISUAL_128
SCRIVI_N UNO,DUE,OTTO
RETURN
VISUAL_129
SCRIVI_N UNO,DUE,NOVE
RETURN
VISUAL_130
SCRIVI_N UNO,TRE,ZERO
RETURN
VISUAL_131
SCRIVI_N UNO,TRE,UNO
RETURN
VISUAL_132
SCRIVI_N UNO,TRE,DUE
RETURN
VISUAL_133
SCRIVI_N UNO,TRE,TRE
RETURN
VISUAL_134
SCRIVI_N UNO,TRE,QUATTRO
RETURN
VISUAL_135
SCRIVI_N UNO,TRE,CINQUE
RETURN
VISUAL_136
SCRIVI_N UNO,TRE,SEI
RETURN
VISUAL_137
SCRIVI_N UNO,TRE,SETTE
RETURN
VISUAL_138
SCRIVI_N UNO,TRE,OTTO
RETURN
VISUAL_139
SCRIVI_N UNO,TRE,NOVE
RETURN
VISUAL_140
SCRIVI_N UNO,QUATTRO,ZERO
RETURN
VISUAL_141
SCRIVI_N UNO,QUATTRO,UNO
RETURN
VISUAL_142
SCRIVI_N UNO,QUATTRO,DUE
RETURN
VISUAL_143
SCRIVI_N UNO,QUATTRO,TRE
RETURN
VISUAL_144
SCRIVI_N UNO,QUATTRO,QUATTRO
RETURN
VISUAL_145
SCRIVI_N UNO,QUATTRO,CINQUE
RETURN
VISUAL_146
SCRIVI_N UNO,QUATTRO,SEI
RETURN
VISUAL_147
SCRIVI_N UNO,QUATTRO,SETTE
RETURN
VISUAL_148
SCRIVI_N UNO,QUATTRO,OTTO
RETURN
VISUAL_149
SCRIVI_N UNO,QUATTRO,NOVE
RETURN
VISUAL_150
SCRIVI_N UNO,CINQUE,ZERO
RETURN
VISUAL_151
SCRIVI_N UNO,CINQUE,UNO
RETURN
VISUAL_152
SCRIVI_N UNO,CINQUE,DUE
RETURN
VISUAL_153
SCRIVI_N UNO,CINQUE,TRE
RETURN
VISUAL_154
SCRIVI_N UNO,CINQUE,QUATTRO
RETURN
VISUAL_155
SCRIVI_N UNO,CINQUE,CINQUE
RETURN
VISUAL_156
SCRIVI_N UNO,CINQUE,SEI
RETURN
VISUAL_157
SCRIVI_N UNO,CINQUE,SETTE
RETURN
VISUAL_158
SCRIVI_N UNO,CINQUE,OTTO
RETURN
VISUAL_159
SCRIVI_N UNO,CINQUE,NOVE
RETURN
VISUAL_160
SCRIVI_N UNO,SEI,ZERO
RETURN
VISUAL_161
SCRIVI_N UNO,SEI,UNO
RETURN
VISUAL_162
SCRIVI_N UNO,SEI,DUE
RETURN
VISUAL_163
SCRIVI_N UNO,SEI,TRE
RETURN
VISUAL_164
SCRIVI_N UNO,SEI,QUATTRO
RETURN
VISUAL_165
SCRIVI_N UNO,SEI,CINQUE
RETURN
VISUAL_166
SCRIVI_N UNO,SEI,SEI
RETURN
VISUAL_167
SCRIVI_N UNO,SEI,SETTE
RETURN
VISUAL_168
SCRIVI_N UNO,SEI,OTTO
RETURN
VISUAL_169
SCRIVI_N UNO,SEI,NOVE
RETURN
VISUAL_170
SCRIVI_N UNO,SETTE,ZERO
RETURN
VISUAL_171
SCRIVI_N UNO,SETTE,UNO
RETURN
VISUAL_172
SCRIVI_N UNO,SETTE,DUE
RETURN
VISUAL_173
SCRIVI_N UNO,SETTE,TRE
RETURN
VISUAL_174
SCRIVI_N UNO,SETTE,QUATTRO
RETURN
VISUAL_175
SCRIVI_N UNO,SETTE,CINQUE
RETURN
VISUAL_176
SCRIVI_N UNO,SETTE,SEI
RETURN
VISUAL_177
SCRIVI_N UNO,SETTE,SETTE
RETURN
VISUAL_178
SCRIVI_N UNO,SETTE,OTTO
RETURN
VISUAL_179
SCRIVI_N UNO,SETTE,NOVE
RETURN
VISUAL_180
SCRIVI_N UNO,OTTO,ZERO
RETURN
VISUAL_181
SCRIVI_N UNO,OTTO,UNO
RETURN
VISUAL_182
SCRIVI_N UNO,OTTO,DUE
RETURN
VISUAL_183
SCRIVI_N UNO,OTTO,TRE
RETURN
VISUAL_184
SCRIVI_N UNO,OTTO,QUATTRO
RETURN
VISUAL_185
SCRIVI_N UNO,OTTO,CINQUE
RETURN
VISUAL_186
SCRIVI_N UNO,OTTO,SEI
RETURN
VISUAL_187
SCRIVI_N UNO,OTTO,SETTE
RETURN
VISUAL_188
SCRIVI_N UNO,OTTO,OTTO
RETURN
VISUAL_189
SCRIVI_N UNO,OTTO,NOVE
RETURN
VISUAL_190
SCRIVI_N UNO,NOVE,ZERO
RETURN
VISUAL_191
SCRIVI_N UNO,NOVE,UNO
RETURN
VISUAL_192
SCRIVI_N UNO,NOVE,DUE
RETURN
VISUAL_193
SCRIVI_N UNO,NOVE,TRE
RETURN
VISUAL_194
SCRIVI_N UNO,NOVE,QUATTRO
RETURN
VISUAL_195
SCRIVI_N UNO,NOVE,CINQUE
RETURN
VISUAL_196
SCRIVI_N UNO,NOVE,SEI
RETURN
VISUAL_197
SCRIVI_N UNO,NOVE,SETTE
RETURN
VISUAL_198
SCRIVI_N UNO,NOVE,OTTO
RETURN
VISUAL_199
SCRIVI_N UNO,NOVE,NOVE
RETURN
VISUAL_200
SCRIVI_N DUE,ZERO,ZERO
RETURN
VISUAL_201
SCRIVI_N DUE,ZERO,UNO
RETURN
VISUAL_202
SCRIVI_N DUE,ZERO,DUE
RETURN
VISUAL_203
SCRIVI_N DUE,ZERO,TRE
RETURN
VISUAL_204
SCRIVI_N DUE,ZERO,QUATTRO
RETURN
VISUAL_205
SCRIVI_N DUE,ZERO,CINQUE
RETURN
VISUAL_206
SCRIVI_N DUE,ZERO,SEI
RETURN
VISUAL_207
SCRIVI_N DUE,ZERO,SETTE
RETURN
VISUAL_208
SCRIVI_N DUE,ZERO,OTTO
RETURN
VISUAL_209
SCRIVI_N DUE,ZERO,NOVE
RETURN
VISUAL_210
SCRIVI_N DUE,UNO,ZERO
RETURN
VISUAL_211
SCRIVI_N DUE,UNO,UNO
RETURN
VISUAL_212
SCRIVI_N DUE,UNO,DUE
RETURN
VISUAL_213
SCRIVI_N DUE,UNO,TRE
RETURN
VISUAL_214
SCRIVI_N DUE,UNO,QUATTRO
RETURN
VISUAL_215
SCRIVI_N DUE,UNO,CINQUE
RETURN
VISUAL_216
SCRIVI_N DUE,UNO,SEI
RETURN
VISUAL_217
SCRIVI_N DUE,UNO,SETTE
RETURN
VISUAL_218
SCRIVI_N DUE,UNO,OTTO
RETURN
VISUAL_219
SCRIVI_N DUE,UNO,NOVE
RETURN
VISUAL_220
SCRIVI_N DUE,DUE,ZERO
RETURN
VISUAL_221
SCRIVI_N DUE,DUE,UNO
RETURN
VISUAL_222
SCRIVI_N DUE,DUE,DUE
RETURN
VISUAL_223
SCRIVI_N DUE,DUE,TRE
RETURN
VISUAL_224
SCRIVI_N DUE,DUE,QUATTRO
RETURN
VISUAL_225
SCRIVI_N DUE,DUE,CINQUE
RETURN
VISUAL_226
SCRIVI_N DUE,DUE,SEI
RETURN
VISUAL_227
SCRIVI_N DUE,DUE,SETTE
RETURN
VISUAL_228
SCRIVI_N DUE,DUE,OTTO
RETURN
VISUAL_229
SCRIVI_N DUE,DUE,NOVE
RETURN
VISUAL_230
SCRIVI_N DUE,TRE,ZERO
RETURN
VISUAL_231
SCRIVI_N DUE,TRE,UNO
RETURN
VISUAL_232
SCRIVI_N DUE,TRE,DUE
RETURN
VISUAL_233
SCRIVI_N DUE,TRE,TRE
RETURN
VISUAL_234
SCRIVI_N DUE,TRE,QUATTRO
RETURN
VISUAL_235
SCRIVI_N DUE,TRE,CINQUE
RETURN
VISUAL_236
SCRIVI_N DUE,TRE,SEI
RETURN
VISUAL_237
SCRIVI_N DUE,TRE,SETTE
RETURN
VISUAL_238
SCRIVI_N DUE,TRE,OTTO
RETURN
VISUAL_239
SCRIVI_N DUE,TRE,NOVE
RETURN
VISUAL_240
SCRIVI_N DUE,QUATTRO,ZERO
RETURN
VISUAL_241
SCRIVI_N DUE,QUATTRO,UNO
RETURN
VISUAL_242
SCRIVI_N DUE,QUATTRO,DUE
RETURN
VISUAL_243
SCRIVI_N DUE,QUATTRO,TRE
RETURN
VISUAL_244
SCRIVI_N DUE,QUATTRO,QUATTRO
RETURN
VISUAL_245
SCRIVI_N DUE,QUATTRO,CINQUE
RETURN
VISUAL_246
SCRIVI_N DUE,QUATTRO,SEI
RETURN
VISUAL_247
SCRIVI_N DUE,QUATTRO,SETTE
RETURN
VISUAL_248
SCRIVI_N DUE,QUATTRO,OTTO
RETURN
VISUAL_249
SCRIVI_N DUE,QUATTRO,NOVE
RETURN
VISUAL_250
SCRIVI_N DUE,CINQUE,ZERO
RETURN
VISUAL_251
SCRIVI_N DUE,CINQUE,UNO
RETURN
VISUAL_252
SCRIVI_N DUE,CINQUE,DUE
RETURN
VISUAL_253
SCRIVI_N DUE,CINQUE,TRE
RETURN
VISUAL_254
SCRIVI_N DUE,CINQUE,QUATTRO
RETURN
VISUAL_255
SCRIVI_N DUE,CINQUE,CINQUE
RETURN
VISUALIZZA
BSF PORTA,DISP_UNIT
MOVF UNITA,0 ;legge il valore di unità e lo copia in W
MOVWF PORTB
BCF PORTA,DISP_UNIT
CALL Delay5
BSF PORTA,DISP_DECINE
MOVF DECINE,0 ;legge il valore di unità e lo copia in W
MOVWF PORTB
BCF PORTA,DISP_DECINE
CALL Delay5
BSF PORTA,DISP_UNITA3
MOVF UNITA3,0 ;legge il valore di unità e lo copia in W
MOVWF PORTB
BCF PORTA,DISP_UNITA3
CALL Delay5
RETURN
;__________________________________________RITARDO MULTIPLEXER_________________________________
Delay5
;4993 cycles
movlw 0xE6
movwf d1
movlw 0x04
movwf d2
Delay_0
decfsz d1, f
goto $+2
decfsz d2, f
goto Delay_0
;3 cycles
goto $+1
nop
;4 cycles (including call)
return
;_________________________________________________________________________________________________
Delay1s
;999997 cycles
movlw 0x08
movwf S1
movlw 0x2F
movwf S2
movlw 0x03
movwf S3
Delay1_0
decfsz S1, f
goto $+2
decfsz S2, f
goto $+2
decfsz S3, f
goto Delay1_0
;3 cycles
goto $+1
nop
return
END
cliccando sul messaggio di warning mi porta qui...
......
MOVLW B'11111111';IMPOSTA TUTTI IN
MOVWF TRISC ;A PORTA C
BCF STATUS,RP0 ;ACCEDI A BANCO 0
MAIN
CALL VISUALIZZA
MOVLW 0
XORWF PORTC,W
BTFSC STATUS,Z
CALL VISUAL_0
......
nella parte evidenziata

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)
