把编好的程序写到单片机上上电之后就会读取指令、分析指令、执行指令。例如,如果在一个端口P1口输入一个数据00001111,程序里可以对这个数据进行处理,首先用一个传送指令读入内部专用寄存器A,然后处理数据,假设要把这个数据加1,就会执行加1指令,然后A就变成了00010000,进而程序可以把这个数据输出到P2口,就再执行一个传送指令,P2口就变成0001000了。即单片机进行的操作都在内部程序的控制下进行。