单片机里运行的是 程序代码,这些代码是一系列指令,用于控制单片机的操作和行为。程序代码可以存储在单片机的内存中,如Flash存储器,并通过单片机的CPU执行。单片机程序的基本结构通常包括初始化、主循环和中断服务子程序。初始化部分用于设置单片机的各个组件,主循环是程序持续运行的部分,而中断服务子程序用于处理单片机在运行过程中可能遇到的中断事件。
编程单片机时,可以使用多种编程语言,包括汇编语言和高级语言如C语言。使用高级语言编程可以提供更抽象的编程模型,使代码更易于理解和维护,而汇编语言则允许更直接地控制硬件资源。在编程单片机时,需要使用特定的集成开发环境(IDE)和编译器,将高级语言代码转换为机器代码,然后烧录到单片机的内存中执行。
总结来说,单片机里的程序代码是一系列用于控制单片机操作的指令,这些代码通过编写和烧录到单片机的内存中,由CPU执行以实现各种功能。