首页 > 行业新闻 > 东软单片机工作时如何运行的呢

N
ews

海翔微资讯

联系海翔微电子
咨询热线: 0755-23209027

总机:0755-23209027

传真:

Q Q:2641686590

新闻中心

东软单片机工作时如何运行的呢

发布时间:2020-04-06 03:00:00来源:http://szhxwdz.com/news346823.html

东软单片机的工作中全过程就是说一个持续“取指令-剖析命令-实行命令”的全过程。东软单片机的程序流程以一条一条命令的方式储放在程序存储器中,单片机开始工作后,就从程序存储器的特殊部位刚开始取指令,随后由单片机內部的控制板对命令开展剖析,依据命令规定,开展“取数、送数、算术运算、或运算、自动跳转”等操作过程中的一种或几类,这种实际操作都会一个要求的周期时间中进行,实行完后之后,到下一个存储芯片模块中取指令,反复刚刚的实际操作(自然,这种要实行的实际操作主要内容将会紧跟一次不一样了),这般持续反复,直至关闭电源才行。这儿常说的“存储芯片特殊部位”、“要求的周期时间”等与单片机的型号规格相关,下边以51系列产品单片机为例来表明。

在51系列产品单片机中有一个名叫PC的寄存器(就是说用于存数的一个器皿),在单片机校准后,这一寄存器中的內容被置为0000H,单片机內部的控制板一直依据PC寄存器中的值去相对的程序存储器模块取指令,因而,开机后,将从0000H模块取命令,剖析实行,另外,PC值将作相对的调节,偏向即将实行的下一条命令的部位,下一条命令的部位在哪儿呢?

东软单片机
针对51单片机而言,一条命令将会占有一个字节、二个字节数或三个字节数,假如首条命令是单字节命令,提完首条命令之后,PC的值马上会变成0001H,因而,首条命令实行结束之后,将从0001H模块中取下第二条命令来实行,依此类推。

假如程序流程是次序实行的,PC的值将自始至终持续提升,假如程序流程中有自动跳转命令,该命令将危害PC中的值,使PC中的值偏向即将实行的下一条命令所属详细地址模块。这类自动跳转既可能是顺向的,比如由0000H自动跳转到0030H,也可能是反方向的,即回去自动跳转,如由200H自动跳转到100H。是因为命令能够危害到PC中的值,才促使程序流程能够保持“支系”、“循环系统”等各种各样作用。

那麼,实行一条命令的時间也是是多少呢?针对51单片机而言,命令实行時间有三种将会,单周期时间、双周期时间和四周期时间,无论一条命令必须做是多少工作中,都必定在要求的時间内进行。

  • 服务热线:0755-23209027  E-Mail:zangqj_hxw@163.com
  • QQ:2641686590
  • 公司地址:深圳市宝安区西乡街道金海路金海商务大厦1栋6层602室
  • 热门城市推广:深圳 广东 上海 江苏 浙江 江西 福建 湖北
海翔微电子

海翔微 Powered by365系统 备案号:粤ICP备19126928号