程序控制的是硬件的芯片引腳,或者是存儲器的尋址方式,以及硬件提供的外設,硬件在設計的時候,提供了很多接口供程序來調用,程序員在開發程序的時候,在這些預留的接口編寫程序控制硬件運轉,而且還要註意硬件工作的時序,是壹個比較復雜的過程