新闻资讯 首页 > 新闻资讯 > 行业新闻

MCS-51单片机时序

发布时间:2025-01-06 20:56:26   来源:行业新闻

  CPU宣布的时序有两类:一类用于片内各功用部件的操控,它们是芯片设计师重视的问题,对用户没什么含义。另一类用于片外存储器或I/O端口的操控,一定要经过器材的操控引脚送到片外,这部分时序对剖析硬件电路的原理至关重要,也是软件编程遵从的准则,需求仔细把握。

  1、 时钟周期:又称振动周期。指为单片机供给守时信号的振动源周期。是最小的时序单位。

  时钟周期被分红两个节拍P1和P2。每个时钟周期的前半周期P1信号有用,这时CPU一般完结算术逻辑操作;在每个时钟的后半周期P2信号有用,内部寄存器与寄存器之间的数据一般在此状况发生。

  2、 机器周期:界说为完成特定功用所需求的时刻。机器周期按其功用来命名,如取指机器周期等。

  按指令履行的时刻可分为:单周期、双周期和四周期(只要乘法和除法两条指令)。

  时钟周期、机器周期和指令周期均是单片机时序单位。机器周期是单片机核算其它时刻值(如波特率、守时器的守时时刻等)的根底时序单位。

  例:若单片机时钟频率为12MHz,核算守时2ms所需求的守时器初值。(设守时器作业在方法1,即模为

  剖析:MCS-51有两个8位的计数器,每过来一个机器周期,计数器加1。当计数器从0FFFFH~0000H时,守时器主动发生溢出恳求。故方法1的最大守时时刻为Tmax=

  ×T0,其间T0为是一个机器周期的时刻。因为时钟周期的频率为12MHz,这儿的

  1、 若十进制数小于256,则用这个数除16,得到商和余数。若把这个十进制的商写成二进制方式,则便是二进制的高4位。把这个十进制的余数写成二进制的方式,则便是二进制的低4位。合在一起便是转化的8位二进制数。相同,若把这个十进制的商写成十六进制的方式,则便是二进制的高4位的十六进制表明,把这个十进制的余数写成十六进制的方式,则便是二进制的低4位的十六进制表明,合在一起便是转化成的十六进制表明。

  2、 若十进制数大于256小于65536,则用这个数除256,得到商和余数,再分别用商和余数除16。商除16后,又得到商和余数,这个商和余数是十进制方式,写成十六进制便是高8位的高4位和高8位的低4位的十六进制方式。余数除16也得到商和余数,这个商和余数也是十进制,写成十六进制,便是低8位的高4位和低8位的低4位的十六进制方式。

  若把13写成二进制,为1101,4写成二进制,为0100,则转化成二进制为:

  把商15写成十六进制为F,把余数15写成十六进制为F,故高8位的十六进制为:FFH;

  把商5写成十六进制为5,把余数5写成十六进制为5,故低8位的十六进制为:55F。

  由宽带应变信号调度器1B31、18位A/D转化器AD1170和MCS-51单片机构成的压力变送器数据收集体系电路

  5通道低功耗可编程传感器信号处理器AD7714与MCS-51系列单片机的接口电路

  由宽带应变信号调度器1B31、18位A/D转化器AD1170和MCS-51单片机构成的压力变送器数据