EEPW论坛
网站首页
论坛资料
设计文章
电路方案
文档资料
首页
特色版块
企业专区
电子DIY
活动通道
最新帖
开发板试用
签到
首页
板卡试用
STM32
国产MCU
电源与模拟
物联网技术
基础知识
OpenVINO生态社区
Xilinx
STM32
GD32
ADI
TI
Linear
Microchip
Renesas
Cypress
Mouser
Burnon
液体流量检测仪
电子测光表
墨水屏/贪吃蛇
手势翻页笔
我的四轴 DIY
键盘 DIY
树莓派DIY
功放 DIY
3D打印 DIY
智能车DIY
LightCube DIY
QuadCopter DIY
51 DIY
MCU DIY
FPGA DIY
这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界
»
论坛首页
»
综合技术
»
[求助]MCS-51单片机的指令时序有哪几个?
共3条 1/1
1
跳转至
页
475634
[求助]MCS-51单片机的指令时序有哪几个?
skywonderful
助工
2007-08-04 07:15:26
打赏
只看楼主
1楼
本人对单片机不太熟悉,可在实验室老师问我没回答上来,那位高手,请教一下
多谢了
回复
收藏
0
关键词:
求助
MCS-51
单片机
指令
时序
几个
475635
informationspy
助工
2007-08-04 07:16:34
打赏
2楼
时序是用定时单位来描述的,MCS-51的时序单位有四个,它们分别是节拍、状态、机器周期和指令周期,接下来我们分别加以说明。
·
节拍与状态:
我们把振荡脉冲的周期定义为节拍(为方便描述,用P表示),振荡脉冲经过二分频后即得到整个单片机工作系统的时钟信号,把时钟信号的周期定义为状态(用S表示),这样一个状态就有两个节拍,前半周期相应的节拍我们定义为1(P
1
),后半周期对应的节拍定义为2(P
2
)。
·
机器周期:
MCS-51有固定的机器周期,规定一个机器周期有6个状态,分别表示为S1-S6,而一个状态包含两个节拍,那么一个机器周期就有12个节拍,我们可以记着S1P1、S1P2……S6P1、S6P2,一个机器周期共包含12个振荡脉冲,即机器周期就是振荡脉冲的12分频,显然,如果使用6MHz的时钟频率,一个机器周期就是2us,而如使用12MHz的时钟频率,一个机器周期就是1us。
·
指令周期:
执行一条指令所需要的时间称为指令周期,MCS-51的指令有单字节、双字节和三字节的,所以它们的指令周期不尽相同,也就是说它们所需的机器周期不相同,可能包括一到四个不等的机器周期(这些内容,我们将在下面的章节中加以说明)。
·
MCS-51的指令时序:
MCS-51指令系统中,按它们的长度可分为单字节指令、双字节指令和三字节指令。执行这些指令需要的时间是不同的,也就是它们所需的机器周期是不同的,有下面几种形式:
·
单字节指令单机器周期
·
单字节指令双机器周期
·
双字节指令单机器周期
·
双字节指令双机器周期
·
三字节指令双机器周期
·
单字节指令四机器周期(如单字节的乘除法指令)
评论
475636
skywonderful
助工
2007-08-04 07:17:02
打赏
3楼
多谢,多谢
评论
共3条 1/1
1
跳转至
页
回复
匿名不能发帖!请先 [
登陆
注册
]
发新帖
每日签到
有奖活动
“我踩过的那些坑”主题活动——第002期
【EEPW电子工程师创研计划】技术变现通道已开启~
发原创文章 【每月瓜分千元赏金 凭实力攒钱买好礼~】
【EEPW在线】E起听工程师的声音!
高校联络员开始招募啦!有惊喜!!
【工程师专属福利】每天30秒,积分轻松拿!EEPW宠粉打卡计划启动!
送您一块开发板,2025年“我要开发板活动”又开始了!
打赏了!打赏了!打赏了!
我要赚赏金
打赏帖
【分享开发笔记,赚取电动螺丝刀】移植U8g2到MAX78000开发板,使用模拟i2c
被打赏
¥27元
星允派(stm32f103)I2C24C02
被打赏
¥22元
AS6221EvalKit:精度最高的数字温度传感器开发使用
被打赏
¥26元
【分享开发笔记,赚取电动螺丝刀】INA219电流模块的试验
被打赏
¥28元
【ESP-IDF系列】全流程打通,使用Tensorflow训练模型并且部署到ESP32S3进行推理
被打赏
¥31元
【分享开发笔记,赚取电动螺丝刀】在FireBeetle2ESP32P4开发板上使用ESP-IDF组件方式读取SHT30温湿度传感器
被打赏
¥25元
【分享开发笔记,赚取电动螺丝刀】迈来芯热成像传感器新品MLX90642到手把玩——用来看见温度
被打赏
¥32元
【分享开发笔记,赚取电动螺丝刀】迈来芯热成像传感器新品MLX90642到手把玩——驱动
被打赏
¥28元
【分享开发笔记,赚取电动螺丝刀】迈来芯热成像传感器新品MLX90642到手把玩——打板
被打赏
¥22元
请大声喊出:我要开发板!》---5Coral珊瑚板子linux系统编译
被打赏
¥10元
热门分类
STM32
MCU
通讯及无线技术
物联网技术
电子DIY
板卡试用
基础知识
软件与操作系统
我爱生活
小e食堂
最新主题
精华主题
我的帖子
-
嵌入式开发
STM32
MCU
FPGA
软件与操作系统
RISC-V
国产MCU
-
综合技术
电源与模拟
通讯及无线技术
工业控制与自动化
物联网技术
PCB与EMC
测试测量
智能新技术
基础知识
-
DIY与开源设计
电子DIY
开源硬件
设计工具
-
行业应用
汽车电子
机器人开发
-
活动中心
板卡试用
研讨会
下载专区
合作大赛
视频专区
有奖活动
-
高校专区
毕业设计专区
竞赛辅导
坤创E-Geek/天科大新电社
漓东e学堂
周师电子设计创新社区
岭南EE码农港
湖北理工TEA
东师科技爱好者
-
休闲专区
话题讨论
我爱工作
我爱生活
-
企业专区
OpenVINO生态社区
英飞凌
ADI
Xilinx
TI
Mouser
Microchip
贝能国际
Atmel
GD32
Linear
Renesas
Cypress
机智云Gizwits
Micron
-
论坛服务
投诉与建议
论坛公告
—
—
—
版
块
导
航