50
Appendix A
Status Reporting System
Below is a graphical representation of the 1830-C’s Status Reporting System
for the GPIB bus. The two registers involved are the Status Byte Register
and the Service Request Enable Register.
Busy Bit
Message Available (MAV) Bit
Over-Range Bit
Saturation Bit
Command Error Bit
Parameter Error Bit
Q?
7 6 5 4 3 2 1 0
Service Request Bit
Read Done Bit
7 6 5 4 3 2 1 0
AND
OR
M
M?
Status Byte Register
Service Request
Enable Register
IEEE 488.1
Serial Poll Response
IEEE 488.1
Service Request
<SRQ>
Figure 10. The 1830-C’s Status Reporting System for the GPIB Bus.
The Status Byte Register is used to record a summary of the 1830-C’s current
condition for the Status Reporting System. The status of the 1830-C is
returned to the controller when a serial poll is performed. The register is
bit mapped, meaning that each condition is represented by a bit of different
binary weight (...,8,4,2,1). When a bit is set high, (has a value of 1) the
condition is true. The bits are cleared (set to zero) based on the condi-
tions described for each bit. Additionally, all the bits in the Status Byte
Register, except for the MAV bit, can be cleared by using the Clear Status
Byte Register command, C.