MCS-51单片机最大的时序定时单位是多少

发布者:Yuexin888最新更新时间:2023-10-19 来源: elecfans关键字:MCS-51  单片机 手机看文章 扫描二维码
随时随地手机看文章

  MCS-51单片机是一种集成的电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。


  这篇文章主要和大家介绍一下关于MCS-51单片机最大的时序定时单位,同时把MCS-51单片机的结构特点和内部包含的功能部件也做了个汇总,跟随小编一起来了解一下吧。


  MCS-51单片机结构特点

  (1)一个8位微处理器CPU。

  (2)数据存储器RAM和特殊功能寄存器SFR。

  (3)内部程序存储器ROM。

  (4)两个定时/计数器,用以对外部事件进行计数,也可用作定时器。

  (5)四个8位可编程的I/O(输入/输出)并行端口,每个端口既可做输入,也可做输出。

  (6)一个串行端口,用于数据的串行通信。

  (7)中断控制系统。

  (8)内部时钟电路。

  MCS-51单片机最大的时序定时单位是多少

  MCS-51单片机内部结构框图


  MCS-51单片机内部包含的功能部件

  (1)1个8位的微处理器CPU。

  (2)8KB的片内程序存储器Flash ROM(51子系列的Flash ROM为4KB),用于烧录运行的程序、常数数据。

  (3)256B的片内数据存储器RAM(51子系列的RAM为128B),在程序运行时可以随时写入数据和读出,用于存放函数相互传递的数据、接收的外部数据、中间结果、最后结果以及显示的数据等。

  (4)3个16位的定时器/计数器(51子系列仅有2个定时器),每个定时器/计数器可以设置为计数方式,用于对外部事件信号进行计数,也可以设置为定时方式,满足各种定时要求。

  (5)有一个管理6个中断源(51子系列1是5个中断源)、两个优先级的中断控制器

  (6)4个8位并行I/O端,每个端口既可以用作输入,也可以用于输出。

  (7)一个全双工的UART(通用异步接收发送器)串行I/O口,用于单片机之间的串行通信,或者单片机与PC机、其它设备、其它芯片之间的串行通信。

  (8)片内振荡电路和时钟发生器,只需外面接上一晶振或输入振荡信号就可产生单片机所需要的各种时钟信号。

  (9)有一个可寻址64KB外部数据存储器、还可以寻址64KB外部程序存储器的三总线的控制电路。
           


  MCS-51单片机最大的时序定时单位

  4个时序单位从小到大为:节拍,状态周期,机器周期,指令周期,指令周期为最大,所以MCS-51单片机最大的时序定时单位是指令周期。

  计算机每访问一次存储器的时间我们把它称为一个机器周期它是一个时间基准就象我们日常生活中使用的秒一样计算机中一个机器周期包括12个振荡周期。

  振荡周期就是振荡源的周期也就是我们使用的晶振的时间周期一个12M的晶振它的时间周期是多少呢电子技术过的朋友应该不难算出T=1/f也就是1/12微秒那么使用12M晶振的单片机它的一个机器周期就应该等于12*1/12微秒也就是1S。

  1、 时钟周期:又称振荡周期。指为单片机提供定时信号的振荡源周期。是最小的时序单位。振荡源的频率越高,单片机的工作速度越快。

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

  2、 机器周期:定义为实现特定功能所需要的时间。机器周期按其功能来命名,如取指机器周期等。

  MCS-51的机器周期时间是不变的,均为12个晶振周期或6个状态周期。分为S1P1,SIP2;S2P1,S2P2等。

  3、 指令周期:执行一条指令的时间。

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

  时钟周期、机器周期和指令周期均是单片机时序单位。机器周期是单片机计算其它时间值(如波特率、定时器的定时时间等)的基础时序单位。


关键字:MCS-51  单片机 引用地址:MCS-51单片机最大的时序定时单位是多少

上一篇:理解51单片机串口通信的波特率与USB转串口通信
下一篇:针对常用51单片机下载程序问题做下详解

推荐阅读最新更新时间:2024-11-11 16:47

手把手教你学单片机
什么是单片机?应该怎么去学习单片机,下面电气自动化 技术网李工就带你了解单片机,学习单片机,手把手教你学单片机。 1.学单片机可以做什么? 单片机应用广泛,遥控小车,洗衣机,冰箱,彩电,空调随处都可见到单片机的身影。学会了单片机,你可以玩你喜欢的小制作,也可以用单片机设计一些小的产品,最重要的是,单片机会把你带进电子设计这一领域,充分展示自己的能力,当然,也会给你带来不错的回报。 2.学习单片机需要哪些基本条件? 模拟电路,数字电路基础,对C语言或汇编语言有一定的了解。当然,这些也可以在学习过程中掌握。 硬件条件的话,电脑一台,实验环境一套。 3.该学哪种单片机? 单片机型号有很多,常见的有51,PIC,AVR几个系列,每个系列
[单片机]
PLC控制与单片机控制的区别
PLC其实就是一套已经做好的单片机(单片机范围很广的喔)系统. PLC的梯形图你可以理解成是与汇编等计算器语言一样是一种编程语言,只是使用范围不同!而且通常做法是由PLC软件把你的梯形图转换成C或汇编语言(由PLC所使用的CPU决定),然后利用汇编或C编译系统编译成机器码!PLC运行的只是几器码而已.梯形图只是让使用者更加容易使用而已. 同样MCS-51单片机当然也可以用于PLC制作,只是8位CPU在一些高级应用如:大量运算(包括浮点运算),嵌入式系统(现在UCOS也能移植到MCS-51)等,有些力不从心而已.我公司在使用的一套工业系统就是使用MCS-51单片机做的,不过加上DSP而已,已经能满足我们要求(我们设备速度
[单片机]
单片机中ROM、RAM、Flash的区别
常规上ROM是用来存储固化程序的,RAM是用来存放数据的。由于FLASH ROM比普通的ROM读写速度快,擦写方便,一般用来存储用户程序和需要永久保存的数据。譬如说,现在家用的电子式电度表,它的内核是一款单片机,该单片机的程序就是存放在ROM里的。电度表在工作过程中,是要运算数据的,要采集电压和电流,并根据电压和电流计算出电度来。电压和电流时一个适时的数据,用户不关心,它只是用来计算电度用,计算完后该次采集的数据就用完了,然后再采集下一次,因此这些值就没必要永久存储,就把它放在RAM里边。然而计算完的电度,是需要永久保存的,单片机会定时或者在停电的瞬间将电度数存入到FLASH里。 --ROM存放指令代码和一些固定数值,程序运行后不
[单片机]
基于C51单片机的手动计数器设计电路图
利用 AT89S51 单片机来制作一个手动计数器,在 AT89S51 单片机的 P3.7 管脚接一个轻触开关,作为手动计数的按钮,用单片机的 P2.0 - P2.7 接一个共阴数码管,作为00-99计数的个位数显示,用单片机的 P0.0 - P0.7 接一个共阴数码管,作为 00 - 99 计数的十位数显示;硬件电路图如图所示。   1 . 把 “ 单片机系统 ” 区域中的 P0.0/AD0 - P0.7/AD7 端口用 8 芯排线连接到“ 四路静态数码显示模块 ” 区域中的任一个 a - h 端口上;要求: P0.0/A D0对应着 a , P0.1/AD1 对应着 b , …… , P0.7/AD7 对应着 h 。   2
[模拟电子]
基于C51<font color='red'>单片机</font>的手动计数器设计电路图
pic单片机技术的优势和应用
PIC单片机(Peripheral Interface Controller)是一种用来开发的去控制外围设备的集成电路(IC)。一种具有分散作用(多任务)功能的CPU。与人类相比,大脑就是CPU,PIC 共享的部分相当于人的神经系统。 PIC 单片机是一个小的计算机 PIC单片机有计算功能和记忆内存像CPU并由软件控制允行。然而,处理能力—存储器容量却很有限,这取决于PIC的类型。但是它们的最高操作频率大约都在20MHz左右,存储器容量用做写程序的大约1K—4K字节。 时钟频率与扫描程序的时间和执行程序指令的时间有关系。但不能仅以时钟频率来判断程序处理能力,它还随处理装置的体系结构改变(1*)。如果是同样的体系结构,时
[单片机]
pic<font color='red'>单片机</font>技术的优势和应用
关于单片机延时程序中参数类型对延时的影响
今天别人问了一个关于天祥延时程序的问题。 void delay(unsigned int z) { unsigned int x,y; for(x=z;x 0;x--) for(y=110;y 0;y--); } 对于此延时函数中,系统时钟为11.0592MHz,当z取1时,延时时间大约为1ms,即当z去m,其延时时间就m ms.但是,当把x和y的类型都修改为char型时,z同样取1,其延时却变为0.2ms,为原来的1/5。刚开始一直没想明白,原以为两种定义类型都应该是一样的,但实际却不是如此。经过多方打探,觉得下面的解释还比较好。由于
[单片机]
车载MCU芯片缺口较大,交货期甚至长达9个月以上
据AutoForecast Solutions最新统计,截至今年3月29日,全球共六家汽车制造商因芯片短缺而减产的汽车数量达到6.5万辆。目前,芯片短缺已致全球汽车市场累计减产115.7万辆,预计2021年全球汽车市场将因此减产超200万辆。 此前,全球主要的汽车MCU供应商瑞萨电子警告,全球汽车半导体供应短缺的局面可能会持续到下半年。目前来看,到今年二季度末,已经大概率将继续处于供求紧张状态。 据日本各家车企最新公布的2月份生产统计显示,本田和斯巴鲁在日本国内的产量分别比去年同期下降33%和34%,主要原因正是芯片短缺。据日本一家大型券商估算,如果瑞萨电子相关生产线停工一个月,日本车企本年度全球产量最多将减产110万辆,
[汽车电子]
GD32单片机和STM32单片机的区别
一、前言 什么GD32? GD32是国内开发的一款单片机,据说开发的人员是来自ST公司的,GD32也是以STM32作为模板做出来的。 所以GD32和STM32有很多地方都是一样的,不过GD32毕竟是不同的产品,不可能所有东西都沿用STM32,有些自主开发的东西还是有区别的。相同的地方我们就不说了,下面我给大家讲一下不同的地方。 二、区别 1、内核 GD32采用二代的M3内核,STM32主要采用一代M3内核,下图是ARM公司的M3内核勘误表,GD使用的内核只有752419这一个BUG。 2、主频 使用HSE(高速外部时钟):GD32的主频最大108M,STM32的主频最大72M 使用HSI(高速内部时钟):GD32的主频最大10
[单片机]
GD32<font color='red'>单片机</font>和STM32<font color='red'>单片机</font>的区别
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved