|
|||||||||||
Technical Support Support Resources
Product Information |
C51: Writing to the Output PortsInformation in this article applies to:
QUESTIONHow do I write to the output ports of the 8051 in C? ANSWERBefore you may write to an output port, you must define the SFR(s) for port you want to write to. You may write your own SFR definitions or you may include the register definition files (header files) for your particular microcontroller. Define your own SFRs as follows:
Include the register definition file as follows:
Writing to the SFRTo write a byte value to Port 1 (all bits of port 1 will be set to the corresponding bits of the value written):
This sets P1.0, P1.2, P1.4, and P1.6 low (0) and P1.1, P1.3, P1.5, and P1.7 high (1). To write to a single port line:
This sets P1.1 low (0). MORE INFORMATION
SEE ALSOLast Reviewed: Thursday, February 25, 2021 | ||||||||||
|
Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.