由于各种单片机的工作原理基本相同,所以本文章就以51单片机为例子聊一下单片机的内部结构。
1.CPUCpu是单片机的核心部件,决定了单片机的主要功能和特性,工作时,Cpu从ROM调取程序运进行运算,然后发出控制信号,通过总线送到io接口,再由io接口将控制信号送到外围的输出电路。 2.时钟震荡器时钟震荡器的功能是产生时钟信号,送给单片机内部各电路,并且控制这些电路,使他们有节拍的工作。 3.中断控制器当cpu执行正常的程序时,如果在中断控制器送入一个中断请求信号中断,控制器马上让cpu停止正在执行的程序,转而去执行ROM中特定的某段程序,执行完该段程序后再执行之前中断的程序。 4.ROMROM又读存储器是一种具有存储功能的电路,断电后其中的信息不会消失,ROM主要用来存储程序。 5.RAMRAM中随机存储储存器也是一种存储电路,它的特点是可以存入信息,也可以将信息取出,断电后存储的信息全都会消失。 6.定时器定时器计数器就像单片机的内部始终或计数器,可以根据需要将它设为定时器或计数器。 7.串行通信口串行通信口是单片机和外部设备进行串行通信的接口,单片机要将数据传送给外部设备时,可以通过串行通讯口将数据由TXD端输出,外部设备送来的数据可以从RXD端输入,通过串行通信口将数据送入单片机。
|