Electronic Components Datasheet Search
  New Zealand  ▼
ALLDATASHEET.CO.NZ

X  

HCS12 Datasheet(PDF) 346 Page - Freescale Semiconductor, Inc

Part # HCS12
Description  HCS12 Microcontrollers
PDF  452 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  FREESCALE [Freescale Semiconductor, Inc]
Direct Link  http://www.freescale.com
Logo FREESCALE - Freescale Semiconductor, Inc

HCS12 Datasheet(HTML) 346 Page - Freescale Semiconductor, Inc

Back Button HCS12 Datasheet HTML 342Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 343Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 344Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 345Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 346Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 347Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 348Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 349Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 350Page - Freescale Semiconductor, Inc Next Button
Zoom Inzoom in Zoom Outzoom out
 346 / 452 page
background image
S12CPUV2 Reference Manual, Rev. 4.0
346
Freescale Semiconductor
are automatically updated by four and one so they point at the next
membership function and fuzzy input respectively.
Line 7 loads the current value of the next system input. Pointers in X and Y
already point to the right places as a result of the automatic update function
of the MEM instruction in line 5.
Line 8 reloads a loop count.
Lines 9 and 10 form a loop to fuzzify the seven labels of the second system
input. When the program drops to line 11, the Y index register is pointing at
the next location after the last fuzzy input, which is the first fuzzy output in
this system.
Line 11 sets the loop count to clear seven fuzzy outputs.
Lines 12 and 13 form a loop to clear all fuzzy outputs before rule evaluation
starts.
Line 14 initializes the X index register to point at the first element in the rule
list for the REV instruction.
Line 15 initializes the Y index register to point at the fuzzy inputs and outputs
in the system. The rule list (for REV) consists of 8-bit offsets from this base
address to particular fuzzy inputs or fuzzy outputs. The special value $FE is
interpreted by REV as a marker between rule antecedents and
consequents.
Line 16 initializes the A accumulator to the highest 8-bit value in preparation
for finding the smallest fuzzy input referenced by a rule antecedent. The
LDAA #$FF instruction also clears the V-bit in the CPU12’s condition code
register so the REV instruction knows it is processing antecedents. During
rule list processing, the V bit is toggled each time an $FE is detected in the
list. The V bit indicates whether REV is processing antecedents or
consequents.
Line 17 is the REV instruction, a self-contained loop to process successive
elements in the rule list until an $FF character is found. For a system of 17
rules with two antecedents and one consequent each, the REV instruction
takes 259 cycles, but it is interruptible so it does not cause a long interrupt
latency.
Lines 18 through 20 set up pointers and an iteration count for the WAV
instruction.



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com