Arduino uses AVR single chip microcomputer, which is different from 5 1 single chip microcomputer in internal structure (the number and name of registers are different), and the programming tools and software are also different.
Arduino programming tools are different from ordinary AVR. It compiles some input and output methods into subroutines (library functions), which is more convenient to apply.