电工学习网

 找回密码
 立即注册

时钟电路及工作方式

2014-12-8 08:02| 编辑:电工学习网| 查看: 10261| 评论: 0

1、时钟电路
 MCS-51单片机内部有一个用于构成振荡器的高增益反相放大器,其输入端为芯片引脚XTAL1,输出端为XTAL2。而在芯片的外部,XTAL1和XTAL2之间跨接晶体振荡器和微调电容,从而构成一个稳定的自激振荡器。
2、时序定时单位
1. 拍节与状态
把振荡脉冲的周期定义为拍节 (用P表示)。每二个拍节定义为一个状态(用S表示)。一个状态包含拍节1(P1)和拍节2(P2)。
    2. 机器周期
    CS-51采用定时控制方式,有固定的机器周期,规定一个机器周期的宽度为6个状态,并依次表示为S1~S6。由于一个状态包括两个拍节,因此一个机器周期总共有12个拍节,分别记作S1Pl、S1P2、……S6P2。由于一个机器周期共用12个振荡脉冲周期,因此机器周期就是振荡脉冲的十二分频。显然,当振荡脉冲频率为12MHz时,一个机器周期为1μs;当振荡脉冲频率为6MHz时,一个机器周期为2μs。
    3. 指令周期
    指令周期是最大的时序定时单位,执行一条指令所需的时间称为指令周期。根据指令的不同,MCS-51的指令周期可分别包含有一、二、三、四个机器周期。
3、MCS-51指令时序
按长度可将MCS-51单片机的指令分为单字节指令、双字节指令和三字节指令,执行这些指令所需的机器周期的数目不同。
4、 MCS-51单片机的工作方式
  1.复位方式
    (1) 片机的初始化操作——复位
    复位是单片机的初始化操作,复位后,PC初始化为0000H,使单片机从0000H单元开始执行程序。
    (2)复位信号
    RST引脚是复位信号的输入端,复位信号为高电平有效。当高电平持续24个振荡脉冲周期(即二个机器周期)以上时,单片机完成复位。假如使用晶振频率为6MHz,则复位信号持续时间应不小于4μs。
    (3)复位方式
    复位分为上电自动复位和按键手动复位两种方式。复位电路中的电阻、电容数值是为了保证在RST端能够保持2个机器周期以上的高电平以完成复位而设定的。
     2.单步执行方式
    单步执行就是通过外来脉冲控制程序的执行,使之达到来一个脉冲就执行一条指令的目的。而外来脉冲是通过按键产生的,因此单步执行实际上就是按一次键执行一条指令。

看过《时钟电路及工作方式》的人还看了以下文章:

发表评论

最新评论

  • 实时时钟芯片DS1302
  • 8255的控制字
  • 单片机点亮led灯程序详解
  • 单片机引脚功能定义
  • 单片机数码管显示原理
  • RS485通信和Modbus协议

电工学习网 ( )

GMT+8, 2023-6-5 01:05

Powered by © 2011-2022 www.shop-samurai.com 版权所有 免责声明 不良信息举报

技术驱动未来! 电工学习网—专业电工基础知识电工技术学习网站。

栏目导航: 工控家园 | 三菱plc | 西门子plc | 欧姆龙plc | plc视频教程

返回顶部