RS-485 is just a physical layer defined to be a multidrop network with diferetinal pair and thats it. Most tranceivers have direct interface to standard UARTs. You could use the same controler of the RS-232. But if you are using a multidrop network you must define some addressing protocol. Most networks make use of 9-bits serial with automatic address detection. But as i wrote before, you could make any kind of comunication over RS-485 as the tranceivers does not have any kind of specific package format, frame or protocol.