Note : Les descriptions sont présentées dans la langue officielle dans laquelle elles ont été soumises.
Background of the Invention:
This invention relates to material analysis
apparatus, and more particularly to apparatus for
measuring the contents of a bulk commodity, such as a
grain. The description will be facilita~ed by address-
ing the specific problem of measuring the moisture content
of a farm grain, such as corn, soybeans or the like.
In measuring the moisture content of a grain,
it is known to use a test cell that comprises a capacitor
LO in which the grain sample is introduced and to obtain a
reading representative of a moisture content based upon an
electrical measurement of the grain filled capacitor. In
d the past, such measurements have been made by connecting
the test cell as a capacitor in the tank circuit of an
oscillator and inferring the capacitance o the test
cell from a measurement of the frequency of the oscillator.
This approach is limited by the assumption that the test -~
cell represents an ideal or puxe capacitor, failing to
take into account the conduc~ance of a real capacitor,
'O also present in the test cell. Thus, some degree of
error is inherent in thismethod of measurement. Also,
the real capacitor of the test cell has a comple~ admit-
tance comprising a capacitive component and a frequency
dependent resistive component often called the loss
factor. Thus, the above measurement also fails to take
into account the frequency dependent resistive component~
`'` '
-- 2
7Z~
The dielectric constant of a material causes a
change in the electrical properties of a capacitor when
the material is introduced in its field region, compared
to the properties of the same capacitor when its field
; region is devoid of material. In general, the dielectric
constant of a material is a function of the physical pro-
perties or constituents of the material. Thus the di
electric constant and therefore the properties or consti-
tuents of a material may be derived by introducing the
material into a test cell constructed as a capacitor and
measuring the change in voltage across the test cell as
compared to the voltage across the empty test cell with
the same signal applied thereto. If the test cell is
included in an electrical network in which other com-
ponents are of known fixed values and a known signal is
applied to the network, voltage or gain measurements taken
across the test cell filled with the sample material can
be used to calculate the dielectric constant of the
material. It can be shown that the conductance of the test
cell capacitor with a material of known bulk conductivity there-
; in is proportional to the capacitance of the evacuated
capacitor . Thus, it is possible to eliminate the
effects of the conductance and allow for the effects Df
both the capacitive and the frequency dependent resistive
components of the real capacitor comprising the test
cell by correlating separate voltage measurements taken
across the test cell when empty and when filled with
1.7 Z~8
;
.
- the sample, with signals of at least two different
frequencies applied to the test cell.
Since grain moisture is defined as a percentage
by weight of moisture, it has been necessary in previous
moisture testing apparatus to first weigh a sample and
then introduce the sample into the test cell. A pre-
liminary moisture reading may then be obtained on the
instrument either by use of a properly calibrated meter
or calculating moisture from a readout on the instrument
-10 in conjunction with a chart. After this preliminary
moisture calculation has been obtained, however~ it is
necessary to apply a correction factor for the tempera-
ture of the sample. Thus, it is necessary to measure the
temperature of the sample and by reerence to a suitable
table or char~ obtain a temperature corrected moisture
reading. Also, in the case of farm grains, the moisture
reading must be corrected in accordance with the variance ~;
of the bulk density of the sample from a standard bulk ;~
density. Thus, it is necessary to determine the volume of
~20 the sample being tested, in addition to its weight, to
determi~e the density thereof. Then an additional cal-
culation must be made, or chart referred to, to obtain a
`~ moistuxe content reading corrected for bulk density.
It can be seen that the foregoing procedures are
relatively cumbersome when carried out wit~ prior art
apparatus due to the inconvenien~c of performing multiple
.
- 4 -
. ' , .
.. ' ' . , ~ . .
~7~18
separate measuring steps, in order to obtain a value of
moisture content as corrected for bulk density ànd tempera-
ture. Also, it is inconvenient to perform several calcula-
tions and/or to refer to charts or tables to derive this
final corrected value of moisture content~
Objects and Summary of the Invention
.
Accordingly, it is a general object of this
invention to provide an analysis ins~rument which is con-
venient to use, is high speed in operation, and auto-
matically performs all measurements and computations
necessary to obtain the contents of a sample.
A more specific object of this invention is to
provide an analysis instrument in accordance with the
foregoing object, for measuring the moisture content of
; a sample in accordance with the dielectric constant of the
sample.
Still another object of this invention is to
provide an analysis instrument in accordance with the `~
foregoing objects9 adapted to measure the bulk density of
the sample, and automatically modify the moisture
measurement in accordance with the variation of the bulk
density of the sample from a reference standard bulk density.
Yet another object of this invention is to pro-
vide an analysis instrument, in accordance with the fore-
going objects, further adapted to measure the temperature
..
-- 5 --
r
1~72~
of the sample and to modify the moisture measurem~nt accord-
ing to the variation of thetemperature of the sample from
a reference temperature.
; A further ob~ect of this invention is to provide
an analysis instrument in accordance with the foregoing
objects, adapted to perform the foregoing measurements
- and computations automatically to provide a readout re-
presentative of the moisture content of the sample as cor-
rected for bulk density and temperature of the sample as a
percentage of total weight.
Briefly, and in accordance with the foregoing
objects, an analysis instrument according to the presen~
invention comprises a test cell for receiving a sample of
the material to be tested, the test cell comprising a
capacitor whose electrical properties are modified in
accordance with the dielectric constant of the sample,
which dielectric constant is a function of the contents
thereof. The analysis instrument further includes circuit
:
means including means for applying two electrical signals
0 of different predetermined frequencies to the test cell
and means for applying the two electrical signals to the
~`,5''' test cell when the test cell is empty and for again apply-
ing the two electrical signals to the test cell when the
. ; .
~ sample is received therein. The analysis instrument also
.. . .
:;~ includes test circuit means including the test cell
!~
~ ' ` '
:~ `
` - 6 -
. ,.
'; :
Z:18
.
; capacitor for receiving the applied signals and ~or producing
test signals in response thereto, the test signals corresponding
to the dielectric constant of the material. The circuit means
further include measurement circuits for receiving the test
signals and providing an indication corresponding to the con-
.. tents of the material in accordance with the test signals.
In accordance with the present invention, there is
-. provided an analysis instrument for measuring the contents of a
`.. aample Gf a material comprising: a test cell for receiving
, ! 10 said sample, said test cell comprising a capacitor whose elec-
trical properties are modified in accordance with the dielectric
constant of the sample, which dielectric constant is a Eunction
of the contents thereof, circuit means including means for
.. applying two electrical signals of different predetermined
frequencies to said test cell, means for applying said two
,. , :
.~ electrical signals to said test cell when said test cell is
empty and for again applying said two electrical signals to said ~.
~i
~ test cell when said sample is received therein, test circuit
`. : means including said capacitor for receiving said applied
~ 20 signals and for producing test signals in response to said
c applied electrical signals, said test signals corresponding to
~ said dielectric constant of said material, said circuit means
, . ., ,. ~
:'q; further including measurement circuits for receiving said test
!~''', signals and providing an indication corresponding to said con-
.,
:.~ tents o~ said material in accordance with said test signals.
,.. ..
In accordance with the present invention, there is
also provided a tester for measuring a constituent content of
:. a sample of bulk commodity comprising: a test cell for receiv-
ing a sample, means for producing a weight signal corresponding
~ .;
to the weight o~ said sample in said test cell, means for
producing a temperature signal corresponding to the temperature
of said sample in said test cell, and microprocessor means
~''
~'' ~ 7 ~
.f
L;7;~
operating in a predetermined sequence in accordance with a set
of predetermined instructions stored therein, for applying pre-
determined signals to said test cell and receiving tes-t signals
therefrom in response to said applied signals, for receiving
` said weight signal and said temperature signal and for providing
L .:
output data corresponding to said constituent content of the-
sample in accordance with said test signals said weight signal
and said temperature signal.
In accordance with the present invention, there is
also a moisture tester for measuring the moisture content of a
` sample of a bulk commodity comprising: a test cell for receiv-
` ing said sample, said test cell comprising a capacitor, and
, circuit means connected to said capacitor for taking measure-
ments across said capacitor and for providing an indication of
said moisture content of said sample in accordance therewith,
said circuit means including microprocessor means operating in
;~ a predetermined sequence in accordance with a set of predeter-
mined instructions stored therein for taking said measurements
. and for providing output data corresponding to said moisture
- 20 content in accordance with said measurements, and visual display
~'.:',
. means for receiving said output data and providing a visual dis-
-`~ play corresponding to said moisture content in accordance therewith.
~, In a preferred embodiment, -the instrument includas
~ - means for proaucing a weight signal corresponding to the
i~- weight of the sample and the measurement circuit includes --
~. ;,;
~ means for receiving the weight signal and producing a bulk
,.~ .,
density signal in response thereto corresponding to the bulk
. density of the sample, and for providing an indication of the
bulk density of the sample in accordance with the bulk density
signal. The measurement circuit further includes means for
~- modifying the moisture indication according to the variation
of the bulk density of the sample from a predetermined reference
- 7a -
~. :
~ '
~7Z~8
bulk density in accordance with the bulk density signal. In a
preferred embodiment, the analysis instrument also includes
means for producing a temperature signal correspondinq to the
temperature of the sample, the measurement circuits further
including means for receiving a temperature signal and producing
an indication of the temperature of the sample in accordance
therewith and means for modifying the moisture indication
according to the
.' ~
..
'
.
- 7b -
Zl~il
variation of the sample temperature from a predetermined
reference temperature in accordance with the temperature
signal.
Also in a preferred embodiment, the circuit
means further include control circuit means for au~o-
matically controlling, in a sequence, the applications of
the two applied electrical signals to the test cell, the
reception of the test,temperature~ and weight signals by
the measurement clrcuit, the providing of the moisture
temperature and bulk density indications and the modi-
fying of the moisture indication, in accordance with pre-
determined instructions stored in the control circuit means
; and in accordance with operator instructions from a control
panel.
The foregoing, as well as other objects, features
and advantages of the present invention will be appreciated
from a consideration of the following detailed description
together with the accompanying drawings in which like
reference numer-als are usQd throughout to designate like
7 elements and components.
Brief Description of the Drawings.
.,
FIGURE 1 is a perspective view o~ an analysis
`; instrument incorporating features of the present invention;
FIG. 2 is an enlarged view, partially cut away~ ;
of a portion of the instrument of FIGURE 1, taken generally
along the line 2~2 of FIGURE l;
- 8 -
.- .
~1~72~3
FIG. 3 is a view o~ the instrument of FIGS. 1
and 2, taken generally along t~e line 3-3 of FIG. 2;
FIG. 4 is a view of the instrument of FIGS. 1,
; 2 and 3, taken generally along the line 4-4 of FIG. 3;
FIG. 5 is a view of a portion of FIG. 4 taken
: generally along the llne 5-5 of FIG . 4;
.. . ,~
FIG. 6 is a simplified block diagram showing
the overall arrangement of the.instrument of FIGS. 1
through 5;
LO FIG. 7 is a block diagram of the electrical
, components of the instrument of the present inventio~;
,s FIGS. 8 and 9 are detailed schematic diagrams
. of circuits included in the test cell circuits of FIG. 7;
FIGS. lOA and lOB ~re detailed schematic dia-
grams of the input/output circuit of FIG. 7; ` :
FIGS. llA and LlB are a detailed schematic
.. diagram of the central processing unit circuits of FIG. 7;
FIGS. 12 and 13 are detailed schematic diagrams
of the memory circuits of FIG. 7; -~
'0 FIGS. 14A and 14B are a detailed schematic
diagram of the display circuits of FIG. 7; ~ ~-
` FIG. 15 is an elevational view of the readout
; and display panel of the moisture tester of FIGURE 1,
FI&. 16 is a representation, ln tabular form,
o$ the elements of the display panel of FIG. 15;
FIG. 17 is a detailed schematic diagram of the
: motor control circuits of FIG. 7; and
_ g _
,
,
- - : ,. : :
Z~8
FIGS. 18 and 19 are detailed schematic diagrams
of portions of the keyboard circuitry of FIG. 7.
Detailed Description
, .
The following detailed description is facili-
tated by addressing the prob~m of measureing~the moisture
of a sample of a farm grain. Thus, the analysis instru-
ment of the present invention `will be referred to herein-
ater as a moisture tester.
Referring now to FIG 1 a moisture tester 20 ;
.10 comprises a housing 22, having a hopper 24 mounted at the
top thereof for receiving a quantity of material whose
moisture content is to be measured. The moisture tester
20 also includes a drawer 26 slidably mounted in the bottom
t~, portion thereof to receive the sample material subsequent
to testing and to effect the removal thereof from the
tester. The sample door 26 is also removable from the
; moisture tester 20 to provide for the use of other suitable
means in its place to effect removal of sample material
-. after testing thereof. The moisture tester 20 also includes
. . .
a control panel 28 including a keyboard comprising a four- by
four array of control switches 30 which may comprise push
` button type sw-.tches, a load-unload switch 32 and an on/off
switch 34. The operation of these controls is further ex-
plained hereinbelow. The moisture tester 20 also includes a
display panel 36, the structure and operation of which are
explained hereinbeLow.
- 1 0
. . I ~
~ Referring now to Figs. 2~ 3 and 4, the sample
- llandling portion of the moisture tester 20 is illustrated in
greater detail. A test cell assembly 38 includes a test cell 40
to receive a sample of the material to be tested, which comprises
a capacitor made up of generally flat, U-shaped end plates or
electrodes 42 and 44 constructed of suitable conductor material,
and a somewhat larger flat center plate 4~ which comprises
printed circuit board material having both sides thereof copper
plated to define a center electrods of generally the same dimen-
sions as the electrodes 42 and 44 and to define suitable inter-
` connecting wiring patterns generally outside o~ the electrode
surfaces for circuit elements to be mounted on the plate 46
described hereinbelow. An enclosure or wall member 48 comprises
two pieces of suitable insulating material shaped to deine ~`
enclosures between the respective end electrodes 42, 44 and the
center plate 46. An outer enclosure member 52 of the test cell
assembly 38 is constructed of a suitable insulating material,
the end electrodes 42 and 44 preferably being mounted on the out-
side of the enclosure member 52 and the center plate 46 being
~20 generally co-planax with a cross section of the ~nclosure 52 and `
mounted substantially centrally therein. The wall member 48
and enclosure 52 define between them a chamber 50, which provides
a suitable enclosed space for containing the aforementioned wiring
- patterns formed on the center plate 46 and the circuit elements
mounted thereon. It will be noted that the test cell 40 is
provided with a substantially rectangular opening S4, defined
by the end electrodes 42, 44 and the side portions of wall member
48, and substantially level with the top of the test cell 40,
through which a sample of material tested is introduced, as
described below.
. I .
~ ~7218
A hopper 24 is mounted directly above the test
cell assembly 38 to recive a quantity of grain to be tested, -
and is provided with a fill line or indicator mark 56 to show
the miminum amount of material necessary to assure proper filling
of the test cell 40. A hopper extension member 58 may be removably
. mounted over the hopper 24 to assure filling thereof with ma-
terial well over the minimum filling mark 56. A pair of doors
60 and 62 are mounted below the hopper.24 to define a bottom
thereof. The doors 60 and 62 are mounted upon hinge pins 64
.. 10 and 64a and 66 and 66a so as to be.selectively rotatable about
; the hinge pins 64 and 64a and 66 and 66a, the ends of which . --
are in turn respectively affixed to opposite ends of a mounting
plate 69 afixed to an inner housing 68 suitably positioned within
.~ the housing 22. The doors 60 and 62 are provided with support
members 70 and 72 each including an ear or actuator member 74
and 76 at an end thereof radially outward from the respective
hinge pins 64 and 66. A pair of cams 78 and 80 are mounted for
- rotation upon a horizontally extending shaft 82 which is driven
by a motor 84 attached to the inner housing 68, the cams 78 and
80 being in engagement with the ears or actuator members 74 and
76 of the door-support members 70 and 72, respectively. Thus,
- the doors 60 and 62 are selecti~ely openable in the direction
indicated by the arrows 86 via the action of cams 78 and 80,
whose rotation by shaft 82 via the motor 84 allows dcors 60 and
62 to rotate about hinge pins 64 and 66, respectively. A mag-
- netically actuatable reed-type switch 88 is mounted ~n a non- :
magnetizable plate 69a affixed to the plate 69 and a magnet 75
is mounted on the support member 72 of the door 62 acutating the
switch 77 to provide an indication to electronic control circuitry
.'' '
- - - 12 -
7;Z~8
tO be described later herein, when the doors 60 and 62 are fully
opened. A switch 88 is mounted on the plate 69 and includes a
acutator 90, to be actuated by the support member 72 when the
doors 60,~..62 are fully closed to provide a similar indication.
The shaft 82 is also mounLed by suitable bearing means 90
moun~ed upon the plate 69 at a portion thereof remote from
the motor 84 to insure smooth and even rotation of the shaft
82. The shaft 82 is also provided with radially extending arm
or member 92 fixed to its end opposite the motor 84 which includes ..
a first ball member 94 attached to the radially outward end thereof
to rotate at a ixed radius about the center of the shaft 82.
The ball member 94 is fixed in a socket 96 which forms a first
end of a linkage member 98, the opposite end thereof defining
a second socket 100 in which is fixed a second ball member 102.
The second ball member 102 includes a linkage 104 formed at its
end opposite the socket 100 and attached by suitable means to
a str~ke off assembly 106. Strike off assembly 106 includes
a shaft 108 rotatably mounted on means 109 attached to housing
68, and a linkage 110 affixed to rotate together with the shaft
108 and including an elongate, strike off anm 112 positioned ~:
parallel to and just above the level open top portion 54
of the test cell 40. It will be appreciated from the foregoing
that as the shaft 82 rotates, the member 92 and ball 94 affixed :
thereto rotate about the shaft 82, thereby -actuating the linkage :
member 98 to pull the ball member 102 and attached linkage 104
in such a manner as to actuate the strike off assembly 106 to
move or rotate the linkage 110 thereof and its elongate strike
7.~2~
off arm 112 about the shaft 108 substantially as indicated by
the arrows 116 so that the elongate strike off arm 112
, passes over the open top 54 of the test cell 40, moving
completely from one end to the other thereof to the
position indicated in Fig. 4 by the dotted lines. Simi-
,;~
larly, continued rotation of the shaEt 82 by the motor 84
returns the wiper arm assembly 106 to its original posi-
tion and via the cams 78 and 80 again closes the doors
' 60 and 62. The strike of arm 112 preferably comprises a
semi-rigid elongate member and an extension spring generally
coextensive with and attached to the elongate member to
compensate -for irregularly shaped sample materîal as it strikes
off the excess while moving across the top of the test
cell 40.
It will be noted that the relative positioning
of the camS 78 and 80 and member 92 upon the shaft 82 are
such that the movement of the strike off assembly 106
and the strike off arm 112 thereof are synchronized with
the opening and closing of the doors 60 and 62, so that the
strike off ann moves across the open top 54 of the test cell
40 shortly after the opening of the doors 60 and 62. Thus,
` it will become apparent that the motor 84 via the shaft 82
controls a sequence of operation wherein sample material
is first released via the doors 60 and 62 from the hopper
24 into the test cell 40, over-filling the test cell 40
- 14 -
. . .
." ~
and subsequently, the strike o arm 112 is moved across
and level with the open top 54 of the test cell 40 as
; described, and strikes off and carries away excess sample
material from the top 54 thereof, the doors 60? 62 being
simultaneously closed, resulting in the test cell 40 belng
filled with sample material of a constant predetermined
volume as set by the leveling action of the strike off arm
112. Thus, the described indication given by the switch
88 also corresponds to the strike-of o~eration being completed.
Referring now again to the test cell assembly
38, it will be seen that a motor 120 is provided along with
a pair of pulleys 122, 124 and a drive belt 126 there-
between to drive a shaft 128 which is connected to rotate
the test cell assembly 38 as follows. A first collar 130
is attached to the shaft 128 for rotation therewith. A
second collar 132 is attached to the test cell assembly
38 to rotate in unison therewith, an interior opening of
the collar 132 being clear of the shaft 128. The amount
of clearance provided for the shaft 128 by the interior
opening o the collar 132 effectively defines limits o
`- movement of the test cell assembly 38 with respect to~ the
motor 120 and shat 128. A pair of flexure plates l3~ and
136 are attached between the respective collars 130 and 132
so that the test ceLl assembly 38 may be rotated through
180 by the motor 120 via-the shat 128 and via the collars
.,. ' .
~' .
- 15 -
,:
~72~
130 and 132 and connecting flexure plates 134 and 136 in
order to unload or remove the sample material from the
test cell 40, when testing is completed. Fig. 5 illustrates
a view of the collar 132 and flexure plates 134 and 136
taken generally along the line 5-5 o FIG. 4.
: The collars 130 and 132 and flexure plates
134 and 136 also form a portion of weighing means ~or
measuring the weight of the sample contained in the test
cell 40. A suitable mounting means 138 is attached to the
.0 collar 132 for holding a coil 140. Similarly~ a mounting
member 142 is attached to the collar 130 and holds a shaft
or core member 144. The opposite end of shaft or core mem-
ber 144 extends through the center of the coil 140. Thus
the coil 140 and shaft 144 comprises a variable inductor.
The flexure plates 134 and 136 are adapted to flex or give
somewhat in response to the weight of sample material
introduced into the test cell 40 so as to provide some
relative movemen~ between the collar 130 attached to the
shaft 128 and the collar 132 attached to the test cell
'0 assembly 38. Thus, it will be appreclated tha~ the coil
- 140 attached to the collar 132 and the core member 144
attached to the collar 1.30 will experience a relative change
in their positions due to the ~lexing of flexure plates
134 and 136,said movement being in proportion to the weight
of the sample material introduced into the test cell 40.
- 16
~5~7%~
,.,
; The change in inductance provide by the relative movement
between the coil 140 and core member 144 will correspond
to the relative movement therebetween, and therefore to
the weight of the sample material in the test cell 40.
, Suitable wires or leads are provided (not shown) to ener-
gize the coil 140 to produce a weight signal thereacross
' proportional to the inductance ~hereof and to connect the
coil to a suitable weighing circuit in the chamber 50 to be
described hereinbelow. It will be appreciated tha~ the afore-
mentioned limits o~ movement defined by the clearance of
the collar 132 about the shaft 128 serves to protect the
coil 140 and core member 144 from possible damage due to
large deflections of the plates 134, 136 which might other-
wise occux during loading of a sample into the test cell or
when the moisture tester is being transported.
The test cell 4~ also includes, mounted in the
middle plate 46 thereof, a pair of temperature sensors
146, 147 to provide a signal corresponding to the tempera-
ture of the sample to be contained therein. It will be
appreciated that the positioning of the temperature sensors
146, 147 substantially in the central, interior portion or
the test cell 40, provides an optimum temperature reading,
as the sample materîal, once introduced into the test cell
40, will substantially surround the sensors 146 9 147.
Suitable printed circuit conductors are provided on the
pla~e 46 from the temperature sensors 146, 147 to the chamber 50
; containing the test cell circuits. A suitable electrical cable 150, in
- ~7
.` ' , ;.
7%P~
the form of a flat ribbon-type cable is provided to
connect the circuit components in the chamber 50 of the
- test cell assembly 38 with the other measurement and
control circuits of the moisture tester. The flat
cable 150 is directed through a suitable slot 152 pro-
vided therefore in the shaft 128, the shaft 128 being
hollow to allow the passage of cable 150 therethrough to
exit at the end thereof through a suitable opening pro-
vided therefore in the pulley 124. The cable 150 includes
a plurality of leads or wires adapted to make approprlate
connections between the circuits of the test cell 40 and
measurement and control circuits of the moisture tester
to be described in detail hereinbelow.
The pulley 124 is further provided with a
~raised stop member 154 which is adapted to engage second
and third stop members 155, 157 mounted 180 apart upon
the housing 68 adjacent the pulley 124, when the pulley 124,
- shaft 128 and ~est cell assembiy 138 are rotated through ap-
; proximately 180 to unload or empty the sample material from - ~ ~
; 20 the test cell 40 and again right the test cell -upon com- ~ `
pletion of testing. The raised stop member 154 also engages
an actuator 156 of a switch 158 when the test cell assembly
is in its upright position to provide a signal for control
circuits of the moisture tester, to be described below,
corresponding to the location of the test cell 40 in either ;
the upright (switch closed) or in the sample removal
(switch open) position. It will be noted that the motor
120 preferably comprises an induction-type permanent
.. : . . . I
- 18 -
magnet synchronous motor which is adapted, in conjunction
with a motor control circuit described below, to automatically
reverse its direction of rotation when the stop member
154 engages the complimentary stop members 155 and 157 so as
to automatically right the test cell assembly 38 following
the unloa~ing of the sample material therefrom and vice-versa.
Turning now to FIG. 6, a block diagram illus-
trates the overall arrangement o~ the moisture tester of .
FIGS. 1 thro~gh 5, including the test sample portion
hereinabove described as well as additional measurement
and control circuitry to be described in further detail
. hereinbelow. The pQrtions of the apparatus described here-
inabove are indicated by the same numbers in FIG. 6. Test
cell circuits 160 including a weighingcircuit are mounted as
described above, on the printad circuit portio.n of the plate
46 in the chamber 50 provided therefore in the test cell assembly :
38, and connected to the other circuits of the moisture .
tester via the cable 150 described above~ The test cell
circuits 160 include a suitable peak detector circuit ~ :
to be described below, to receive the signals developed .
, across the test cell 40 and.provide a suitable peak portion :
thereof. It will be appreciated that the mounting of
these circuit components on the plate 46 in the chamber 50,
adjacent the test^cell ~0 substantially eliminates "cable
effects" such as noise~ cable capacitance, static or the like
which might otherwise affect the relatively lo~ level portions of
; test cell signals if transmitted, modified, over the cable 150. .
- 19 -
:'''`' ' ,
~7;~L8
Cable 150 connects test cell circuits 160 with measurement and
control circuits 162-. Lines 164 and 166 connect the motors
84 and 120, respectively with a motor control circuit 168
which is in turn connected to the measurement and control
circuit 162 via line 170. The weight sensor comprising
coil 140 and core member 144 is connected to the.weighing
circuit portion of the test cell circuits 160 by line 172. The
keyboard 30, load/unload switch 32 and on/off switch 34, together
with a write switch 174, are connected via line 176 to
the measurement and control circuits 162. Display circuits
associated with the display panel 36 are connectd via
a line 180 to the measurement and control circuits 162.
A line 182 connects the measurement and control circuits
162 to a printer 184 which may optionally be provided separate
from the moisture tester to provide a written record of the ~-
-. measurement taken thereby. :~
Briefly, the operation of the moisture tester is .
as follows: Instructions from the control panel 28 and :
:20 specifically from the actuation of the load/unload switch
:~ 32 to the load postion provide instructions to the con-
trol circuit portion of the measurement and control cir- :
. cuits 162 via line 176 causing the control circuit to acti-
vate the motor control 168 ~ia the line 170 to rotate the
motor 84 via ~ine 164 for ~otating the shaft 82 to actuate
the doors 6Q and 62 and the strike off assembly 106 as
described above. A quantity of the sample material is .
- - 20 -
Zl~
thus released from the hopper 24 into the test cell 40
and adjusted to a predetermined constant volume by -the
strike off arm 112, as described above. The measure-
ment and control circuits 162 initiate measurements of
temperautre, weight and moisture content of the sample
in the test cell and provide for correlation and display
of the measuurements via the line 180 and the display
panel 36 or for printing of the measurements via the
line 182 and printer 184 in accordance with operator in-
structions via the keyboard 30. When the measurements have
been completed, the operator may actuate the load/unlead
switch 32 to the unload postion, thereby signaling the
mea~rement and control circuits 162 via line 176 to
activate the motor control 168 via line 170 for rotating
the motor 122 via line 166 to unload or remove the samplP
material from the test cell as described above. The
foregoing as well as additional operative aspects of the
mois~ure tester, including the keyboard 30, measuremeh~
and control circuits 162 and display circuits 178 are
described in additional detail hereinbelow
Referring now to FIG. 7, the electrical compo-
nents of the moisture tester are shown in block diagram-
;~ matic form~ along with a simplified diagrammatic repre-
sentation of the sample handling components of the moisture
tester described in detail above. It will be noted that
elements of FIG. 6 are repeated in FIG. 7 and are to be
.'~ .
:
- 21 -
~,, .: ;
~ .7~
understood as comprising the same elements as the like
numbered elements of FIG. 6. The measurement and control
c~rcuits 162 are illustrated in greater detail in FIG. 7
and include an input/output circuit 190 which receives
signals from the test cell circuits 160 via the line 150
and from the k~yboard 30,
load/unload swi~ch 32, on/off switch 34 and write switch
174 via the line 176. The input/ou~put circuit l90 i~
connected via a line 192 to a central processing circui~
194. The cen~ral processin~ circuit 194 is connected via ~-
a line 180 to the display circuits 178 and via a line 182
- to the printer 184. Also provided as part o the measure-
ment and con~rol circuits 162 are a program memory 195
and a constant and calibration memory 197 connected via
lines 196 and 198, respectively, to the central processing
ci~cuit 194.
The foregoing circuits will be described in
detail hereinbelow. However, it is advantageous to give
a general description, at this polnt, of the operatlon o
the circuit blocks thus far described.
- As described aboveS the test cell 40 is con-
structed as a capaci~or and is connected as part of a cir-
cuit or electrical network in which the other components
are of known fixed values. This network is included as
` - 22 -
' '
part of the test cell circuits 160. The test cell circuits
160 also receive inputs rom the temperature sensors 146
and 147. The measurement and control circuits 162 include
means for applying signals at predetermined ~requencies
to the network including the test cell capacitor. As
described above, voltage readings are taken across the
test cell capacitor when ~he test cell is empty and again
when the test cell is filled with sample material with
signals of at least two different frequencies sequentially
applied to the test network. In this manner, the dielectric
constant of the sample can be inferred from the voltages
measured across the test cell, compared to the voltages
measured across the test cell when its field region is
devoid of material, and related to the moisture content
of the sample in the test cell.As also described above,
this application of signals and taking of voltage measure-
ments at two frequencies substantially eliminates the
`~ effects of conductance of the test cell on the dielectric
constant so inferred. The line 150 connects the test
cell circuits to the input~output clrcuit 190 which re- ~
ceives signals from the test cell circuits representative -
of the voltages developed across thetest cell when the
test cell is empty and is fill~ed with sample material at
each of the applied frequencies. The lnput/output circuit
- 190 also receives signalsfrom the test cell circuits 160
representative of the temperature and weight of the sample
as sensed by the
- 23 - ~ ~:
2~
tempeature sensors 146 and 147, and the weight sensor com-
prising the coil 140 and core member 144.
The foregoing moisture, weight and temperature
signals are put into suitable form in the input/output
circuits 190 to be transferred via the line 192 to the
central processing circuit 194. The central processing
circuit 194 includes measurement circuits adapted tc ob
tain the moisture content of the sample by performing a
series of operations upon the foregoing received signals.
As at least four voltage measurements must be made across
the test cell prior to obtaining the moisture content
of the sample, the central processing circuit 194 is adapted
to store in an electronic memory portion thereof the vol-
tage values obtained in each such measurement, until the
four measurements have been completed. The weight and
temperature measurements are also stored in the electronic
memory until the central proc~ssing unit is ready to
perform the necessary operations to derive the moisture
content of the sample therefrom.
A fir~t value of moisture content based on the
voltage measurements only may be obtained by the equation~
MA- Kl tK2X~ K3 log (X~K4), where X _ G2~K5 (G5/G2); ~IA is
value of moisture content as determined only from the voltage ~-
values obtained; Kl, K2, K3, K4 and K5 are empirically determined
constants from recorded data on specific materials;
G2 is a log function of the ra~io of
- 2~ -
7Z:~8
_oaded cell voltage to empty cell voltage at the first
measurement frequency, and G5 is a log function of the ratio
of loaded cell voltage to empty cell voltage at the second mea-
surement frequency.
~ `
In the case of farm grains, the measure moisture con--
tent must be corrected according to the relation berween the
bulk density of the sample and a pre~etermined standard bulk
density. Since the weight and volume of the sample are known,
the bulk density thereo~ may be readily computed by the central
processing unit 194. To correct the moisture value MA obtained
above for the measured bulk density of the sample, M~ must be
multiplied by the ratio of a standard density for the material
being measured to the measured density for the sample,
according to the equation: MDC ~ MA x D standard~D sample.
Where MDC is the value of moisture content corrected for
sample density, MA is the moisture content as calculated
above, D standardlD sample is the ratio of standard
density of the material to the density of the sample under
test. The standard densities of farm grains are published
` 20 in the Offîcial Grain ~radin~ Standards of the United States.
Temperature compensation of the calculated
- moisture content is provided by adding to the calculated
moisture value MDC an amount proportional to the product
' . :
- 25 -
.
o~ the moisture value MDC and the difference between the
temperature of the sample and a reférence standard tem-
perature: M2 = MDc ~ K6 MDC (TS-TSTD)-
In the above calculations it will be noted thata number of predetermined constants are used to derive
the moisture content of the sample as corrected Eor tempera-
ture and density thereof. The constant and calibration
memory 197 comprises an electronic memory adapted to store
data corresponding to the appropriate constants Kl, K2, K3,
K4, K5, K6, D Standard, TSTD for a plurality of different ma- ;
terials such as farm grains, to adapt the moisture tester ~or
accurately testing each of these commodities. The con-
stants Kl through K6 are different for each material and
are empirically determined from data recorded on respec-
tive materials. The standard reference temperature is
chosen as an appropriate standard temperature for the
material being measured, and in the case of farm grains.
is chosen at 77 F (25 C). The standard bulk densities
in the case of farm grains for each material are those
publish~d as described above. The volume of the sample
is held constant by the apparatus as described above and
its value is also stGred in the constant and calibration
memory 197. ;
The keyboard 30 is used by the operator to iden-
tify the material being tested and produces a signal corres- ~ ;~
ponding thereto via the line 176 to the input/output
- 26 -
.~
. ~ , . . . . . . .
~72~8
circuits l90, which provide appropriate signals via the
line 192 to the central processing circuit 194 for select- ~ '
, ing v;a the line 198 the appropriate constants out of the
-` memory 197 to calculate, together with the measurements
made on the sample, the corrected moisture content for the
' sample thus identified. The central,processing circuit
194 is then adapted to produce appropriate signals on
line 180 or line 182 to the display circuits for providing
a visual display of the moisture content or to a printer
184 to provide a written record thereof. It will also '
be noted that the central processing unit 194 is adapted to
receive and execute commands from the keyboard 30 via line
176 the input/output circuit 190 and the line 192 to
display or print figures corresponding to the measured
temperature or measured density of the sample as well as
the final corrected moisture as derived by the central
processing circuit 194. The write button 174 may be
used by the operator to command the central processing cir-
cuit 194 via the lines 176 the input/output circuit 190 and
7 the line 192 to write new constants into the constant and
calibration memory 197, æ for example, to adapt the
moisture tester for testing different materlals or a
broader range of values of moisture for materials whose
' constants are already stored therein.
As disclosed above, ~e control portion of the
measurement and control circuits 162 is adapted to auto~
- 27 -
.; ,
: '.
7æ~
matically control the loading, volume adjustment and
sequence of measuremeht taking and indication-producing
of the test cell and measurement and display circuits in
accordance with operator instructions via the keyboard
30. The central processing circuit 194 is adapted to
perform this function in accordance with information
stored in a programmed memory such as the progr~m memory
195, or in other electronic memory devices which will be
described in detail hereinbelow.
Referring now to FIGS. 8-15, the circuits in-
cluded in the block diagram of FIG. 7 are illustrated
in detail. FIGS, 8 and 9 illustate respectively the test
cell circuits 160 and weight circuits, also included
therein. Referring first to FIG. 8, the test cell capacitor
40 is represented by the parallel combination of a resis-
tor 200 with a capacitor 202, connected to ground at one
end -thereof. The temperature sensing diodes 146 and 147
are connected in series between ground and a terminal
- 204, the cathode of diode 147 being connected to ground,
the cathode of diode 146 being connected to the anode o
diode 147, and the anode of diode 146 connected at terminal
204. A test signal is recei~ed at terminal 206 which is
connected to the input of a buffer amplifier 208 whose
output is connected to a test network including a
resistor 210, connected at its opposite end to a -
- 28 -
:
:
~`
i
erminal 216 at one side of the test cell capacitor 40 to form
a voltage divider network. A voltage representati~e of the
value of the test cell capacitor 40, represented by the parallel
combination of a resistor 200 and a capacitor 202 9 iS thus
produced from the test signal by the test network at the
terminal 216. The terminal 216 is connected to an AC coupling
network comprising a capacitor 212 in series with a resistor
214 to ground, the junction of the resistor 214 with the
capacitor 212 being connected to the input of a second buffer
amplifier 218. A calibration network comprising the parallel
combination of resistor 220, capacitor 222 and variable capacitor
224 is selectively connectable in parallel with the test cell
capacitor 40 at the terminal 216 thereof, by a relay 226 which
may be energized by operator command from the keyboard via the
terminal 228 thereof to connect the oppoSitQ end of the
calibration network to ground thereby including ~he parallel
combination of resistor 220, capacitor 222 and variable capacitor
224 in the circuit for checking the operation of the moisture
tester. The output of the buffer amplifier 218 is connected to
an input 228 of a peak detector circuit comprising a high speed
cornpara~or 230, diod~s 232 and 234, resistors 236, and 238 and
240 and capacitors 242 and 244. The input 228 compris~s the
,
n~n-inverting input of the comparator 230, whose out~ t is
connected to the anode of diode 232 which has its cathode
connected in series with the resistor 236 and a feedback line
248 to the inverting input of the comparator 230. Resistor 240
; and capacitor 244 are connected in parallel between the feedback
..
-! line 248 and ground. The line 248 is also connected to the"~.
29
~'"' .
.,
.~n-inverting input 250 o:E an operational amplifier 252 which
has its output at terminal 254 connected via a line 256 to its
inverting input 258. Thus, an output or peak detector signal
at terminal 254 is proportional to the peak voltage developed
by t~e ~est signal at terminal 216 across the test cell capacitor
40, represented by the parallel combination of the resistor
200 with the capacitor 202.
~- Referring now to FIG. 9, the weight sensor comprising
the coil 140 and core member 144 is represented as a variable
:- 10 inductor. The weighing circuit comprises an oscillator whose
output frequency is varied according to the value of the variable
- inductor comprising the coil 140 and core member 144. The
~; ..
. weighing circuit oscillator comprises an operational amplifier
260 which has a resistor 262 connected across its two inputs.
One end of the resistor 262 is also connected to a terminal
.
264 between capacitors 266 and 268 which are connected in series
between a positive voltage supply and a first output 270 of
the operational amplifier 260. The coil 140 is connected in
parallel with the series capacitors 266 and 268 between the
. 20
; positive voltage supply and the first output 270 of the
.~ operational amplifier 260. A second output? at terminal 272, :
. of the operational amplifier 260 receives a frequency signal
therefrom proportional to the weight as sensed by the weight
: ~ sensor comprising the coil 140 and core member 1~2. The output
.''~
;`" 272 is connected in series with the base terminal 274 of a PNP
`. transistor 276 via a resistor 278. The transistor 276 has its
emitter terminal connected to a positive voltage supply and its
:` collector terminal connected in series witll the base terminal
~. .
:;:
- - 30
-
.,: ,
~ ,''. '
.
Z~
_~0 of a NPN transistor 282 via a resistor 284. The transistor
282 has its collector terminal connected via resistor 286 to a
positive voltage supply, its emitter terminal connected to
ground and its base terminal connected to ground via a
1''
, ,
~. ..
, . . .
, . .
.
., ' ' ~ ,
:
~ . ~
~ ~L7Z~
resistor 288. An output terminal 290 is connected to the
collector of the transistor 282 and carries a signal whose
frequency is proportional to the weight of the sample.
The frequency range of the weig~t signals may be chosen by
choosing appropriate component values and may be, for
example, in the range of 32 Kil~ertæ.
Referring now to FIGS . lOA and lOB~ the input/
output circuit 190 is illustrated in detail. Terminals
204, 206, 228, 254 and 290 are the same terminals as the
like-numbered terminals of the circuits of FIGS. 8 and 9
and are again illustrated in FIG. lOB to show the inter-
connections between the circuits of FIG. 8 and FIG. 9 with
the circuit of FIGS. lOA and lOB. The terminal 204, which
carries the temperature signal, is connected vîa a line
300 to one input o~ an analog multiplexer 302. The
. .1 .
terminal 254, which carries the peak detector signal is
conn~cte* via a line 304 to a second input terminal of the
. . analog multiplexer 302. The analog multiplexer 302 has
~ two additional inputs connected to lines 306 and 308,
.~0 which carry test signals developed by two sources shown in ;~
~` FIG. lOA.
.. ~ Referring now to FIG. lOA, a first signal is
~.~ supplied to the test network by an oscillator whose output
''; is connected to line 306 and comprises an operational
; amplifier 310 which has a first input 312 connected via a
resistor 314 to an output 316 thereof on the line 306.
`
'' ~ 32 -
!
72~3
.
The input 312 is also connected via a resistor 318 to the
cathode of a diode 320 and the anode of a diode 322. The
opposite ends of the respective diodes 320 and 322 are
joined and connected in series with a resistor 324 to the
- output terminal 316. The junction of the resistor 318 with
- diodes 320 and 322 is connected via a resistor 326 to ground.
A second input 328 of the operational amplifier 310 is con-
- nected via the parallel combination of the resis~or 330 and
a capacitor 332 to ground. The input 328 is also connected
via the series combination of a capacitor 334 and a resistor 336
to the output terminal 316. The components of this oscillator
have their values chosen to determine the frequency o the
sinusoidal output thereof which may be, by way o example, on
the order of 5 kilohertz. The line 308 is connected to an
output of a buffer amplifier 338 whose input is connected via
a resistor 340 to the output of a buffer amplifier 342. A
variable resistor 344 is connected between the output of a
~ buffer amplifier 342 and ground. A variable inductor 346 and
.-:,'
- a capaci~or 348 are connected in parallel between the input o~
a bufer amplifier 338 and ground to provide a sinusoidal signal
to the buffer 338. The input of buffer amplifier 342 is con-
nected via a resistor 350 to a positive voltage supply and via
a line 352 to a terminal 353 of a peripheral storage unit (PSU)
~ `~ 354, The terminal 353 carries a second signal for the test net-
,~ work which is supplied to the analog multiplexer 302
via the buffer amplifiers 342
.; .
.
~ - 33 -
. .
z~
.
. and 338 and associated circuitry d~scribed above and via
the line 308. This second signal is developed by the cen-
tral processing circuit 194 as will be described below
and may be of a frequency, for exampie, on the order of
: 2 megahertz.
~ The PSU 354 also has outputs on lines 356 and
: 358 connected to control inputs of the multiplexer 302
for selecting either the signal on line 306 or that on
line 308 as the output of the multiplexer 302 on the line
360. The signal selected as the output on line 360 is :~
connected via a capacitor 362 to an input of a buffer-
driver 364, the input also being connected via a resistor
366 to ground and the output thereof being connected to
~he terminal 206, the input terminal of the test cell
.. ~ circuits of.FIG. 8, as described above. The lines 356
' and 358 are OR-ed via diodes 368 and 370 to a line 372 ~-
which is also connected via a resistor 374 to a positive
voltage supply.The line 372 comprises another input line
`~r to the multiple~er 302 and is connected via an inverter
~20 376 to yet another input line 378 of the multiplexer 302.
` The lines 372 and 378 comprise control inputs to the multi-
plexer 302 for selecting as an output thereof on a line
380 either the signal on the line 300 which corresponds to
.~ ~.
::` the temperature signal at the terminal 204 or the signal on
`, the line 304 which corresponds to Lhe peak detector signal
at the terminal 254.
.
: - 34 -
7%~
The l}ne 380 is connected to an input of a
voltage-to-frequency converter 382. The conversion
factor of the voltage-to-frequen.cy convertor 3~2 is set
by a variable resistor 384 connected thereto by a re-
sistor 386 via the line 388. This factor may be, for ex- .
ample, on the order of 20 kiloher~ /volt. The voltage-to- ..
frequency convertor 382 has its output on line 390 connected
to one input of a two input NOR gate 394 and via a resistor
392 to a positive voltage supply. Thus, the voltage- :
to-frequency converter 382 produces an output signal on
line 390 whose frequency is proportional to the voltage
. .
of the signal on line 380. The NOR gate 394 has its
``....... output on a line 396 connected to one input of a two input
. NOR gate 398.
,-~
The weight signal at terminal 290 is connected
~ via a line 400 to an input of a divider circuî~ 402 which
: divides the frequency thereof to a suitable value or the
following stages to receive. The divider 402 may be, by `~:
way of example, a divide-by-ten divider circuit~ The
-~ divider 402 has an output on the line 404 connected to one
.. input of a two input NOR gate 406 whose output is connected
. to the second input of the two input NOR gate 398. The
: opposite inputs of the NORgates 394 and 406 are
-. connected via the lines- 408 and 410, respectively, to
outputs ot the ~SU 354 which provide control signals to
- 35 -
;' . '.
2~3
-
the gates 394, and 406 to select as ~e output on line
412 of the gate 398 either the weight signal from the
line 404 or the signal on the line 390 which may be either
the peak detector or temperature signal, previously
selected as described above. The signal thus selected on
the line 412 is connected to an input of a 5 decade counter
414 ~d~iaaresistor 416 to a positive volta~e supply. The
5 decade counter may be of the ty~e designated MC14534
and manufactured by Motorola. The 5 decade counter 414
is connected via lines 418, 420 and 422 at the control in-
puts thereof to receive appropriate control signals ~rom
the PSU 354. Each of the lines 418~ 420 and 422 are
", .
suitably biased by respective resistors running to a posi-
tive voltage supply. The 5 decade counter 414 is adapted
~; to multiplex signals out corresponding to the input signals
.,:, , .:
received on the line 412 thereof in BCD data form on
`; outpu~ lines 424, 426, 428 a~d 430, as controllPd by the
signals on lines 418, 420 and 422 thereof. The BCD ~;
- coded data on the lines 424 through 430 are connected
-`~0 via buffers 432, 433, 434 and 435 to four inputs 436, 437,
438 and 439, respectively, of the PSU unit 354.
; A line 440 rom the PSU 354 is connected to one input of a
two input NOR gate 442, the other input of which is con-
; nected to ground. The output of the NOR gate 442 is con~
nectPd to the terminal 228 which is connected to the relay
- 36 -
~L721~3
226 of FIG. 8 for selectively connecting the calibration
network comprising resistox 220 and capacitors 222 and 224
into the test network for calibration purposes, as described
abov~. The signal applied from the PSU 354 via the line
440 to the NOR gate 442 determines whether the test cali-
bration network will be so connected or will remain out
of the net~ork.
The four-by-four button array keyboard 30 is
connected to inputs 444 through 451 respectively of a
LO second peripheral storage unit (PSIJ) 452, inputs 444through
447 providing a respective row signal for each push button
and inputs 448 through 451 providing a respective column
signal for each push button whereby the 16 push buttons
are identified by signals at the inputs 444 through 451,
` - respectively, by a pair of signals corresponding to the
row and column position of each. Similarly, inputs 453
and 454 of the PSU 452 are connected to receive signals
from the load-unload switch 32 of FIG. 7 representing the
load and unload positions thereof respectively, and input
!0 456 of the PSU 452 is connected to the write button 174
of FIG. 7 to provide a signal therefrom to indicate- the
actuation thereof. Three additional inputs to the PSU
452 on lines 460, 462 and 464 represenl:, respectively, the
signals from the switches 158~ d 77 o FIGS. 2 through 4,
thereby providing indication of the test cell being un
loaded, the strike off function being completed and the
- 37 -
7Z~8
nopper doors being opened, respectively. It wiLl be understood
that the respective switches 77, 88, 158 each are provided with
; suitable connections to a voltage supply (not shown) ~or pro-
viding suitable signals as described. The PSU's 354 and 452
also ha~e corresponding ones of three groups of input/output
lines thereof, designated generally 466, 468, and 470, connected
in common which are further described hereinbelow. A control
line 472 is connected to a control input of the PSU 354 and
similarly, a control line ~rom the PSU 354 at terminal 474
thereo is connected to a similar control input terminal 476 of
..,:
the PSU 452 and a control line exits therefrom to the terminal 478.
Referring now to FIGS. llA and llB, the central pro-
cessing circuit 194 of FIG. 7 is illustrated in detail. The
central processing circuit includes a central processing ;
unit (CPU) 500 which includes control terminals connected
to the lines 466, 472 and three o~ the lines 470 of th4 peri-
pheral storage unit 354 of FIG. lOA and bidirectional data
terminals connected to the lines 468 o~ the peripheral storage
units 354 and 452, of FIGS. lOA and lOB. The lines 468 serve
as bidirectional data bus lines for the systemO Control sig-
nals are transmitted on the lines 466 and 470, which originate
in the CPU 500 and control the operation of the respective
peripheral storage units 354 and 452 connected thereto. ;~
The control lines 4~6 and 470 and the bidirectional data
lines 468 are also connected to corrPsponding terminals
of a static memory interface (SMI) unit 502. The bi-direc-
tional data lines 468 are each connected via
suitable pull-up resistors, designated
.~
- 38 -
7Z~8
generally 504 to a positive ~oltage supply. The cen-
tral processing unit 500 includes an internal oscillator
for genera~ing appropriate clock signals for sequencing of
overall system functions, via one of the control lines
470. The main clock oscillator frequency is controlled
via a crystal elemen~ 506 connected a.t one end thereoE to
a terminal 508 of the CPU 500 and at the other end thereof
to a terminal 510 of the CPU 500. The ex~ernal connections
for the clock oscillator portion ~hereof are made to suit-
~:10 able external elements such as capacitors 512 and 514, a
rese~ swii~ch 516 and to ground. These connections are
made in the manner suitable for setting the frequency of
~he internal clock oscillator of the CPU 500, to a fre-
quency of subs~antially two megahertz. The centr.al pro-
cessing uni~ 500 includes a plurality of output lines
corresponding generally to Lhe connectillg lines 180 and 182
the block diagram of FIG. 7 for providing appropriate
output signals to the display circuits 178 and printer
184. The individual lines of the display and printer
outputs 180, 182 are as follows: the lines 518 carry
appropriate signals from the CPU 500 to operate buth the
display circuiLs and tlle printer; the lines S20 carry
signals to the display circuits only; the lines 522 and
524 carry signals tothe printer only. It will be noted
that the lines 518 and 524 each include an inverter-type
buffer, designated generally 526 having an input connected
- 39 ~
.
. ~ "
:
7Z~8
',
to ~.he corresponding terminal of the CPU 500 and an out-
put comprising an individual one of the lines 518 and 524,
.. respectively. The remaining o~e of the four control lines
470 of the peripheral storage unit 354 of FIG. lOA is
connected to an input of the static memory interface 502
." .
via inverters 528 and 530 connected in series and each
. . .
ha~ing a pull-up resistor 532 and 534, respectively, to a
positive voltage supply at its respective input. An addi- s
. tional control line 536 is connected to a terminal of the
,10 static memory interface 502 and has a pull-up resistor
538 to a positive voltage supply connected thereto. The
line 536 receives a suitable control signal from a
printer which may be connected externally to the instxu-
' ment.
The static memory interface (SMI3 502 recei.vescontrol inputs via the lines 466 and 470 from the central
:; processing unit 500 and is adapted to receive and transmit
data to and from .the central processing unit 500 via the
data bus lines 468, The SMI 502 is adapted to provide an
.:20 appropriate data interface between the central processing
unit 500 and the 8-bit data output thereof connected on the
data bus lines 468, and memory devices to be described
below. The static memory interface 502 is provided with
16 address linesj designated generally 540 and 546 to
address the memory devices and with ~ontrol lines 542 and
544 to provide suitable control signals for the memory
.`
; - 40 -
.7Z~3
devices in response to control signals from the CPU 500
via the lines 466 and 470. In the embodiment shown for
purposes of illustrating the invention, the two address
lines designated generally 546 are not used.
` Suitably wired sockets 548 and 550 are provided
for inserting read-only memory devices of 1024 by 8 bit
configuration and preferably o the ultra-violet erasable
, and electrically programmable type. Suitable memory de-
vices may optionally be installed in the sockets 548 and
550 to accommodate additional read-only memory as will be
explained in detail hereinbelow. Suffice it to say that
` the sockets 548 and 550 have a plurality of bi-directional
data input/output lines connected in common with corres-
ponding ones of the data bus lines 468 and 10 address
lines connected in common with corresponding ones of the
last ten of the address lines 540 of the static memory
interface 502.
A decoder 552 is provided including four inputs
connected to the irst four of the address lines 540 of
20 the static memory interface 502. The decoder 552 is -
adapted to receive address signals from the static memory
interface and decode them onto eight outputs thereof
designated generally 554 and a ninth output 556 ~hereof.
The eight outputs 554 of the decoder 552 are selectively
connectable to one or both of two groups of corresponding
terminals connected along two lines designtated generally
.
.,.-
' '
p~
:` ~
558 and 560 which are connected to appropriate logic for
selecting or.eof the memory devices which may be optionally
inserted in the sockets 548 and 550 as described above,
to be addressed by the address lines 540 of the static
memory interface 502. The line 558 is connected to both
inputs of a two input NAN~ gate 5~2 whvse output is con-
nected to one input of a two input NAND gate 564 whose
output is connected to a chip select input of the socket
550. The opposite input of the NAND gate 564 is connect- -~
ed via a line 566 to the control line 544 from the static
memory interface 502. A pull-up resistor 568 to a posi-
tive voltage supply is also connected to the line 558.
Similarly, the line 560 is connected to a pull-up
resistor to a positive voltage supply and to the two
inputs of a two input NAND gate 570. The output of the
NAND gate 570 is connected to one input of a two input
NAND gate 572 whose output is connected to the chip select
terminal of the socket 548. The other input of the NAND
gate 572 is also connected to the line 566 from the control
line 544 of the SMI 502.
Similarly, four sockets 574, 576, 578 and 580 are
provided for accommodating up to four random access memories
of 256 by 8-bit configuration3 which may be inserted
to provide additional random access memory capacity. The
sockets 574; 576, 578 and 580 are provided with connections
- 4~ -
-' ~
,
- 1~~2~8
.
to a suitablP positive voltage supply, bi-directional
data lines connecting corresponding data input/output
., terminals thereof with tlhe data bus lines 468 , and
~ connec~ions to the control lines 542 and 544 of static
memory interface 502. A second decoder 582, sub-
stantially identical to the decoder 55~ is provided hav-
ing a first input connected to the line 556 from the out-
put of the decoder 552 and two.inputs connected to the
first two of the tenaddress lines 540 from the address
.lO inputs of the sockets 548 and 550. The decoder 582 in- ~'
cludes four output lines designated generally 584 which
are connected to the chip select inputs of the four sockets
: 574, 576, 578 and 580, respectively. Thus, the decoder
582, in response to signa~ from the control lines 542
and 544, the line 556 from the decoder 552, and the address
lines 540 of the static memory int-erface 502, is adapted
to select and address a random access memory device which
may be optionally installed in one of the sockets 574-580
to read and write data therefrom via the system data
~ bus lines 468 connected thereto.
.~ In the instrument according to a preferred em-
bodiment of tile present invention, none of the four sockets
.` 574, 576, 578 and 580 are occupied by random access
memories (RAM'S)~ However, in an alternate embodiment~
one or more RAM'S may be provided to expand the data
handling capacity of the instrumentO The aforemQntioned
3 - ;
.: ~
,:
i.
control and address signals are ada~ed to effect the
; storage of data in such random access memorles from
multiple readings taken across test cell 40 of FIG. 8.
Similarly, and under the control of the aforementioned
." '~1 .
decoder 582 and control lines 542 and 544 of the static
memory interface ~02, RAM'S in the sockets 574 through
580 transfer data stored therein via the data bus lines
468 to the central processing unit 500, as called for
thereby.
Referring now to FI&. 12 the memory circuits
197 of FIG. 7 are illustrated in detail. Peripheral
storage units 600 and 602 are substantially identical to
the peripheral storage units 354 and 452 of FIG. lOA
; hereinbefore descxibed. The peripheral stor~ge units `
. . ,
600 and 602 include inputs from the con~rol lines 466 and
470 to receive control signals from the central processing
unit 5Q0 of FIG. llA and are also provided with input/
output terminals connected to the data bus lines 468.
It will be noted that the PSU 602 is connected via lines
616 to three of the lines 466. The peripheral storage
units 600 and 602 each include an additional control input
at terminals 478, 472, respectively, which are the samç as
~ the like numbered terminals o~ FIG. lOA. It will be noted
that the signals on a terminal 603 of the PSU 602 corres-
pond to the signals on a common line of the keyboard 30
and control switches 32 and 34 of FIG. 7, respectively, for
- 44 -
~7%~8
.;
providing a suitable indication of the operation thereof to
the peripheral storage unit 602 which is adapted to pro-
vide a suitable control signal in response th~ereto. A line
604 connects a control terminal of the PSU 600 to a similar
terminal of the PSU 602 to carry suitable control signals
therebetween.
The peripheral storage unit 602 includes eight
tenminals designated 622 connected as address lines to a
memory chip 636 via eight buffers, designated generally
634. A line 626 is connected as a chip select line to the
memory chip 636 via an inverter 638 connected to the base
.
electrode of a transistor 640 whose collector electrode is
connected to the chip select input of the memory chip 636.
The memory chip 636 preferably comprises an electrically
erasable and programmable read-only memory o~ 256 by 4-bit
configuration. The peripheral storage unit 600 includes
four input and four output lines designated generally
642, which are connected as data lines to the data input
and output terminals of the memory chip 636. The lower
four data input lines 642 are connected to the memory
chip 636 via suitable buffers designated generally 650.
The bu~fers 634 and 650 are provided with suitable p~
ups to a positive voltage supply comprising resistors desig-
nated generally 652 and 654, respectively. Suitable
control signals are also provided to the memory chip
636 via lines 648 of the PSU 600 which are connected to
: i
~7;2~8
:
suitable control inputs of the memory chip 636 via thxee
inverter-type buffers, designated generally 656. The buf-
fers 656 are provided with suitable pull-ups to a positive
voltage supply comprising resistors 658. Protection is
- provided for the ch-ip select input of the memory chip 636
from the transients during power up/down switching by the
transistor 640 and associated elements. The base elec-
trode of the transistor 640 is connected via a resistor
678 to ground and via a resistor 680 to the collector
terminal of a PNP transistor 682. The emitter tenminal
of the transistor 682 is connected to a positive voltage
supply and is connected via a resistor 684 to the ~ase
electrode thereof. The base electrode o the transistor
682 is connected via a resistor 686 to a termi~al 6~9
- to receive a suitable signal from a power up/down sensing
circuit, to be described below to protect the chip select
input of the memory chip 636 during power switching, A
. . .
voltage supply terminal 690 of the chip 636 is also pro-
tected during power on/off switching by a transistor 692
and associated elements. The collector electrode o~ the
transistor 692 is connected to the power supply input 690
and the emitter electrode thereof is connected to a nega-
tive voltage supply and ~ia a resistor 694 to the base
electrode thereof. The base electrode oE the transistor
692 is connected via a resistor 696 to the collector
; electrode of a PNP transistor 698 whose emitter electrode
is connected to ground. The base electrode of the
- 46 -
,
. ~
~7~18
,`
.
; transistor 698 is connected via a resistor 700 to a nega-
tive voltage supply and via a line 702 connected to a
terminal 703 to re~eive an appropriate signal from the
aforementioned power up/down sensing circuits to protect
the power supply input 690 of the chip 636 fr~m transients
during power on/off switching. The memory circuit of
FIG. 12 i~ adap~ed to provide storage for a sufficient
number of constants for the instrument to.calculate the
moisture content of a plurality of diferent materials.
It will be noted that the peripheral storage units 600 and
602 are substantially identical to the peripheral storage
units 354 and 452 of FIGS. 1~ and lOB.
The central processing unit 500 and static memory
interface 502 of FIG. 11 together with the peripheral
.. storag~ units 354 and 452 of FIG. ~ and the peripheral
storage un~ts 600 and 602 of FIG. 12 comprise the basic
units of a microprocessor, preferably of the type generally
. , .
- designated F8 and manufactured by Fairchild. The central
processing unit 500 preferably comprises an integrated
circuit of the type generally designated 3850 and manu-
factured by Fairchild. Similarly, the peripheral storage
units 354, 452, 600 and 602 preferably comprise integrated
circuits of the type designated 3851 and manufactured by
Fairchild and the static memory interace 502 comprises
: an integra.ted circuit of the type designated 3853 and
manufactured by Fairchild. The structure and function of
7 ~
7;~18
: these units is described in publications entitled "F8
User's Guide" and "Guide To Programming The F8 Micro -
Computer", copyright 1976, publislled by the Fairchild
Camera and Ins~rument Corporation, .to which
refe~ence is invited.. Briefly, tile central processing
unit 500 includes suitable components for directing the
carrying out in proper sequence of the measurement taking
of the moisture tester via the test cell an~ temperature
sensors and wei~ht sensor of FIGS. 8 and 9, the accumula- :
. 10 tion of data therefrom and calculation and display of the
moisture content of particular materials desired to be :
measured, in accordance with instructions via the keyboard
30 and switches 32and 34, and with instruction~ contained
in memory portions of the peripheral storage units 354, ~ :
452, 600 and 602. The peripheral storage units 354, 452,
.. . .
l~: 600 and 602 include suitable input/output port~ for connec-
tion to the other elements and components of the moisture
tester as described above, as well as permanenL memory
storage capacity for the complete se~ of instructions re~ :
quired by the CPU 500 to control the overall operation of
the moisture tester. The CPU 500 includes sufficient
random access memory capacity to store mea`surement data
as accumulated from the test cell 40 until the data is
used by the CPU 500 to calculate the moisture content o~
the rna~erial being tested. The static me~ory interface
502 is adapted to provide a suiLable interface between
- 48 -
- . -
72~3
the CPU 500 and the optional additional memory devices574 through 580 of FIG. 11B to store additional measure-
ment data therein as accumulated and to return this data
to the CPU 500 as called for to determine other constituents of
the m~i~ being tested therefrom. Similarly, the inputl
output ports of the PSU'S 600 and 602 are utilized as an
interface between the CPU 500 and the memory 636 of FIG.
12 to select and transmit to the CPU 500, data contained
thereon as called ~or by the CPU to perform, together with
the measurement data, the necessary calculations to deter-
mine the moisture content of the material being tested.
The CPU 500 provides suitable control signals to all of
the othec units of the microprocessor via the control
lines 466, 470 and 472, described above, and the data
bus lines 468 provide bidirectional lines for the trans-
mission of data selec~ively throughout the system. It
will be noted that the sockets 548 and 550 provided in
the circult of FIG. 16A are adapted to receive additional
memory units, as described above to supplement, or other-
wise alter as desired, the instructions contained in
the PSU's 354, 452, 600 and 602 for overall system opera-
~ tîon.
Refe-ring now to FIG. 13, a circuit which may be
used in an alternate embodiment of the microprocessor
system is illustrated. In the case where it is desirable
to provide a set of instructions for the CPU 500 which may
. .
_ ~9 -
; ~ .
. ~
721~
be changed or altered as desired, the circuit of FIG. 13 may
be employed. In this alternate embodiment, the peripheral
storage units 35~, 452, 600 and 602 comprise integrated circuits
designated 3861 and manufactured by Fairchild rather than the
circuits designated 3851 of the preferred embodiment. All
external terminals and connections with other elements thereof
remain the same as described above. However, the 3861 integrated
circuits serve only as peripheral input/output (PIO) circuits
and have no memory elements therein ~r the storage of in-
structions for the CPU 500. It will be noted, in this regard~
that the instructions stored in the memory elements of the 3851
- devices are permanent and unalterable once inserted therein.
The circuit of FIG. 13, therefore, provides alternative memory
capacity for storing the instructions for the system in alterable
: form in a plurality of memory chips o~ the ultra violet erasable
- and electrically programmable ROM type and preferably of a 512by 8-bit configuration. One such memory chip 706 i9 illustrated
in FIG. 13, but it will be understood that as many as twelve
identical memory chips to the chip 706 may be employed in the
circuit of FIG. 1~, each chip having its corresponding address
lines and data lines connected in common with those of the memory
chip 706. The memory chip 706 includes nine address inputs
connected to nine of the address lines 540 of the static memory
: . ~
interface 502 o EIG~ llA, eight of which are
- 50
. .
7~8
.
connected thereto via suitable buffers designated generally
708 and the ninth via a series connected pair of inverter- !
type buffers 710 and 712. Data input/output lines o the
memory ch.ip 706 are connected to the data bus lines 468
via suitable buffers designated generally 714 which are
preferably tri-state bufers. Suitabl~ c~ip select logic
for selecting either the memory chip 706 or one of up to
twelve additional chips which may be included as des-
cribed above, includes decoders 716 and 718. The decoders
716 and 718 each include three inputs connected to three
o the remaining address lines 540 of the static memory
interface 502 of FIG. llA. Fourth inputs o~ the decoders
716 and 718, respectively, are connected to the remaining
two address lines 540 of the SMI 502 of FIG. llA via ap-
propriate logic comprising two-input NAND gates 720, 722,
724 and 726. The first of the remaining two address
lines 540 is connected to both inputs of the two-input
NAND gate 720 and to one input of the two input NAND gate
724. The output o~ the NAND gate 720 is connected to one
input of the ~wo input NAND gate 722 whose output is
connected to the four~ input of the decoder 718. The
second inputs of the NAND gates722 and 724 are connected
in common and may be selectively connected directly to
, .
the remaining address line 540 or to the output o the
NAND gate 726, both oE whose inputs are connected to the
remaining address line 540. Which connection is chosenfor
51 -
,' ,
: .
,
~7~
the second inputs of the NAND gate 722 and 724 is depen-
dent upon how many memory chips such as the memory chip
706 are utilized in the circuit of FIG. 13. The decoder
718 is adapted to selectively select one of up to eight
memory chips via output lines 728 and 730 thereof. The
output line 728 is connected to the chip.select input of
the memory chip 706, while the seven output lines desig-
nated 730 are selectively connectable to corresponding
chip select inputs of up to seven addit.Lonal memory chips.
Similarly, the decoder 716 includes four output lines 732
which are selectively connectable as chip select lines to
the chip select inputs of up to four additional memory
chips. The twelve chip select lines 728, 730 and 732
are also connected to twelve corresponding terminals
designated generally 734 which are in turn selectively
connectable to corresponding onesof twelve terminals desig- ;
nated generally 736 which comprise twelve inputs to a 13
input NAND gate 738 whose thirteenth input is connected
to a positive voltage supply. One of the terminals 734
is connected to a corresponding one of the terminals 736 ~ :
for each memory chip to be used in the circuit of FIG. 13.
The output of the NAND gate 738 is connected via an in-
verter 740 and a line 74~ to a common control input 744 ~: -
o the tri-state.buffers 714. Similarly, a second control
input 746 of the tri-state buffers 714 is connected vLa a.
line 748 and an inverter 750 to the control line 544 of
- 52 -
.
>~
the static memory interface 502 of FIG. llA. The signals
received at the input 744 and 746 of the tri-state buffer
714 are suitable for driv:ing a common control line for
the individual buffers of the tri-state buffer 714. The
tri-state buffer 714 is preferably of the type generally
designated 81LS 95.
Referring now to FIGS. 14A and 14B, the display
circuits 178 of FIG. 7 are illustrated in detail. Three of
;~ the seven lines 518 of the central processing unit 500 of
- lO FIG. llA are connected to three inpu~s of a decoder 752.
The three inputs of the decoder 752 are each connected to
a suitable pull-up resistor, designated generally 754 to
a positive voltage supply, Similarly, the remaining four
: of the lines 518 from the central processing unit 500 of
FIG. llA are connected to five latch-decoder-drivers 756,
~ 758, 760, 762 and 764, one of the lines 518 being connected
~ to a corresponding one of four inputs of each latch-decoder-
driver. Each of the four lines 518 is similarly provided
~ with a pull-up resistor, designated generally 766 to a
.. 20 positive voltage supply. The four lines S18 connected to
the latch-decoder-drivers 756 through 754 are also connect-
~ ed to three latches 768, 770 and 772, each having four~ -~
: inpu~s~ one input of each being connected to a correspond-
ing one of the four lines 518. The decoder 752 includes:~
five output lines, designated generally 7~ , each of which
is connected to a latch enable input of one of the latch-
- 53 -
:
2~L~
,
decoder-drivers 756, 758, 760, 762 and 764. Each o~ the
lines 771 is also connected via a suitable resistor 777
to a positive voltage supply. The latch-decoder-drivers
: 756 through 764 each include suitable connectlons to a
,,~ . ,
- positive voltage supply. Similarly, the decoder 752
includes three lines designated generally 779 connected to
the respective enable terminals of the latches 768, 770
and 772.The two control lines 520 of the central process-
ing unit 500 of FIG. llA are connected to a control input
of the decoder 752 and to control inputs of the three
latches 768, 770 and 772, respectively. Each of the latch-
decoder-drivers 756 through 758 is provided with suitable
connections to a correspondi~-.g one of five seven-segment
numeric displays 774, 776, 778, 780 and 782, via seven
suitable current limiting resistors, designated generally
784. Each of the latches 768 and 770 includes eight
outputs, designated generally 786 and 788, each o~ which
is connected to an identical circuit, one of which is
illustrated: The first one of the eight outputs 786 of
;20 the latch 768 is connected via a resistor 790 to the base
electrode o a transistor 792 and via a suitable pull-up
resistor 794 to a positive voltage supply. The transistor
796 has its emitter electrode connected tn ground and a
resistor 796 connected between its c~llector~electrode
and its emitter electrode The collector electrode of the
transi~tor 792 is connected to one end of a lamp 798 the -
- 54 -
. :
2~
: `:
other end of which is connected to a positive voltage
supply.
Similarly, the latch 772 includes a first out-
put 800 connected via a resistor 802 to the base electrode
of a transistor 804 ~d~aaresistor 806 to a positive volt- -
age supply. The transistor 804 has its emitter electrode
connected to ground and its collector electrode connected
via a resistor 808 to ground. The collector electrode of
the transistor 804 is also co~nected to one side of a
lamp 810 whos~ other side is connected to a positive volt-
age supply. The latch 772 also includes a pair of outputs ;
812 and 814 connected to the motor control circuit 168
of FIG. 7 for providing appropriate signals thereto for
controlling the operation of the motors 84 and 1~ ,
respectively. An output terminal 81.6 of the latch 772 is
connected to a circuit, to be described below, for pro-
ducing audible signal whenever one of the keys o the key-
bodrd 30 is depressed, to provide a positive indication of
the actuation thereof to the operator. An output ~erminal
818 of the latch 772 is connected to a resistor 820 at
the upper right portion of FIG. 14A. The resistor 820
is connected in series from the terminal 818 to the base ;
electrode of a transistor 822 whose emitter electrode is
., .;
.i.,: ~
connected to ground. The collector electrode of the tran~
sistor 822 is connected via a resistor 824 to thebase ele~
`` trode of a PNP transistor 826. The transistor 826 has its
_ 55 _
i:,. ~
. .
Z~8
~ emitter electrode connected to a positive vol~age supply,- its base electrode connected via a resistor 828 to a posi-
tive voltage suppl~ and its collector electrode connected
-to a terminal 830 of the display element 780.
Referring now to FIGS. 18 and 19, the display
panel 36 of FIG. 1 is shown in detail and the messages
displayed by the several portions thereof are illustrated
in tabular form, respectively. The display panel 36 in-
cludes the digital display elements 776, 778~ 780 and 782
for providing a visual readout o~ the moisture content of
the sample, the sample temperature, the sample density,
or the constants stored in the memory of FIG. 12, as selected
; by operator instructions via the keyboard 30. The display
panel 36 also includes the display element 774 for provid-
ing a visual, digital identification of a particular group
of constants(corresponding to a particular material) selected
via the keyboard from the memory of FIG. 12 or providing
an error code number for indicating operator errors or any
malfunction of the moisture tester. The remaining elements
of the display panel 36 comprise a plurality of separate
windows including symbols or words which are selectively
bac~ lighted by the lamps of FIG. 14B, such as the lamps
798 and 810 illustrated ~erein. The message window 832
contains a suitable symbol to indicate that the numbers
being displayed by the digital display elements 774 through
.
782 represent a constant stored in the memory of FIG. 12.
- 56 -
. , .
Similarly, a suitable symbol is included in the window 834
to indicate that an error code is being displayed. The
windows 836~ 838 and 840 include suitable symbols to
indicate that percent moisture, sample temperature, or
sample density, respectively, are being displayed by the
digits 776-78~. The windows 841 through 848 contain suit-
able messages such as the names of particular commodities
or grains to provide visual indication of the identity
of the material being tested. The window 850 contains
a suitable word or symbol to indicate to the operator that
the moisture tester is ready to receive a sample to be
tested. The window 852 contains suitable words or symbols
to indicate to the operator that data is being collected
to update or replace constants stored in the memory of
FIG. 12. The window 854 contains words or suitable symbols
to indicate to the operator that the limits for which the
moisture tester has been calibrated have been exceeded by
.
the test procedure currently in progress. The window
: 856 contains a suitable word or symbol to indicate to the
,.,
operator that the moisture tester is currently perform~
ing measurements on the sample being tested.
~` Referring now to FIG. 17, the motor control
circuits 158 of FI&. 7 are illustrated in detail. It will
.~
; be noted that the motor control circuits for controlling
. .
~: the motors 84 and 120 in response to control signals de-
veloped at the terminals 812 and 814 of FIG. L4B~ respectively,
~i - 57 -
. .
. !' .
L72~3
.~
are identical. Therefore, only the circuit for controlling
a motor 84 will be described in detail. The terminal 812
is connected via a buffer 858 to an input 859 of an opto~
isolator 860. The input 859 comprises the cathode of a
light emitting diode (LED) 8629 whose anode is connected
via a resister 864 to a positive voltage supply. The
opto-isolator 860 also includes a photo-responsive sili-
cone controlled rectifier (SCR) 866, whose anode and ca-
thode are connected across a pair of terminals 868 and 870
of a full wave rectifier 872. The gate electrode 874 of
the SCR 866 is connected via the parallel combination of a
resistor 878 and a capacitor 880 to the terminal 87Q of
the full wave rectifier 872. The opposite pair of terminals
882 and 884 of the full wave rectifier 872 are cormected
to one side of a 120 volt AC line, and to one side of the
motor 84, respectively. The side of the motor 84 opposite ~;
- the terminal 884 is connected to the opposite side of the
120 volt AC line. Thus, the motor 84 is turned on and off`
by the signals developed at the terminal 812 via the buffer
858 and opto-isolator 860, the SCR 866 thereof acting as
- a switch, as controlled by the LED862, for current through
7 "
the full wave rectifier 872 to the motor 84.
`` Referring now to FIG. 18, a driver circuit for the
audible key closure signal is illustrated. The audible
keyboard response driver of FIG. 18 includes an input
connected to terminal 816 of the latch 772 of FIG. 14B
~ ;-
~ 58
'" :
.
-
;
which activates the driver CifCUit in response to key clo-
sures at the inputs 444 through 451 of the PSU 452 o~ FIG.
lOA. The terminal 816 is connected to an input of a buffer
886 whose output is connected to the base electrode o~ a
transistor 888 and via a resistor 887 to a positive voltage
supply. The transistor 888 has its emitter electrode connect-
ed to ground and its collector electrode connected to the
anode of a diodè 889 and to one end of a solenoid 8gO.
The diode 889 and solenoid 890 are connected in parallel
between the collector of the transistor 888 and a resistor
884 connected in series to a positive voltage supply. Thus,
the driver of FIG. 18 converts the signal ~rom the terminal
816 of the latch 772 to a suitable signal to drive the
solenoid 8gO to produce an audible sound responsive to the ;
closure of a key on the keyboard 30.
Referring now to FIG. 19, a power up/down cir-
cuit for providing suitable signals to the terminals 689 and
703 of the me~ory circuit of FIG. 12 for protecting the
memory chip 636 thereo~ during power on/o~f switching is
illustrated. Terminals 894 and 896 are connected to a
suitable source o~ AC voltage. A relay 898 includes a
coil 900 connected between theAc input terminal 894 and
one termin~l 902 of a ~ull wave rectifier 904 whose
.... . .
terminal 906 is connected to the terminal 896. The relay
; 898 includes a movable contactor 908. The contactor 908
has one end thereof 912 connected to ground and the other
. ` .
, 59 ~
., .
i~7Z~L~
.:
end thereof selectively movable between a normally
; closed and a normally open position. In the normally
; closed positlon the contactor 908 completes a connection
between ground and the terminal 703 of FIG. 12, and when
the coil 900 of the relay 898 is energized, the contactor
: 818 is actuated thereby into contact withits normally open
terminal which completes a connection between ground and
the terminal 689 of FIG. 12. The coil 900 is energized
at power on by the AC voltage at the terminals 8~4 and 896
via the ull wave rectifier 904, the passage of current
therethrough being controlled by ~ SCR 916. The anode of
the SCR916 is connected to the positive terminal and the
cathode is connected to the negative terminal of the full
wave rectifier 904. A resistor 918 connects the gate
electrode o the SCR 916 to the cathode electrode thereof.
The SCR 916 is a photo-responsive type SCR and forms part
o~ an opto isolator 920, the other portion thereo com-
prising a light emitting diode ~ED)922 for selectively
energizing the photo responsive SCR 916 into conduction. ~;
,~, 20 The LED 92? has its anode connected via a resistor 924 to
,:
~;, a positive voltage supply wh-i.ch is energized when power i5
on. The cathode of tlle LED 922 is connected to the collec-
~' tor el~ectrode o a transistor 926 and via a resistor 928
`.` to ~he base electrode of a transistor 930~ The transistor
930 has its emi~ter electrode connected to ground, its
base electrode connected via a resistor 932 to ground and
` - 60 -
:,
1~7%~3
its collector connected via a resistor 934 to the base electrode
of the transistor 926, whose emitter is connected to ground.
The base electrode of the transistor 926 is connected via a
resistor 936 to the anode of a diode 938 whose cathode is
connected to a positive voltage supply, which is energized when
the power is on. The anode of the diode 958 is also connected
to one side of a capacitor 940 whose other side is connected
to ground, and a resistor 942 is connected in parallel with
the diode 938. Thus, when the poweris switched on, the positive
voltage supplies will be energized, whereby the LED 922 will be
energized after a delay provided by the capacitor 940 and
resistor 942 thereby causing the SCR 916 to go into conduction,
completing the current path through the full wave rectifier 904.
Therefore, the ~C power at the terminals 894 and 896 will be
transmitted via the full wave rectifier 904 to the coil 900 for
actuating the movable contactor 903 from its noxmally closed
to its normally open position as described above~ Similarly,
: ~ .
:~ when power is switched off, the relay 898 is immediately de-
; energized.
i.......................................................................... :
For purposes of affording a more complete understanding
of the invention, it is advantageous now to provide a brief
functional description of the operation thereof.
The keyboard 30 comprises a four-by-four array of
` switches~ as described above. Ten of th~se switches may be
labelled 0 through 9 and arranged in a similar manner to the
; well-known arrangement of a push button telephone. The remaining
six switches may be labelled with appropriate words or symbols
,, :
- 61
7Z~
., .
co indicate their use, as will be described below.
A grain sample to be tested is first placed in the
hopper 24, up to or exceeding the fill line 56 ther~. The
moisture tester is now switched on via the on-off switch 34.
Once switched on, the moisture tester? under the control of
the microprocessor portion thereof, checks the`test cell
conditions and performs measurements of the weight and
temperature of empty test celL as well as the voltage there-
~- across with each test signal applied. If any difficulty is
detected, the error symbol 834 of the display panel 36 is
lighted together with a number on the digital display element
774 to identify the difficulty encountered. If the test cell
conditions are satisfactory the measurements are stored in memory
and the ready message 850 of the display panel 36 is lighted.
One of the numbered switches 1 through 8 is ncw actuated followed
.
by a switch labelled "grain select'l to indicate the identity
of the grain loaded into the hopper 24 for testing. A corres-
ponding one of the windows 841 through 848 of the display
:. panel 36 is lighted in response thereto to indicate the identity
of the grain thus selected. A measurement of the sample material
may now be initiated by operating the load switch 32 of the control
` panel 28. The measuring message 856 of the display panel 36
will now be lighted. Actuation of the load switch 34 will cause
t; the motor 84 to rotate opening the doors 60 and 62 of the hopper
2~ to load the sample in~o the test cell, and operating the
strike-off arm 112 to level off the sample at the top of the
test cell, as described above. ~leasurements are made under the
. :
~ 62 -
.~ .
~72~3
.
control of the measurment and control circuits as described
. ,.
above. If the values of moisture, density or temperature
measured for the sample exceed the limits for which the moisture
tester is calibrated~ the limit exceeded message of the display
panel 36 will be lighted. Otherwise, the testing will be
completed and data collected therefrom by the microprocessor
,
and associated elements, as described above. Upon completion
of the measurement sequence, the calculated percentage of
... . .
moisture will be displayed on the display panel 36 and the
` 10 percent moisture symbol 836 thereof lighted.
If the temperature of the sample is desired, a push-
button of the keyboard 30 appropriately labelled may be operated
to cause the temperature to be displayed on the digital display
together with the temperature symbol 83~ on the display panel
~.
36. Similarly, another pushbutton of the keyboard 30 may be
operated to display digits corresponding to the density of the
sample as calculated from the measured weight and aonstant
"~,y
volume, and to light the density symbol 840 of the display
-- panel 36. It will be noted that the microprocessor is
programmed to calculate the sample temperature by extrapolation
from the empty test cell temperature and the temperature measure-
ment taken substantially ten seconds af~er loading.
A self-checking function of the moisture tester may
be actuated by depressing another pushbutton of the keyboard
30 labelled "self-check" or the like which causes the test net~
:; work to be connected into the circuit and a reading to be taken
thereof in the normal fashion and
- 63
17Z~
:
compared to a check value stored in memory. If the measurement
thus taken varies from the check value by a predetermined
amount, a failure message such as the error message 834 of the
display panel 36 is lighted.
The constants stored in the memory for testing dif-
ferent grains may be reviewed by depressing a numbered push-
button followed by the "grain select" pushbutton of the
keyboard 30 followed by actuation of a number pushbut.ton
of the keyboard 30 to designate the constant to be reviewed
. .,
~ 10 and actuation of a "calibration constant" pushbutton of the
.,
keyboard 30. The digital display will show one digit to
` identify the constant thus selected, and digits representing
the value of that constant. The constant symbol 832 will also
.: ~
be lighted to indicate that a constant is being displayed.
To place a new constant into the memory requires
the above procedure together with entering on the numbered
pushbuttons of the keyboard 30 the constant to be entered
and operating the write switch 174.
As a specific example, to which no limitation
is intended, an exemplary program for the above-described
microprocessor is reproduced hereinbelow. This program
comprises sn assembly langu~ge source program:
,`` ~
:
.
~ 6~ -
.
!
. Funk Case 47A ~ .
7%~8
~ ~ ~ 1 Mnemonic Operand C~mment
*
Label Mnemonic- Operand C~mment
~1GII ~ ` LF~ f'" '~
T~ ; ~,: Save ~ 51~ ( . L ~
- . Earom first ~, , LF' ~ Fl
IT~ . 4 . F~ I '. ;E TEIP KHZ RC
T; 1 i : K~ L:l IP L I, I I ~F.. EhD . Measure
T H ~ L F~
' ~ : I-lUT H~ F~I rlF~IIJ ~ ~ :
~ IT--; H~ f; ! ` ~ ~ ~' rll-: I LI~lUL ,~Limit Check
.~, IrluT~ H~ F,FI. Ei`~Tf,
UT H~ F'I LIt~lr~
lT H ~ 4 ~ Initialize input,~ ' , LF~ h ~'". . '` ` ' .;
L I I; ~ Select : F~ ETHP
. . . rlllT H~ ~f-~ Start Timer`' MF~C:IlF' F~I r.F.Es~Il ' MHZ RC~ `.
~': lll I FF.~LI . ~ LI~ .` Reading i ,~:
LFI 1.!! rll'.' Set up Printer Ls'~' -' ''~
' rll lT~ H ! IJl~l Interrupt , . F 'f rlF'hrl. l ~ . .
'`~ rLIIF'iT-; fH~ IIL ` ST,lH LI~ MHZ Reading
LI-.H 4 .: . ~ FI ;I-;ETII p " " ~ ;~
LI H~ lF~ ~ ` sHHIIF' PI ~ I:REhD ~ .
` LI H!4LfF;HL Initiallze Status: Ls '2! h
- P I E:l:LF~ ' LI H
LI~ - . - LF... ;~ s,~
~ , L I ~. L ~ : ~ L I l-
- ' ~ LF' I ~ h Zer~ Date,~ ', ' LF~ . h~
L I ~ U ~ s ~ F. 1, ~ ~ -
F' rllll1F~ ~mp Cell ànd'`" ` ~ ' Lll-
Start Measuring ~ LFI ' ~ h
F ~;eTIIF ~ etup for ~ ~ ~ STi~T ; Li~ ~ 4II11:~
~Hl!F~ . F'T l's;.EHrl Measure , -~ ~ F~I .ETLIF~
, ~ Li~ - : sl~HuFl LI~;~I s, Read EC Weight
LF~ ~h : , s LF
-~ ' F'I ~ rll~ Shift to DP _ 3 ~'. 'LF.' rl~H `
Pl E~ T~ :, ' F'I r
T 1 l ~ LLF~
,~ :LF. ~j~fl , Pi . .,F~ t Save Weight
.. ~ . , LI H~ Counts
- - L ~ ; ` I N 20 - 2 2
` LI.ll-~
65 - , ,
j Funk Case 47A
L. 1 Mnemonic Operand Co~ment Label Mnemonic Operand Comment ;
. LI:-;L ~ : . Nl H'68'
,., , . C:LF~ : ~, ., LII, H, ~
P I E P rl I - . J l 1 P 1:; r ~ H
L I H ' 1 l1 ' Origina1aECnS~ ~J I H ! ~
PI . FlllIl Weight in Earom LF.~ El ! ~.
L I ~ F~ I r~ L F~
L I ; H ' F ' L1CIPt~ F~ lClt; ~ ' Open DDors
Fl - E~l'T~ K ~ IN ~'21'
F I LI~ , r
L F~ Fl ~ '3 E~J 2 rlF.. C:t; : ` ; i"
LP H~E~F' .E;TEF. F~ lEIF
E~ l~. L F~ : ` L I
~J-; :~ Done with EC LF~ H ~!; ", ~,~,.';~ ,,,, `~.';, '
E~J~ L1 I~ Update Load IIF~E~J P I ~ F
, 111F '-T~::H I~ Set, Other- L I:; 4
LlIl~rl L I ~ wise Repeat EC E'-~ E1P~
--' Reading . - J~1P E:L E~J
.- . LF~ lP~t F~ -;11TM ~ ~ !
F~ I 11 E: L F~ F~
L I I; ~; L F.
. ~ . L F~ l L F' 1
- P I E: T F:; . . T P h I t J
F~I E;tlTIl . Read EC Temp .~ H!l~
rFup ~ LI:-~ E~ --;T~
- . ~ P I T E llF E ~J~ ,T Fi~
L F~ C; T F~
LI ~ ,! EF. I; r EF' ~ ~.::I~.. ~;~ il`;
-;T~rl F~ I ~-;111 1F , ' . . . ~
, .~ ! H
c~ r~- : '~ 1 LF' ~ 4
~. ~ F~I E.~l~Tt. ~ J:; ~ 4
LI~; TF~11L ~ .; -4 ~
` - ` LF L I ~lE:~,' Check Ambient ~ ~ ~J~ ;TLP ,
L~ H~ Temp Against-: ;~ E~ :;TLP ~ . c ~
-i Lrlc~1 Limits : : E:LF~
.` F'I rll-:LF'~L ' K' F'I l;T.T~t1 KHZ Sample
-. Ii:; ~ sum on s . LI-;EI
lF' ~1~F~ LI:;L 5
- : F'I l:l:l-lF , ` F'I 1~ I rJ Save KHZ Counts
.- Li H ! ~, ~ ! ' L I'-; :: @ 43-45~ :
E~ r; 1 Checksum Error; LF.
: PI ~J~E:L Flag and try F'I l.T~ MHZ Sample
LF. IIl~T Again - ~ F I -.tlTIl Reading .
! ~_. ,, . _ _ _ ,
` ~ . . : `
- 66 ~
- :, ~
, Funk Case 47A ~7~
Lab~ nemonic Operand Comment ~ Label Mnemonic Operand Comment
LISL 2 ~ ~ LR , S,A , .
F I I~ J Save MHZ Counts ' , PI ~ " Compute
-LI'-; 4 ~ @50-52~ F'I Etl~ T~ . Sample EC,~ ¦
LFs ~ rS~ LF.'. H! '_' zTemp ' ~'
LI,-; ~TF Setup for Weight~.~ E.~2 T~,lF'I-~ ~. Y Difference
LF~ 11 ! H ~ . P I l :l::PT ;-~ ;
L I H ! f~ ~ ~ . L F.' . 11
LF.' l ! h ` ~ t1I H~ 1
: LI H~ LFI ~.~H ; . I ~1 ..... `.:
LIILY rls ~ . L I -;L ,r~
; ~ E~ LnL'~ . FI ~ EF.. III
E'F' T~lF'E `~ `f.;.
E' t~ ~ LIIL'f . . T~lPI,ll L I . ~U ~
~ - ~ rl ~:1 5 Second Delay LI:-;L ~s
E:~k LIIL'~' For Weight ~, ~ . LI ~ H!,,~
: ~ L I E-.U ~ Counting LF~
LI~;L ~S Tl~lF'E LI'-;L
r F` I 1l l~ l-: L F~
LI:-;L ~ LF.~ Fl
"i : LI H! 1_'~ . ; . `. LF' I ! R '` ` ` ~ i
L F.. ' E. ~ L I :-; L
L I ~ L F.' '.~; ~ fl
: LF. E.! R , Subtract From F'I llF"~' MPY Diff by
LI El~ EC Counits LF.' R!.: Extrapolation K ¦
LF.: ~1!R NI H!-~
LI ~ E:~ . Tl
L F.' 1 ~ Fl : -: : L I '; : '
. F'I ''FF.. E: ,~ . ` LF. _~R
~ ` -F'I Flllll ~ . ... LI';U
.. ~ L I '; _ . - -~ F' I IlF~rf1ll~. L F' . ' ~ R ~. . L I '--; L ~ f -
'' , ,LI~ Set DP to 2; LF' rRY';
F I IIF'Rrl~ Save in 20 22 E:I H~
LI 1-l! f ~sl~ ' E'F' Tlll:lt, . .-.~
. ~ LF; ~1 !s~ L IE; ~ 4 Flag Error
L I . l ~ . LF' I1 ~ rf~ D- ff ~0 ~`LF.' 1 ~ R . F' I EF.'FII IFI
F' I . IF F.:~ Tlll 1~ L I f-.l l
- F' I E,~lT~1 Wait Rest o~ , . LIs;L ~ -.:-'.:F~
F'I s~;~lT~l 10 Sec .,~ ' LI~
F'I f.~lT~ ` LF' ~'.!f .;
. L F.. ~ h ~ L F
' F'I I~ T Fs ~ ; L I ~ Cl ! ~ j
'~ :: ' ,:':.~ F'I ~ -r~l Take Sample Temp . : LF. ` 1 ! h
- ~ - L I ~ s ~ , PI , '' F F"~-- ~ i -; i - ~ ii . i
. 5-`' F~I TE11F' ~ " ' ' LF' ~ ~s~
L I '; L ~ PI llp~ll,l: , 1 ~`F - ''~I L F' - PI Fl i il
LF. ~!h . LIs~lJ .
: LI Cl~ , LI'-;L
~,Lrr. I:1!R I- L F~
LI l:~ Y ' ' ' L F
Fs ~ s~ : LI~
: F'I .'.FF'~ ' `L F.~
LI'~ . , F'I II F ~ ;r : l v, . LI.;L ~ LI ~sl~, ~,? ::
, ~ ,, . ,,,,~ Save Temp~;
.
Funk Case 47A ~ 1 ~72~
Lc Mnemonic Operand Comment Label MnemDnic Operand Comment
Ll 0'22' Save weight
; LFs 1I H ~ F'I ~FF~ in 20-22j~-
, F'I ~FF.'2 ~ -` ' PI i E'LEII, l~ ` '
~ L I ~ tr~ ~ ` L I Il~s,~
.. - Ll~;L 4 ~, LF' r1, H
ILF' . Ll 1l~7
.`. lr~ T a LF....... li H
' ' ' LF; l~n F'I '~.F~
H ~ ~ r~ ! ' L I 'J IJ ~ : j . '" " ~ i~ '~" - ~ " '' ~' `
. LP I ! H LI~LLI H~ 12~ LI H~ 1Jj~ KHZ Log (Samp)
. LF~ ! h ~ - ` ` LF. , '~~ H : LOg (EC) ~: I: " F'I Hllll `~ F'I : Hl
~ : LI.~ 4 . ` . - ; ~ . Lls; 3 `.
`' ` ` ' LF.~ '~'! h .~ - LF.' _~
LI~-~U 7 . LI~U~ f
F'I IIPhll.l PI ` IIF'h
L I ~ ~ ~ 7 i L I I I ! ~7 tr~
LP ~1 ! h LF, . ~i ! H : :
```LF' Cll, ~h~ Save T WRT in 23-26 LF~ 1~ H `. ~ -
PI ~FF14 ` ` F'I ~ :, FF,:i
LF. _r , , LF~ ! H
LI l l ! r~t~! : LI I l ! 4r~
LF.~ 1!h ~ LF~ h : ~:
F' I ~ ~ F F.. ~ F'I .. F F
.J~lP JHT I ~T . F'I E.LCII~
lF.ll H ! -~ t~ L I 1 1 ~
TI~JT LI~;EI ~ ~ LF... ~i~R ; ~ ~ `
LI--;L ~r - i LI ! 1 ~ ~ c~
Il'- ~ ` LF.
H~ :E'~i~ TF.T Time out for ~ F'I ~ HFF"'
-; -; Interrupt - LII:;lJ
E~l2 TF'T ;,. . LII;L ~ I `. `
IF', P~ ! LI ~ H! 1:3' . Same for MHZ
` TF.,T EI . . ` ` LF.' '-;! H
.1~1F' ~ 'E'II . F'I H
.lhTINT LI-;U ~, . L Il~
LF. l;~ h . ~ ` PI IIF'hrl.J
L i H ! 1-' ;~ . LI ~ ~l ! ~t-l !
LF t~ LF ~ .~1!h . `~
LF~ I.h . ~ F'F~ FF
PI EF'III . ` : ~I H! 2~
L I '-.L ,~ i E Z ~ ` tll ll-`l:lt~lF' : `
LI'-. '' ~ J~1F' I::hLIII~T: If Cal DatLF~ Fl ` t~ lF~ L I~ Skip Moistu~
~iF"fMPY WT Counts by F'I Nl-lF~
LIS `~ Scale Slope . F' I:: E ~1~Tf LD D2
LF~ H L I SU ,~ ' 6~ ~: l/X
P I Il F~ R Il I LfSL
F I F.~l12~ . LF. h ! ~~
LI'-.L ~ ~ . Fl, u ~ IIRlT~F~
I-: L F.
; F :- ~ Fl . ': : ~ ` L l S
"
. ~: LR ~, A
: - 68
Funk Case 47A ~ Z ~
; L~. Mnemonic Operand Comment Label MnemDnic Operand Comment
DhlTIlF Ll ~ J L~
LP 13 ! h . : . F' I L ~ LD ~ K3
LI 117 t-~3 F'I llF"~ * ~:
LP. 1~ PI ~M~,T7
PI HFF~:' LD Dl -; '- F'I l~ PT
LI'-.II ~, LI~ 4
LISL 7 . hS
LI~ 1 LP ~! h
LP ~h - LI~-:It ~, . 2
I;Il 5 . PI ~EIIl~s LD K
LF~ h ~ L F ~ t-1
~lF"f * ~ LI '1~!t~
F' I E: E: F T . LF' 1!~ ~ - `' I
LF.' R~ `L ~ F'I ;FP4 ~ LD D2' ^
~LF' H~ .; L ISIl ~ 100 ` Y
L I ~-; I t ', 1l .; ~; ` : . . ¦
p I ~lP'i' LD K5 .: ` : ` rl;l~i P'~
LI ~ * ~ i : ` PI ttrll
LF' ~1~h :~` ; F'I l:l:PT: .
LI rl ! ~ ~ ! . LI~
LP 1~ h F'I LEIrl~.LD.Kl
PI ''FF~.' LD D 2 F~IrhlL!~
LISL ~ h ~ ¦
L I ; : I L I l l !
FL~FI~ hlllh ~ FL~I~ ''FR4 STO ~/~(A)
LI~; ~ . . LI l l ! ~J"-~
LFs ~'~ h . L P ll~R ' `
L I ' ;I I ~ . L I l:l ' t t-.
F I IIF't-1ll. J LF~ 1~ h
L~P 11 ! 7 ~ .; E' ~ 1 / XBD ( S ) .
LF~ 1!h STO D2' . LI'-,L 7
PI E:l-:F'T :: LF' ~h
LIS H~ F'I ~ :pT
hl; t. : LI H~ l4! . I
LF t ~ h ~ : . h'-: t~ "`.,~LI ;II ~ LF~ h -~
F'I Lrlrl~: LD K4 ` ~ L ISll
F'I : hllll. _~ ~ F~T EF~III LD K6`~
LF' ~!R L~ L
PI IlFt-~n l : LF~ S~h
LI rl ! ~ t-, ! ~ , Li.-;L.
LFs ~ I:LF.
L L l l ! 4~1 ! LF I ! t1 ~ i
LP 1!~ . LP I ! t1 *
F I '~FR~ F~ I ~lF"~
F'I E'LIll~ LO LIE~II t-. :~
LI'.II t G LI~; I
LI-.L ~ LF
~. S PI Ll F'R ~
1l'. ' ~ . E E: IJTE;F.'F~ ~ Look at
PI E l::FT LISL ~- . BD(AV)/BD~S)
LI ll ~ LF1 R~'; .Check For
r~ J;E~.~F' ~: >1.2~or <.8
. , . ~ .
<IMG>
- 70 -
. . Funk Case 47A 1~7Z~8
.. . .
: abel Mnemonic Operand Comment Label Mnemonic Operand ~ Coi~ment
LI'; J ~ E'~ -.I r.
ir~ 1 rJ I
r;j r ~ . E ~ ~ ~ r; I ~
.: E'F' TE~lF'EF~ . LFI r" Fl
~lOI~ PI hLElFF r; Il- l~1F' rllillP
F'I LIrF ~ PF.F'EF.' F'I F'F.E~
~ llllT; 1 F'I ~ F'F'E'i
- . - . F'I tJHEL ~ . . r~ ELi`~
- :. LI~ F'I FF'~1r- 1 ` . -`. .. 1
.... ` .. ~ -~ - .~: Ll':L ~ FI F'F'Lt~
~: LI . ~ - F'I F'F.. E'L
FI l1EtF~LFT ~ PI F~F~
F~ I F.'i~ 1 l-lIr~ FI F'FE~
FE.F IlIFTL ~ ~ ~ FI F'F'IlHTE ;~
~ . IIEIl~HT F'I flLllFF FI PpFrEF
PI LIIlF ~ . F'T F'F'E~
.~ llllT; 1 ` F'I FF~EL
PI tJflE'L . L~
L I :;L ~ .; r;
L I .-; 4 - E -~ t~EIF'~lL
- . t l; - . . r. T ' r~r. ~ r.T ; ~-:
EF ~ l~TtJl-lr. ~ ~ ; t~l:lF'~lL Illl I rF r~ j
:~`. ~ . IITNl lF' IlE: I F.E!l lL~ ~ F' I PF'. tll 1
. F'I 11. FL . . F'I F'F.tl-; ~
- EF... ;IT : ~ F'I FF~Lt~ i
TE~1FEF F'I FILl:lFF ~ ` ; F'I FF.EL
F'I ~JFIE'L tLl,I 4
LIr;L ~ E~ tillF~lL
F'I PF.FI'.-; T
TF'tJl-lF' ~ ; t~QF llL . F. I. I FF.E tJIL~
~: ;` T P t l l l r Il l- I F' r E t1 F' ~ F I l ~ F
-; I T F' I F. L~.: f :; . ~ F I : F'F;~L:
E; t J ~ '-i l i 'l-'l l :; t i '-;~
F' I l . L I ~ . P I . P Fs fl ~; T
~:~ Xl111 I '; r-'F' lH ? - ~ ~ tJElF'T L rll~ I F F. tJi ~
F'l '.'.liE Il~i-i . rll:I PFFll -
E' F' i JE I G HT . F' I F'Fr'Li~
.XilEIl~H E'tJ7 i-i~'-'4~ ; - . LI'-;EI :~
F'I l-LIk:: ~ , LI.-.L
` E i~rj TEllFi ~F................. j.. j.- .-;
BZ NOIEM~: ':;-
,~
- 71
Funk Case 47A ll~L7Zi8
.: .
:;
~ ~1 Mnemonic Operand Comment Label Mnemonic O erand Comment
-` ~CI PCS~
. .' PI PF'E'~ , Pl FpFELt~
PI FFleL ~ F I PF.EIL ~ :
, I F L I tlE~ . rlr: I Pr:ht~
PI PF.. t1;. PI PF:~1.B ~ ~.
P I PF.LN P I PF~L~
t~OLE~1 PI FF~E~l ! ', . PI PF;E~
PI FF.E~l PI prr~lElL
lF Il'-;F'EF' Ill- I . I:.prl~11L;RE
I :hLIlhT L I '-;11 ~ r~ 'l; 1 t~l lM
F' I F't~ r~ . ~ P I PF. t~Utl
LF.~ PI PF~Lt~
LI lJ :'! rll-:I l~rl~LhE
L F.. 1 ! h . ~ P I P F.
P I ~ ,F F.~ ~J , Ill-: I l~ll.
LLF~ - . . F~ I PF.t~
LI l~ PI PF~Lt~
LF.I 1!H . Ill:I l~ll: LhE~
P I ,i F F~ I P I BF
L~ , . rll~ I l:rl.~
P I . F.. t~rl r ~ ~ , P I PF't~ UM
LF.: ~1! H - PI FF~EL
LI 1l!.-`,~ III-:I l-:rl~LHE'
F I '.',FP~-' ; rl1: I 1 rl~ t~ t -
. . E~t~ lhTT p T P F.. L t~ . : . ~;
tlP FF.l IH FI . . F~FE'~s
- Il.;l:llflT LI H~ PI PFE~
lT-; l A~ ' ~ PI PF~E~
- ~ FF~ I hL EIF F ~ .~t1P 11'; I :III:lT ~ ;.
I~ lhU LI1--; l *. :
~ . . L F~ t-1 * .
-~ F~ I l-.l~:rlF . . *
rll~I F~ lhT
F~I ll ;F~L~
-: . F~I HllMtl - ~ ; .
LI~ I H` i~ FILE 'r~ ' ~ Start E C ~`
LF~ R : - Measurement:;
- ~. PI l:E:IIF ~ ~ * ~~ setup according
Ill-:I F.'l-l~hl;.' : ';ETIIF' LF: ~;, F~ t~ (R~) : ;F'I Il~.F~L, P I . ~-; h~0 KHZ EC : ~
F'I HU~ 1 LIBll ~ :1 KHZ RC;::
- L I 1 . ~ L I ;L ~~ 2 ~Z R~
F' ~ F ~ ~ LF.~ t~3 MHZ EC
Ill::I F.ll.,rlHT::I LI H~ ~r-~ 4 W~
F I rl~F~L ~' E~tJ~ ~ ;E T1 . 5 T ~ .
LII. ~ -;ETl LF~ I ~ h .
LF ~1~ H LII; 1 . . .~; .
F~ T l-.l:l-lr- - . E~t~ -;E rr
' 1- 1I H T ~ L I ~- ';
- F~ .FL~ ;ET2 LFs
F~:1:IlRT~ FI FF.. E~ LF h~
F I F F. B ~ , L F~ ; ~ t
PI PRB L
. . .. .. ~ ~ :
-: - 7 2
Funk Case 47A
L ~1 Mnemonic Operand Comment Label Mnemonic Operand Comment
. PI CTRS
, LI H~FE~ ~ Ll'; H~F! :
. CIElT H! ~ E; ~ Shift
. E I ~ ` C~ j B( ~ISARU)
.JllP E~ 'E'I~ . s o DP= (R2 )
- ETF'~ LF. ~'l p I/O Board setup; HE~ ~ return carry
ThTEL input select & E'F' IIF'~UF' ~
. LF; Fl! ~1 counter reset F'~' H!FF~ set
Lll IIF't~OR LI'~; H~ F
CIlJT H ~ r;
F'I rlLh'~' . 1~:ll~l , ~LF~
T H~ ! . H~
LI H! ,~ . - E~f ~ IIF~ F~T
- I-lllT H~ LF~ R!'-;
p~ . LF.' 1 ! R . : . `
C F~Ehll LF.~ P read grain from C LP -
LI'-;lI 4 iUnBe6r' result LF~ F~!Lh~ `
PI r~ L P h
JIlP E~ L Ci l~E~
Lll;:LF~hL LP ~'.! F' clear 5-digit LP '_~! Fl . `~ I
F~ I '. ;R'.`'E.~ display all EF.... IlP~ F~
F' I hLClFF top messages IIP~F T C:CI
L F.' Fl ! r~ F E.~.
~I H! c~E~ TE~lF' LF.... k: ! F' Compute temp
LF' r~ ~ Fl - ~ L r L '-'~ (C) from
L I ':~ H F . I ~ counts.in B6 `
L F.I Cl ! R L I H ~
P I C: C: Cl F L F.l l; ~ h
L F. Fl ! ~ L I H ' C: r !
L F.. l~E U ! h : L F~ t ~ R
-- LF~ h ! ll.L . L I ;U
LF. hf L ! H . L I E;L 4
LFl F'!k:: clear 4-digit C.LF~
~IIl LF~ LLI L ~1 di~play j- - LFs E
: LI H!FF~ -- LIC-,L
L F~ I ! Fl C L P
LF~ l;' Fl : LF '-;!
.J11F ll-;lJT P I Rllll
- E~ .T~: L I C-;L 4 move B6~B7 - . III-.I TllP';
.; ~ LF ~ F I L IIl-lP -
it-.~1 LLF,-~li F~ PI . E'~
LF.I I~ ~ . LI ;L 4
C LF~
: E~7 Eit-,71 ` ~ LF~ h
F~ClF~ LF.II ! h
E~ -T t-. L I '-; L 4 L IH ~ ~J
L I ~; 4 . L PI ! Fl
. LF~ B7-~ B6 :~ LI; .~
E: ~ t-. 1 L I - EI f ' L F' r ~ h
LF. h~'.-; : F'I hllLI - ~ : .
-. .LI.~lJ t- LI-;lJ
LF. I~ . - LI-; 4
E~- e~7t-.1 F'I I;pf~
p l-l p P I F' ~ 4
IIF'RIl J LF~ E'f~ ~ F' -.:~ LI -;lJ ,7
.. PI NIlF.ll LI;
L Fl . _ ! R
: - 73 ~
,
. ... .
Funk Case 47A
3,iabel Mnemonic Operand Comment Label Mnemonic Operand Comment
PI DPADJ -
., F.lJIJ~ LF' ~' ;F' round B(~ISARU) '' LF... s~ h ~ .
LF. . ~ to 4 digits LP s~J ft
f LF.' ~ ; i
r LF~ fl~
LP. Il ~ h E~ i~ElE L.r,Il :
L F; ll ~ Ft L F' H, ;
L F. Il ~ fl ~ r- -
L I H ~ tJl-lEL~ rlF; ~ H
F'I ._.! R . ~ ~ - ' E.~ IlWLZE - ~ `
F~ LI:-;L
~FFs~ ` L Ir~ ~r LF.'~ ~ h !'~
: . ~ EF.' ~.FF X transfer 3 bytes . I . . H F
:s:FFs~' LIr, ~ from ~ (R0) to: E~l H~ Fr
, ~ F F' . . L F.' h ,!, h1 r~ F:s ~1 ~ H
.LP I:~!H . t~I Hl~F::;E
F ~! 1 ` Ll H' FF; : 'LF' h":!'H ILl,F rl! H . : .
rl-- r~ ! ft E' ~- rll~L~E' :~ `
rl.- ; LF.' ~-1 ! r;
rl~ C~ ! F~ ,
F.~tl~F~ ~:Ll:IP . . LF. ~;F~13
:~.FF.. ~ ~ L I; ~ E~ jp r~ T '~
EF... ;.FF.:. LEF' T
rlLh'f L I ~.~l .15 sec delay '' fll I r~ . 1 on
:. IlL';~'~J L F.. l:1 ! h 1~1P t lf1EL :~
IIL'i'l ILl,F. ~!H ~ LIIIP rlllTc H ~ ~ dpon '~
E:1~2 IIL'l' 1 ' . 1~1p tiR E: L
rl. . 1 ,5 sec delay F'PIlhTE : LF. ~ ~ F'
pl-lF~ F' I ~h'.'k~ date printout
- ~lT~l L I ~ P I PF.E:L . (blank if not
~~ L 1~ IIlI F'IIf1TE entered.~nce
- LI 1~ . . F'I PF.~ reset).,,
-~ E:P llL'ftJ ` LI;-L -
--;~111N . It~ Hl -'l ! turn on strikeoff ~ l~LF
N I H ~ motor
`~ `- E't~ '- Ml-l~': . E:~ t~ElllP F.'
' LF.~ ~-1 .h llr:I F~ TH
1~1F~ Er5~F l-lF F' I F'F.t~E~
';~1El~. ~ L I H~ F I PF' ;L : `: grain name
'~;11ET l ll lT .; 1 ` F~II I F r!fl, pr~nt out
. 1~1F~ t~flE:L , F' I t~
~11llF ~ pLF~ H~ ~rl! off rl1~I F"fEfiF.'
.:.~lET F I PPt~H~
rl - ~ "
" ~ dlsplay lF tJl ~rlPF. P I PPLt~
LF; I':-H scratchpad, LFI F~
: ~ F. H~ I ~etup info F'F.bF LF. ~ F grain name
r . T DC: F I F'F'EIL Drintout
L H! 1 ISAR¦#LZB+1/ ' 1 ' if F'I E:l-:F~T
:. - L I '.-;L 1 if blank lo digit L I H l 1.
L F~ R : L ~
Funk Case 47A ~L~L9L7Z~
La~ Mnemonic Operand Commen~ Label Mnemonic Operand Comment
; LI~ E:LIP, rLI,R; 6~'A : .
: . LI~L ~ E.~ LIP
- F'I ERI~ Il'; t. - ~: :
- LFI ~ 1 ' E'~ C:LIP ` ~ i
. 4 LI H'74'
~-iL 1 ` CIIIT; 1 ' :
LF. ~ ! h PI t~hE L
';L 1 F'l~
` -;L 1 . EF'IIF. LIE:11 4
! ` H~ ~ . L I';L 11
LF' ~-1!h EPIII rLIF'~ t EAROM read;
- ~l'~ 1 - ~~1~ j-,-~ retUrn 4 digitSl
HS ~ LF~ R6 tO ~IS-AR
6L 4 LI Hj' 1C1
L F~ H ~ l T
Dl-: I l.PTE'L ` ` r LF' ~ '
LF'. ` l-!i~lll- L F.l el i~ h :
LF' h i I~IL . ` L I E-; ~li ` ,
H l; r1 L F' 4
LP l-lL!h , , EF~ LII H'C:~ ~
LF' ~ ! l l - 1-l 1 I Tl-; ' ~ ~` ` ` I
LN~ ;F.: h!t
LP 1.!11 ! Fl - IIEI T:; ~ ` ;
L P ~ ! 1 ! ` L I H ! 1
L I 1 1 ! ~ T ~; 5
LFs 4~ fl C:LF'.
LI 1~-. . ~.-; ~,
LFI ~-1! h ~ - . E'~l~ EF'D1
F'I F'F11l-! I~J'-;
F' PF.'L~r ` '-F
~6L LI H! 4C1~ LF' 1;~
, I-lllT'-; 11 . ElF~ ` r~;'ll~' '
"write" pulse EF'Dl I~l'; 4
IN::. 4 to latches ,.,-~
'.-. 4 LF~ I7h : - `;
- I~1' 4 ~ EPIl~ ; t
--. 4 - LF' ~ e
I ~I'J 4 C~
C L F' L P ,e
T-; 11 T1
F'l:lP E ~ EF~
- Hll~1M LF ~ l F' I ` LI';
HUl~ Ht~1! wait for "CAL",: 11~1;'-; ,~j ` ;' ":~,~` ~',!'~,~
Eil;' Hll~ d~p, or load CLF'
Hl~1L I,~l H;'~ lT~
::I H! 1.,~ EF.. WF.~ LF.' h~t-~ EAROM write,
E~_ C L I ~ C~ Sin R40-41 to
El- Hll11L - ` ` ~ ~I H~FE! ~R6
C:I ~ Cl~lr~
6~1~ C:~DF' : LI ` H~
L F~ Cl l l T
LF ~!11 `
r:~ lF~ 1F~ IlU~1F~
I~ L I ~. L F ~. ! F 1 k Cl l l r .
- C:LI~ LI H!~ hlt c ld ~ . CLF~ 1. H
PI ~lhE:L` IF.' ~ h ` `
` ` L F' ~ E F~ C ` - .
Ll~i 4 ` ` `
_ 75 _
. Funk Case 47A
L~l Mnemonic Operand C~mment Label Mnemonic Operand C~mment
E~i-s EF'~J1 ~ f1
~; 1 FF.HI, : LF. h~f1 :
E~ EF.11l1 FFF~O LF. f1, 4
. L I ~ LF... I i; ~ f1 Print ~in R0
T': .~ LF... fl1 h
LI',U 4 LF.: S~f1
LIE; H~ - 4 ~ ~ :
ElllT~ 5 PF.rlF LI, H'~E'
LII-~ 4 ~ PFlE:t'. E:F. . PF.. flC
LI~ H~F3 PI PF.E~L Line feed
1p PF'L~
:IHT~; - 4 FF.~:;T I~
LF. f~ I H! 111? Return printer
l-.LF. . . ~ I tJr. PF.~; 1 ` status: 'æer~
- Ell IT~ F OP if rea~y
ll:_; t. ~ F~F.E:1 LI:; H~r:~
L P H ! t ' 1 i 1_l T
L P ~ I H
:ll lT:i 4 : l ll IT:~
L F; ~ ~ ~s-~ - ~ ~ ~ F~ F~
. ~I H~FI~ r~
I:ll~T:; :, Fl:lF~
. 1l ':; ~ F~ F~ ; F~ 4
LF.I H ! ~1 FOp,
. QUT:; E~ P~I~ LP
L I ::. ~ ~ F ' ~ ~ ~1 F ~ L I l-l ~ t~
~ t~l; 'J ~ LFI l ~H 35 x B6--~B6 '
. - I-l l l T:; s~ L I
l'-; t:. LF~ 1~ h ~ r
L F.. h ! sr' F~ I H F F' 4
. ~ , : I:IUT:; :' . LI~
- LF~ h~:-; LI ;L 4
i--. F. 4 I:: L F~
EIl~T:-; 4 ~IFE LFI I !FI
rLIlIl.r ~ ,H, 1: r- ~ ,s ~ I hE
LI ll~ ~ LF' h~
EF,~ ., rl~ LI :;II t~
~ r~. EF.~ LI:-;L ;:-~
r~l lT:~ ti I H ~ 1 F
- IQLrT~: 5 ,~ LI-;L
... , .~ T ~: ~ L F~
O EI T;
, F'OF` E:~ t1:: . ~
:. FF~EL LI:,L ~ LT:-; . 1 : :~ -
.: FF.E:1 LI: EI ~ E:t~
LF~ _ ! ft LFI H ~ -.
L T ,H t-, Clear Print ~ I H ~ F ' `~
.. . . L,.... Ll ! H Buffer ~ E:F~ ~14 ,
~;, : E:F~ PFIE'1 : ~lE: LF .hl I
L I 11! t., j ;F.
-: LF~ ~ ! h ~14 . L
: PEIF~ : LF~ h~
. ~ LR 3, A
- 76
Funk Case 47A
L~ ' Mnemonic Operand Comment Label Mnemonic Operand Comment
LISU 6 AS S
F'I- R'-;H E't~ E~
ELF; . ~ H; 1 : I
E~ lhL
Et~ l1'
L~ h ! ' ~ H ~ r)
. LFI I';~R LF. .',~h
EF' ~ LF'
LI'-;L 4 i LF' 1! h .:
~l7 LI~ l 5 j t~llhL LF' R. I
LF' H~; ~ E~F.~ F~E~r~
H I H ~ p r, p
LIE;II ~. . - hII rl L F; ~1!P ~ :
- h;r~ LI'.-;~
LF I ! R ~ LI:-;L
jh~ R!'~' LF' 1! R Add (Signed,
LF.' ~ -:LR floating-pt~
` E'F'~ LF' '; !~
1l'-; ~1 . LI.;~
EF' 1~l5 LR h~
LI'-;ll ~ . LP ~H
- I-:LR ` ~ lLF~
h'.; :; I LF' ~ R
Et~ LI'-; H!F
.. , LII-; H~F! ~ N'-; 1 :
~` t~l~ ' . LF' Ei ! H ~ .
E~ L I~. H! F!
rl'~ '2
E:F.I ~ -i LR -l~ h
ll~ F'I F";H LF' ~ HLF' H!~ hIlL ErlM
~ LF~ ` R~
: LF. P ~ ~ E~
l~1P t~ElF'11 E~1 P;h-;
F.II-;H L I '-iL 4 LI'.,EI
F:'-;Hl LP H ! ~ shift right RI Fl;H
~R 4 B~ ISARU) . LR h!.-' .
LF~ I! R l digit It~
LP h!ll - LR ~!R ~ ;
- LF' ~! R
':J,'_; '~; ` ' . ` ER hllL ;~
I LF~ I ! H ~ R ;R~ L I';~ r~
E'P~ F.';Hl - PI Fl;H
E:LF. ` LFs h~
. LF.' '~ I t~
F~llF~ LR '!R .
hll~ LF~
L I -, L ~ . ER h ll L
`: h~ LI~E;ll ~j add B6 to B7~ tl LR H~
~ - h T H~ F'
:: L I ~ Et~2 ~;ElEI -
R -; ~ ; ; F' I h rl;
LF' I ! i-l E _ ~IIrI4
` LF. H ~ .; LI~
L~ F'I F" H , ~-
LR '~; ! H LF' H
EFl h~
Pl-lP LF' ~lR
l.~1P l-~LR hDII~ LFs h! ~:1
LF' 1~ R comp B(~ISARU) ;~ ~I H!
~DC CLR
- , -
. ~ 77 ~ ~ ~
Funk Case 47A
,
Label Mnem~nic Operand Comment Label Mnem~nic Operand C~mment
LF~ ~;, H
F~T~P~ Llrll F LII-;ll 4 !~
LF. h, ~ LIE;L . I
LF.. ' .E; ~ Fl LF' h ! I
L I :~ IJ 7 1:; F'
L F. p ~ I 4
E F.. Nl IFIM E:ll
SUE: LF~ R,~ LII-; H! F'
r F' 4 t ~
E.~ I~t1F'h I::I . rl
L I ; I I ~, E: ~ H ~ .
EF. EITH . I~
C tlPR L I: ;l l ~ P I l-:l-:F'T
EITH PI C:~lP LI:--.EI
F'I hll~ LI:;L ' ~;
ElJ~ I T L I
LI~ l 7 tJ';
PI ~ p . hI H! FF!
~LIIT LI~; I , E;L
L
; L ~ ~1 :-; t. `
h:-~ ~ . LF.: t~!h
LF.I r; ~ h - P I EFIIJP ~:
IJCIRtl ~l l 11 ! F ~l ~ Sh ftB (G)ISARU) I~PI~ ~ r~
E:t~ t~ltJF.' ~r MSD #0 .ItlP Illl~lP
LR R!l; Llll~h LI~
L 4
E. ~ t~lt~F.' ; E: ~ ~I lF~ 'l' E T
l~ rl r~
L I :-. : ~ lP LCIf1
LF... 1:1 ! ~ ~JI~lP'r'ET LF.' h
~t1Rl LF... R ! I_;
' ;L 4 LF~ h - `
LF. 11~ h E:F.
.. . LP h! I k;:'r'PH III
- r;p 4 . ~ Key sensed
.,. r; r;
L F.' rl ! h ` L F' ~r ~ h
~ llr ~:l LFs ~ ~ h ~ ` `
:;. E:tJ2 ~ IILF'l IIE; '~
LF~ . H! I E:N_ rlLF'l
. L R h ! '_~ . 11 _ r. '
: tJI ~ H~Fh! E'~J~ IILF' 1 ' .
LF~ E;,h . Il~I TllE:L
" : EIR IJCIR~1 L I .-. H ! F ''
N~l~JP F'CIP LF' 1l! h
I t~ H ~ c
~ C:~lFP C:~
E:- FFtJII : :
. * E'l-: I::~lpp. '
* F I LE r~ lF' F ::;T ; ~ ;
* F F t J l~ PI CLIK`
LR A,Q. : ~ :
h'r'PII I t~ l ! CI, 9
. ~ E_ LIIFG Scan KBD BM CMND; ; ~ ~:
lp ~'r'F H LR " A~8
LIIFl~ ItJ H !~-Jl~ NI ~. H'80'. :~
.. . '~ I ~ BNZ F~
E~, ~ LISU 4 ~ S';``~
CI 4 ' LISL 0
T.T l-T'~'
. .
Funk Case 47A
~L7Z~
._ ~ f
Labei Mnemonic Operand Comment Labe1 Mnemonic Operand Comm,ent
- LF Is~ LR LR-I'A :
LFs C;!t Fl - ~ ~ LF. hl l; . ~ .
'' LF' Frl ! I l~ I H i~ FF
I-II H~ ; E' ~ H~
LF. E'Jfl ' ~ I H'31~
Ft~M L I :.ll 4 ~ E~ lElLETl~J
.~ LII;L 1 tlI HiF! ,
LP h5~'-; I~ll-lLETlJ LI:~EI 7 , Store day
I '-;L ~ LISL
i L F.~ Il ? h . L F' ; i~ h-;F ~! I tJIll::Htl PI F'F'EiLhL ~ "Month"
r r, ~ III- I F~E~Trlh
LF.' il! h EF~ hLIlEl~ ~
LF~ h ~ F'Ilfl E:I H ~ store month
i '-:L ~ ~ E~ P'~'F.
L I H ~
L F.~ h L F' I ~ h
P I lll ;IJT ~ LFJ Fl 51 ';
F'EL~ F~I FL~'f I::I Hl FF'
F. ~ T L I ; l l ~ t ~ E I l H Il ~ .
LI'-;L ~ ~ E I Hll2
LII-; HilF~ E'E: llhLET
t~ JI H ~ F
~ I. F.l' ;ThE~L llhLETEl L IE;II
r; L 1 LI~;L ~1
hlll:: L F.' '; (t h
L~ lr~Hll FI IlE:LF~hL llyear
LFs l~ll5~ fl F I F!r'lElL
L~1 . IIE:I F EtJT'I~F~
LF.' Ç!L ~ Fl E'F.~ H LIIE1
LR F~1!H wait for key 11~s.F"~F.' E LF'
F~LK'~ Hl ~:11 to be released LF I ~ h . stor year.
-. E~t~- PL~ 'f . LP i l I cj
- - L I~ :I H~
- ~ , LF~ ! h EltJE tJlll H~'l)
LF 5~h LI'-;L
F~ LF 1 llr; ~l . LF~ h
E t J ~ Fl L F' 1 ~ .t~ ll E H 'f F' I Il l- L F' h L I
. rl j ~l F I F'P~IirlTE
E:t'i~ P L P 1 El F.' II P H E L F
- pl-lp flLlIEl- F' I F'F.
I-~1t~rl ` LF h~g F'I PF~L~
. tJ I H ! ÇE~ I LlF'hELF F I Pl;~E ~
LR 351 h F' I F'F'EIk .
~ LF. h!11 F'I F'F~E h I ` ~
. :` I::I H!FI - .IllF~ E;T~.lH :. : :
EtJ~ E.~lFllT C:t~lFllT E:I H~ E~ - weight
. . F'I F'F..... ~T :'moisturel' E`t~2 E.~lFTF' ; .-
- ' -~ EltJ-~ F.. ELr; (date.enter) ~: LI H'~
L I .-;I I ~ rll-lT~-; 1
L IE;L ~ - PI ~JhEL ..
LI-; 1 F'I F'Lk~.'f .:: : .
- ~JI~; ~ lJFlJF~T ItJ H'~ ' wait for
~ EtJ~ tl~:lJF1F' E't~2 Ill;JlJT~ wrtell
- LFs .;!fl I~J H'~ Button .
F'I IICLF.'hL E tJ-~ FllF.T F~
. F' I -FF'EL . Li r;11 '
. Ill:I PEiJT~1l l (lldayll) LI';L
.- EF.I hLIIEl LF' h.
. 11~lJflF' LFs h~; E:I H~
rI 1 . ~ E:r: - IlWX'f~
E:tJ~ tl~'.FIIfl . LI.-;
- ~ - LI H111' ~ ~.
. Funk Case 47A
~L7Z1~3
.
Label Mnemonic Operand Comment l,abel Mnemonic Operand Comment
` LF. Il~h
- F'I -~TF.I; if display blank, ' . 11
LP ~ ~ read & stors scale Pl F`L~
LI H~E~ intercept LTCIF PI Ill::LF.'hL
LP~ l~h . ~ PI ECLF.'
LI H~4E~ lf not, store F'I F.~LH'r'
LF' ~! h display as scale F'ELL JtlP F"-;T
. Ill~DL'f rl~ ~J slope ;EL LF.' R~
E:~Z Ill~llL'i' ~JI . H~F~ .
ll~; 1 . i~H :
E~J~ rlL'l' LI'-II 4
rl~ C1 LI'L
~tJ. rl~lJ~ l LI-; H~F'
LI-;El 4 ~~
LI~L 1 E~ RL'~'T
F'I rll,I~J l:I '~ :
LI'-;L ~ E:l~l hL'~'T
l'.LF.... E'~J2 I~F.LT~js :
LF' ''~h LP R~
LF....... ~R LF~ El~h , ~ l
PI EPl~F' PI PF...... "-.T
E'F.' Illl~T~-; E~J~ LTClF
Illl~'~'7 LI H~E:~ . F'I ~C:LF
LF' ~.~F1 F'I F'F.'EIL
EF'l~F.' rll:I PC:~
T; PI Ill~LF.~L ;I . F'F.'~1'-; :
.lt1P F... '~T . F'I F'F.'L~J ..
C:~lFTP C:I H'll! TEMP F'I PF'E:L ` I .:
E:N2 CtlFl~Fs Ill.I Pl:lltl~ ~ :
: LI H~ PI PF.. '~
. Cll!T~ 1 - . PI PF'E~J FI ~J~E:L
PI FLk::'r ! . F'I PF'Il~TE
F'FIIF.T I~J H~ ~C1! wa~t for "write" FI F'FE:~E:~ rlll~l~ T --; ~ FI F'F'E:~
~ H~ FF'I F-L~Lr~.F~L
:- . E~ F'FI~F.IT - l~lP l-;T~:H :
LI-; S st~re T25 I,F.. LT'~
LF. Cl!h counts . E:~l LTClF
: ` . F'I F~TF"s'-; LI~;L rl '
: PI ;~lT~ -;L 4 `~
.. .LI'-II 4 . llI H~F' `~
LI;L 1` LF -;~
F'I llrItJ E:P LTClF H `.;
- LI';L ~ CilFl:l: C:I H~E~
~LFs E~ lF-;l'
~ i~ LF.' I;~h LF.I R~ CAL
: LI .H~ JI H~rF~
LF. ~R ~ H
PI EF'I~F' ~JI H~
EIF. II~ T~ El~ IELL ;.
l:ilFl,Fs C:I H~C:~ LI',E
.. E~ lFl:l:: LII:.L
` E:F...... I-;EL LI'; H~F~
.- ~LS'T LI H'~F~ Grain.
LF. 1~ E.~J~ ~:tlF~ :
LI'-. ,~. : FI FFs;TLF~ , - EI~JZ FIELL
LTLF' LF; H~l CilFZ . ;l~i,lP FF.C:C.llF
- F~ T Il~F~ El~ ELL
;- . DS 1 . . ,LLFR
- ~0
;
. Funk Case 47A
~7;i:~8
. , i
Lab Mnemonic Operand Comment Label Mnemonic Operand. Comment
- . EII 4 . LIS 3
FI rl-.rlF PI rlF~rl .J 1
F;I r:l.PT ' ~ ' LF.
L F ~ L F.
. -;L 1 PI ,~.FF.
Pl EF~IlT . pl rRER
rlllT~ LI
PI ~ E~L ~ F i IIPhI
H~lp FELL LI ll~ ,t
Ç:~lF'-;I~ lL~ L~'h self-check . LF. ~ ~ t
P I LhTC:L P I ~.FF.:~
- F.hl~IlQIl Ltl ~-:lF.I~ FI 1~ h
P I ~; ~1 T ~ 1 F~ I 1- F~ E
- I LhTl-L LI
E~ F. H ~ 1 L I l:
,. F~ LFI 1~ H I ;
~LI~lL L I:; ~ . - F I .s.FF.
rlIbL LF~ LI H!
I I II T --; 1 L I ~- ~ rl l~
- . P I I~ R ElL L F.~ -' ! R
'5' ' PI ~;~1Ttl FI F.~rl-i
F~ T~ L~ e,t
E;~ Il li1L FLI,~, ~'' F F
rlllT~- lH ~ LF.
- -- ~ . . r T I ~ T r. .--
F I ~HE'L r ~ 1 T ~
~. E . C. T - r. r~ ,-. r
r-l l-l T ~ . c n L
Li H~ 5F~ LP ~1~ H
P I ~RE'L P I : ~.FF,:~
L I . H ~ .
LP ~IF~ . LI il! 1:
LF l-:TFH-; LF~ r
Pl I~F.~E~rl ~ LF.~
LISU 6 ~ ~ -
- 81 ~
.
" ~ . . .
Funk ~ase 47A
7~'~8
; L... 1 Mnemon c Operand Comment Label Mnemonic O ~ rand Comment
F I IIPFIll.J ~ I :L P
- F'I PI~ 4 . ' LP ~! Fl
LI 0~ 7~J . . F~P.. r,rLF~ F l F~F.'E.L
LF.~ 7~ I F'1
L I l~l ! 5 ~ . L F.' R !
LF. .1~FI .. ;L 1 .
P I ,.FF.. ~ E;L
F' I F'F'~ ;T hlll~
EI N ~ Il F l :1~ l F' I P F.111.-;
FI F'F.'E't. F'I ~ PT
P I PREL LP fl !
Ill . I F'F.. I :.-; I ~1 ;L
F I PPIl-; .-iL 1 - - ~.F I F PLI~
P I PF'EIL LF.' . ~ ! h :
. Ill I PPI:'; I ~J .P I EF.IIP -
F I PF.~ rll:: I pl :7 :11F . . .
PI F~F'L~ PI F'F'I~Ull ~ `:
P I F'F'E'k'. F' I F'F'LN
- F I F'F.'E'L LF.' h~Ill:I 1:ll1LhE. INI'.
PI PF'~l~-; LF.~ ~!h
lll: I 1 :ll 1 I~Utl E: I ~ -
F'I PF~ -lt1 E~lJi~ PF'I:l:I F' - . . ;
F I PF'LlJ ~ PI 1::~ E.lltl
F'I PF.'E'L : e. l:~ :H ~ ~'
Ill: I SI~ LFlE: F' I PF.' El~:
P I PF'tl'; . F' I F FIE'L
F'I FFll~ 1 F'I PFtl:-i
P I F'F. Ll~ : F' I PF.ILI~
P I F F.. E ~ .;H P I PF~E.l;
PI FF~E'~....................... F'I PFIE~
P I F'F.. E'~. P I PPE ~
. ~ . I lF l-:~ L I H !' ~ 1F' :-;T~::H ~ j;
Ol!TE; 1 1~ T . LF... ~: ~ F'
P I ~JRE'L . E:LF.'
IIF. l~IlFIEl L I:; 1 . LFI 1 ~ fl
LP ~ !:RlF . LI~;L ~1 Display
Ill:I F.'15llhT1 LF.' : R~ E; register~
Pi ll ;PL~f LF~ h readout ! .
pT Hl-l~ . LI ~ H' ~
i LF ~ h LF.I l ! h
F'I E:l EIF . : LF. Fl~
.`. .~. :` `~ Ill~.I F.ll-:IlhT:-' ` $p - 4
- P I ll';PL'f . LF. . 3
. - : P I Hl l~l~l . . - P I Il:-jl lF
. ~ E:F.' II F' l: ll hll . L I H ~
LflTI:L LI ; H~ latch reset LP l ~ h
4 PI Il:-illP
LI `H~ E~
E; 4 . LF.~ l ! R
4 LF. h ! I
u . Ill:; 4 :-.F.' 4 ~- :
L F' . L F.' .
~; rlllT:--, 1l F'I Il};llF'
F~ , PI DCLRAL LI . H~ 4
` ~ PF.I-:I:llF I FI FFE~ - LF' 1 !' h
:~ .. FI FF'EH . LF. fl~
" ` p~ PRGR,
,. " .
. Funk Case 47A
La; Mnemonic Operand Comment Lable Mnemonic Operand Comment
- ovrs 1
- F I Il ;UF~ - F I ~-;llT~
Il'-;UP tFL~F' Fl ?~ tl~ H~ 15
El li T ; 1 L F.. ~1 . h
. I~lP tihE'L . LF.~ R
LIMI,~ LF~ ! F' limit check; LF. ~.~ fi
F'I ~Fi'~.~'l.r~ # in B6 compare LP . 1
LI~IJ ~ to limits DC; IIPLP Iti
f'I Ll,llIF, 0,0,l, error # tJI H~r
';;I H 1~1 in R7 ~ EN2 IIF'llF -~
LP :~!H ItJ H!4~3'
LI'-;L ~ E~ lF!L L
L I llEF LR F1 7 IIPLL 13t 1~ DF'LF' ` I
l~lP EF F'EIP ~ E ~i7 IIF'LP .; ~ ~ ¦
I ILIl~ F i LIlllF' E'ii;~ IIF'LF' ~:
irl H 1~ llF.'F' LI . H~
F' I hllll F I ti.-,E?L ~ I
- LI;-. , . . E'F~ rlEF.F.
LF; H~; . DF'IlF LI ~ f,?,
EtJ~ LIt~lEF.: IFLF, ~hE.L ::;~
L~ F~ ! h~-: h
ih . l.. l LFF' ~ lF' '-.T~::H
r ~ 1 p ' 1 'l. E t~ F I I!L h;~
l1lll1F~ r h~ Pl:t'. It~ H~ cell clean~
I H!4i1~ dump cell &: E.ll IIFEt; mcde~
. - ~ F'I E'l:LF' restart EC E'ti;~ ;t;
I ti llr LFs'hL ~ E F.~ IIEF P
~ EI H~1~1 ! IlF'Eti FI -M-F
- , E:, ? '-; T II F' ~ - , L F. i 1 . ~?,
'. LF' -;~lllti ~ .EF:FlCIr: F'I LEF.:LT; .errDr; display
. Lr.' ~.~ fl : ; LIr,ll ~ and wait for
lLP Iti H'~ ! LI H~FF~ ~ dump~
~Ei,tlj_ ~ti;TI1lFl ` ~ L~' I ?I fh?j ~ ;j ...
?' I l i ~ F' I i- i:: El F
E,t~ lLF' EGs~JhIT It~ H~ ~?~.T,?~
t i-i ~ t l L F' Ej, E F l'? !-l I T ~
Iti Iti H `?'~ read I/O
L~F~; ~1! h tiI H~ eoun~er to
- :--TI-IF F I : ;iil IF . I l T H ~ ISAR
`. -, " STDP LI H 1 7El - . . . ., . ~ i .
:;., 83 ~
Funk Case 47A
.i7
Lat Mnemonic Operand Comment Label Mnemonic Operand Comment
rll-IT H~ ~5~ S
rl P I I~RE~L
LF~ 4! h --LT~;L LI H! ~ 3 .
L~ H! r~5~ , E'2 SLTEL
LF~ '-;! h LI H'
LI H3 7,1! CIUT~; 1
T H! ~' - PI ~llEIL
LI H~ ! ';LTEL P~.'. . I
rlllT H~25! I;~ ;lltl LF.' ~ ~P
IN H!~'~' LI~
I ~ H ! - ~ ~ ! LF
I I H ! F ' ; ~ L I . H ' ~
R~ l; LFI r~ ! h
LP ll!h l::Hh~.l F'I ~ PT
L I H ' 7 ~ L F' h ~
:lllT H~ ,L 1 comput~ `
:lllT H !r'~-l! h~ . checksum
E'~ Lll F~ I EF.IIIF~ return zero
H! ~,! LI~--;II 4 if ok :
L I .; L
;F. '~!h . LF' h!`~.' '
F~ l I F~ Hl H
F LI .1l 4 . h ;ll . I
LF~ h!~ ~5Ldin~R0-~5th display HI i'~
~I H~ F~ glt LF '~
L F~ h E C: 1:: H k~
Fl-lP . I LF.'
E'I~LFR L P ~; i F' - ` ~ ~ I~ r
PI LhTI L ` . ~ F'~
-~ ~ LFs h!~ clear lights~ . 'C~PT LI;.II 4 R6 pts to Kl o~
-;L 1 relight those that . LI.:.Lselected ~rain
E~F' H! 7~! should be on ~ . ~-L-;FF~ H~ '-~ ~ ` ~`:: .
rlllT~.; 1 according to R8 h I H ! FF !
i.: PI ~hEIL I~;L
F~IILP LF' . h!~ - LF. ~ h
` EIF EF'LF' PEIF' . ` ~
LI H~h~ Lllll~ . LF' I:!P ~ "
I-IEIT; 1 L I '-; L 4 load K from
EF~LF' LF. ~ LF~ I ! H earom;
I H!~ FL~FI~ EF'I
LI'-;L -' . LI H~
~` L F.~ h ~
I; F.l ~ L F 1-1 ! h
: ~I H!FF! LF~ h! '-;
~. r~T H~ , ;F ,
``'~ I-ll IT.; 1 ` '.-F.
.` ` E~F.~ .LF
IITLF' r l lT~-; 1 LFs 1-1 ! ~l : ` .
LF' F'I ~flE~L LF~ h; ~ H
~ P~
:. E'~ LT~.. L Lr!ElF LI-;L 4
``: Ll H '68' . Lrll31 L!l
i`
. .
~nk
~ 7
L~. Mnemonic Operand Comment Label Mnemonic Operand C~mment
LR I A DI . .
E Fs ~ L~ , .J t;l P F F.l F. E T
L11 ,. .~TF'F.T . 1l1P F'F.L 1
F~ P ~sh F'F.t~ll; L11
Ri I~IFF LF. ~',l F' . Lti r1~ h ! .
. I~r: I hLI~FTE LF.' load message
; LF.I ~ Kill top lights; LF.' ~'4 to print buffer,
RLE~F-LF~ Lt1 (K, ~ , %, C, KG, Lt~l #chars/buf~er
T~ 1 d.p.) . LF '; ~ h location/
~ Lr FLF ~ rlE 4 ~message>
F ~' E,~J:~ PPt11.! . ` - , ,~
F'FlLi~ Lf' ~' s f~ PF~R~- T L I ' ~
PPLh E:LR print from -' LF.' H ~R , ,:
LF.... 1~! h print buffer .JtlR F'i-~'F.'I-1 * ."
F'RLX LF. 1 - H .F'P~;L LF. H! -'F'. . ,
E'P F F.L , PF~NUt~1 LF. PF~F I-1
E'~J~ Fl F~L~. , , ' buffer from
E~J~ . PF.L'' . , , format~DC: I
FFF.T F~; LF ~:! H # digits 'oefore
F'F'LI~ LF' ! . LF~ 1 ' Fl D- p- l#afterD. Pl
I IT rHI ~'. S Lti # LzB/IsARtR4
LF ~ -1 LFI I';SH ,.
LI-; ; ' , Lt1
1llIT'; H ! E ! rLP
; ` L I H ! ~ ' L F, . ~, ~ h , , `
, ` . , I-ll IT~-; I-1 ` PF. ~JI l ~ LF.'
F'F.. t_1 EI , . h-~
. E LP Eli~ F'F.l.Elrl . `
L F.' 1 ! h ` L F. h
- F'F:L~--' Il'- I-1 , EF; Pr~,EIr~
,- ~ E iJ~ F F.'L.-- - F~F.ILI lll iLJI E H~ F ' , . ~ `
'; , E~J_ FF.L~ FF.E,L-Irl LP 11y h
.` F' R F~ E T i- L F' - ~. c
I~lllllTT~j~ H1~ . LF.
,, rlllT i~ rLF~
, PF~LI ~ LR, h~ E~Lp FF.ilO
L F~ l ' , h '-; I-
rL~iFI~ llill lE''~ F~ ;T~
L I H ~ s , , L I H
l~r-lEl~l rll lT'; 1 LF.
L 1 H ~1 . , , F I F~r.F ~-
T-; h EIF. Frli; El
r-~ T~r-~ ~1 F'F.' TE~ IL~,F~ 1~ h ;~
- - c F F ~ J I l E ~ . R I F F1
LP. H~ l , FF~IIEE~ - LF. W~'J, , ~ :~
: - 85 - .
. Funk Case 47A
72~3
L. ~ Mnemonic Operand Comment Label Mnemonic Operand C~mment
LR 13A
~ Ll~L
! E'tl~; PFtJU1 ~ j L I~;IJ
l-.LF~ - LR h ~
. . HE; 'j j , L I ~ll l ` . I
E~ F Fst~lltJ LF.' . I ! h
LFI H! IS . EIR7' ItJ~
.. L F' ~l ~ h L I ~
PI FF.rlP Hl~~ .
L F~ h ! ~1 , L F.' . ~: ~ h
LF. I~Fl E'F' I~
LLFFs h!~ L;FF,.~
C L F~ ~ h I
L F.' -' ! h . L Fs i ; ~ h
E~R F~F~tJ1l1 . LF' h
RF.' t~ J F' ~s I El~1
ItJ'~ EI-~ LF' ~s~P LF.' 1~11 - ~``
LI-~ LF h
LI E;L ~ B5 E';~ I tJ'~
LF. h~I B6 ~;L
~F~ 4 ` LF.~ I-;.H
E tJ2 t~TllE~ E F.' i tJIIl 1. .
LR . ~1! H LF 1;~ h :`Hl1F' E FsRI IF~ ~ I tJII 1 L I I ;U ~ :
tJTIlE;~ LF~ H! ~ll F I F"iH
L R ~ h Il -; '~
LR h ~ ~sL E.l~. I N'
LFI ~! Fl LI h~
I LR - LFs . ~1~ H . :L F~ ' L I l l ! C~
' . LI~ LF~ 1 ! h
L R --; ! H F' I ' ' F R::~
. - LIE;Il 1 ' LII-;ll '~ ` ~ `
LII-L 4 - LI ;L
E:L R ` I-:LR ~ :
- ~ ItJ'~'1 LF' I ! R ;Fs E;~ h
' EIF~ I tJ'.' 1 . LF. . h
LF. 1 ! H LF' ~:H ~ h
L I ; ~L; ~ L F. h; i
,~ . L Fs ~ ! H L F.' ~' L ~ h
.; IN'~'-' E LR . F'~
'i.` LF ~ ~ h ELI-ll~ LF.~ F~
. LF' H! '_; ~ BLEIl~:: LF' ;;.~ ~ HB6g~.(4 45
-'~' L I ~ 1 L F
L~ - . L F~
E'R~ I tJ'~' ~ LFs 1
It~ . LI';L ~ ~ . LI'-II ~ .
L T ~
It~ CI ~LI 1 H!~,~,! El l~ 1 F'I F'~-1H1E.
- hi ; LF
- LI'-;EI 5 Li h~l
; HE;rl E; . LR '~H
. LF' 1~ . F'I R~-lhlE~
LF.~ h~'; F'I F.~-lhlE.~'
L ~ , LF~
LF.I -;-H h l ;.
- . . EFI, It~'.J5 LF..... i~H H~
-LF. . LF.' ~ H~
~ LF.I .:; ! h LtiR
E'~ J'.',~ h'-;
.
- 86
Funk Case 47A
! La~_l Mnemonic Operand Comment Label Mnemonic Operand C~mment
C~R. ~ G~ CLR
- . . H... :' , h~:
,: . E~ E:SIlHIII . E.tiZ ,'~JE~
-LI~ H!F! hr. ,, ~.
EF.. ~ El:llE~ . E'~ E
E~ HIII LF............. h!~ Er~
.-.F.' ~ T ~lr
: EII~IIE'I:III h'; 1 LF....... .l ! l'~
LFS l~h h'-. . .~'
L F...... h !~1 . LF~ ~, ! h :
LF. ~1!h LF.
: LI~ . rLFl~1
r~lF- ~R LF; 1
Lr~r~ lEL~F, E~ 1 LF .
H'-. ~ H'~
,~ LF~ ~! H
E., hEF~ . E'l:: TIJEl -
E2 FEF. EL,S~ Tl~E1
F~E h EF~ F.lll~, . . .~ FF -; H F~
LF. ~-1!h ~ , 1~
F;-~ Hl1F EF:F.~l lP LF. ~ H
LF~ EF. . hl~
: r F~. . _~!h Tl~E1 LF~ h!4
F~E- H LF' H!-I LF' ,~ H
. ItJr . LF' ''! H
LF. _1 ! H I ~
., .LF. H! 1 ~ LF. . 1 H
:;. LF....... 1~ H LFI .-~FH~ ... ~
. : LFS H ~ ~ LI H!~
-, L ~ r~ h ~ .
R- -l ! 1~ . LF ~1 ! h
E F~;ll rl~
- F~r~ Et;l~ FE~.H FI
. E,F rl~h~
:.L ~ ~ ~jCll~1.; rli:: I LI:II~TE~
L,F~ I~R - ~ LF' RH!~
. LF~ I ! h . LF. _I! h : ~ ;
: LFS I!h h'~'
., . LI . ,1; h . . LI.;L 4
~. LF. H~ 1 LUUF' L~1 H!
,- ~ LFI . ! H ~ l r
FF R!~:1 LF' h .~
LI~ h L~
LF....... .-. ! ~ ~ .
~- F~1 .r; HF- EEIF7 H1-~-J
.. ,........ ~1 rllj~JE LI ;El ~-.
, - . LF. 1-1 ! H LI ;L 4
,- . . l:LF.I
.
. - - 87 ~
. Funk Case 47A .~
~ .
.. - . . .
Label Mnemonic Operand Comment Label Mnemonic Operand Comment
L 1~
- LI - H!elQ~ ELtJt1;~ H~ 3;'~ j
LF I ! R . llr~ F;EtJ
LI H~ h
LF' I,h Pt1l~ ll: H!~ 1r111
LIS El pPER rll H~
LF~ h l
LI~IJ 5 ~'rl!l~ H
- LI; ~ HL l~ e~-'lt~
LF~ cj~ HL~
FI ~ F.~ TE~1r~ Ill: H1~4~ E~..S~ ~ -
J11F~ MP- F IlElll . IIE: H
;HF;ZL F. h ! 1 ~ Ilr E ~ I~F.hllE-;~
~;Fs I PLI~1E~ l: H~ 1l1'3
LF~ 1 ! h lll 1:: ~ ~L I 11 I T .E
LF~ h! ~1 lll' I~,! E'.~.~:
~;L 4 F.~l-llhT1 lll H ! 1'~:141111
;L 1 rSI-llhT.~ Ill:: H ! 1C:l14l:1r
. ~ '; L 1 F' l- ll h T . ~ H ~ 1 4
;L 1 F.l::llf1T4 IIE: H! 3h~l4~
~cj 1 . pr-:~;htl~ H'0C 37'
LFI 1 ! h nl I.~ El.Hht~TIL~
. ~ L F. h ! ~1 ll l I_ ! L l l t J
.. F. 1 Fr:htJRM 1l~ H~ 1-11-::3~!
LP l:l ! h lll- ri~ ftt~ lL'r'.;E: !
. Pl:IF' I-:lllLhE' l1l- H! I1-
F.~:1h l E"~ LP h ~ 11 lil ~ ! 11 1 !
; E;L 1 E:II~Lf1E IlE: H ! 1121~F~
L F.' 1 1 ! h 11l:: 1~ r ~ !
'~' LF.I ft~ 1 l::ll. LRE lll- H~ F'
~ ` ~ hC- 1 Ill_ I~ ! ll ~ !
LF 1 ~ h E:114LhE 11l:: H ~ F
- L F.' ll r: r:
L ~1~ r: ll 1 t ~ 1 ll 1- H ! j l ~ r~
: . h ~: 11 r: ll t ~ l~ t l ll l:: H ! ~:1 4 ~ 1 1:1 ~ 1 ::~ 1 ¦l ~ l::
LF' 11 ! H l ll t~l li1 lll: H ! 11~ 3.~
~ F' 1:l P 1: rl ~ t l I l ~ l ll l:: H ! ~ ~ 4 ~ E~ ,J l !
I~ ThTE'L - Ill-i H ! 1 c.llc.l11h 1 h 1 1 1
T t l F 1: Il E H ! i1 Ii 1111, 5
P ll h T E ll l:: H ~
I h T E !
- P t 1 l:1 t ~ T H ll 1 ~ 1 r1 1: ~
.. ~ FILE 4--ThE:LE-; PIlHh~ : H ! ~ q ~ C~ -~ F~
P'r'E~F. 11l:: H!~ qq~ lf
IIF~TE:L lll:: 1 ! t~1h~
* ¦1l:: I-:!I'-i !
LllllL Ill:: H ! 11111111.5qll`~- ~ - Tl1 1 ! .-;Q !
lll. H! 1 1 q l 1 11 - q ~ ! Ifl
.~ HIIIL lll:: H !i_1~ qq ~ EILE T !
: lll:: H ! ~111 q 1-1 r q ~ E~F'.E
. l~lTIlL .lll:: ~-t ! 11q 1 ~Ilq~ LE ~ :
.x . TF'IIL IIQ H !~ 5q`_~ r"-. ,::~ F.~I!
rll:: H ! ~ 1qllC_1~ I,r , ! ~
PEF;IJL lll- H'1~:11', r 1-1 ~ ._ l 1 ! 11 1 ~~ ' 1 l F' !
11r H ! ~ 114~C ~1-1.~;~ ~ 111: 1 ~ IJ E
FEF.. LL lll H! 1 1 ~ ~ 4 ~ ' 1 q ! I I~ ! i~ I !
Tj r: H ! ~ f 1~11 ! Ill 1: I,LiC
F.IEUL~: rlQ H!11l:1:-'l:11~ IIQ l::'-fl
F.ITEt1F rl 1 H ! i~l14l1~-1 ! Ill: 1 ! - Tl:llJ r i'J!
EL~ 11 11l:: H!l~ : I- ! E'-.l-IL
Tli: 1: ~ TF:IPET ! Il~ ;QF~ !
lll- I::!TE ET
. D~ C'ESCOU~
. - 88 - DC C'3RGEoN .
Funk Case 47A ~ , ~
ol Mnernonic Operand C~mment Label MnemDnic Op~rand C~mment
t~J
rll E ! INE 1 * DC C"CONTROLE"
T t~ b L ll E: H ! 31 E' `. ' S ~ .- -' 1 - 4 ~ END
4;~2`~ 44~4 1 4~ ~ ~ *
` ~ST~iE:L Il~: FtL2~';T~H`;~ - *
IIC: t-tL~ -;F~r.~ . - *
~ll: t-tL2 ~:1 ;l1F.. l: :~ * Il~ tL~ STtlH'J
Ill; t-tL2 ~:: ' ;TI~T :~
F'ENTt10 1ll. H~14.,~!
111- 1: ! t1:1IJF !
PEt~TIlt~l lll. H! ~1~3
¦ll-: 1: ! t11 1 I -; !
F'ENT'fF~ ~ Ill:: H! ~1',37!
¦l l:: ~ ! t~ t~ E E !
L l T T E:L lll:: H ~ '. t-~'~ t-. R t-. E ~-.F~'3~ llt~
Ill:: H ~ t. E ~ ~ el S 5'~ 5 t-t ,e~ E. S l: 51l '
111-'. H ! 5EelF
r
rl ~- H !
I
rl~::
¦l l: l: ~; 4 ! .
111: 1-' ! ~ ~, ~ .
,. rll H ! ~1 ".t ~ ! ,
Ill:: l: ~ ~;,~ !
' ` , ¦11:: ~- ! ~ ' ~ ! -
rll-: H! ~1`.. '''~ . .
F l . l: I i F : Il l: H ! ~14
`~ It`~ M lll-: H !~11--,~!
r~ :: ! * * ~ E F'F.'Elt`~ '
.` ¦ll: l: ! E*~* !
flLEIFTl3 rll:: H ! ~ t-.:-lt; 5~4~1 J
L~ TE rl1 . H
rll: H ~ 3~ ~1,e~ !
rl 1: H ! J e~
¦1 1-: H !, ', '~ ~1 t-
Il 1: H ! '~ , 4
;. ~ 11l: H~;~S~
rl l:: H ~ S
. H ? ` el~
11 l H ! 1 S '~
Ill:: H't.
¦1 l H ! 3 ~ ~
P l: ll t1 l ll l . H ~ :3 4 !
Ill-' 1:! 1: t-tL. Ii~F
ll l 1 ' ~ 1 1 ?
F l: rl t 1 ~ H ! i 14: -: ~ ! -
rl l~ ~ ! ! .
F F..l::S I M r~l~ H ~
rl 1:: l:: ! .~ Ft L E U F. Il !
rll l:~ E'
P F. ~ I i-J rl c: H ~ ? ~ .. .
- - 89 ~
,
_ . .