首页 > 行业新闻 > 江苏东软单片机工作时如何运行的呢
发布时间:2020-04-06 03:00:00来源:http://js.szhxwdz.com/news346823.html
海翔微电子科技有限公司为您免费提供江苏海尔单片机,江苏松翰单片机,江苏东软单片机,尼克森MOS管等相关信息发布和资讯展示,敬请关注!
江苏东软单片机的工作中全过程就是说一个持续“取指令-剖析命令-实行命令”的全过程。东软单片机的程序流程以一条一条命令的方式储放在程序存储器中,单片机开始工作后,就从程序存储器的特殊部位刚开始取指令,随后由单片机內部的控制板对命令开展剖析,依据命令规定,开展“取数、送数、算术运算、或运算、自动跳转”等操作过程中的一种或几类,这种实际操作都会一个要求的周期时间中进行,实行完后之后,到下一个存储芯片模块中取指令,反复刚刚的实际操作(自然,这种要实行的实际操作主要内容将会紧跟一次不一样了),这般持续反复,直至关闭电源才行。这儿常说的“存储芯片特殊部位”、“要求的周期时间”等与单片机的型号规格相关,下边以51系列产品单片机为例来表明。
在51系列产品单片机中有一个名叫PC的寄存器(就是说用于存数的一个器皿),在单片机校准后,这一寄存器中的內容被置为0000H,单片机內部的控制板一直依据PC寄存器中的值去相对的程序存储器模块取指令,因而,开机后,将从0000H模块取命令,剖析实行,另外,PC值将作相对的调节,偏向即将实行的下一条命令的部位,下一条命令的部位在哪儿呢?
针对51单片机而言,一条命令将会占有一个字节、二个字节数或三个字节数,假如首条命令是单字节命令,提完首条命令之后,PC的值马上会变成0001H,因而,首条命令实行结束之后,将从0001H模块中取下第二条命令来实行,依此类推。假如程序流程是次序实行的,PC的值将自始至终持续提升,假如程序流程中有自动跳转命令,该命令将危害PC中的值,使PC中的值偏向即将实行的下一条命令所属详细地址模块。这类自动跳转既可能是顺向的,比如由0000H自动跳转到0030H,也可能是反方向的,即回去自动跳转,如由200H自动跳转到100H。是因为命令能够危害到PC中的值,才促使程序流程能够保持“支系”、“循环系统”等各种各样作用。
那麼,实行一条命令的時间也是是多少呢?针对51单片机而言,命令实行時间有三种将会,单周期时间、双周期时间和四周期时间,无论一条命令必须做是多少工作中,都必定在要求的時间内进行。
海翔微电子科技有限公司专业提供广东海尔单片机,广东松翰单片机,广东东软单片机,MOS管,可控硅等产品,海翔微电子产品线都备有大量库存现货,所有产品保证均是原装正品环保,并提供诸多单片机应用方案,欢迎来电咨询!