导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→发表看法:[hodenshi]单片机是如何运作的?[讨论]



No.85739
作者:hodenshi
邮件:hodenshi@163.com
ID:149127
登陆:5次
文章数:30篇
最后登陆IP:218.18.248.77
最后登陆:2013/4/12 14:51:09
注册:2013/1/23 15:22:09
财富:250
发帖时间:2013/1/23 15:24:17
发贴者IP:218.18.1.71
标题:hodenshi:单片机是如何运作的?[讨论]
摘要:No.85739单片机是如何运作的?[讨论] 
  了解了单片机的几个主要组成部门之后,我们知道是由这些部门构成了单片机的硬件。所谓硬件(Hardware),就是看得到,摸得到的实体。但是,光有这样的硬件,还只是有了实现计算和控制功能的可能性。单片机要真正地能进行计算和控制,还必需有软件(Software)的配合。软件主要指的是各种程序。只有将各种准确的程序“灌入”(存入)单片机,它才能有效地工作。单片机所以能自动地进行运算和控制,恰是因为人把实现计算和控制的步骤一步步地用命令的形式,即一条条指令(Instruction)预先存入到存贮器中,单片机在CPU的控制下,将指令一条条地掏出来,并加以翻译和执行。就以两个数相加这一简朴的运算来说,当需要运算的数已存入存贮器后,还需要进行以下几步:

  第一步:把第一个数从它的存贮单元(Location)中掏出来,送至运算器。   
    第二步:把第二个数从它所在的存贮单元中掏出来,送至运算器; 
    第三步:相加; 
    第四步:把相加完的结果,送至存贮器中指定的单元。

   所有这些取数、送数、相加、存数等等都是一种操纵(Operation),我们把要求计算机执行的各种操纵用命令的形式写下来,这就是指令。但是怎样才能辨别和执行这些操纵呢?这是在设计单片机时由设计职员赋予它的指令系统所决定的。一条指令,对应着一种基本操纵;单片机所能执行的全部指令,就是该单片机的指令系统(Iustruction Set),不同种类的单片机,其指令系统亦不同。

  使用单片机时,事先应当把要解决的题目编成一系列指令。这些指令必需是选定的单片性能识别和执行的指令。单片机用户为解决自己的题目所编的指令程序,称为源程序(Source Program)。指令通常分为操纵码(Opcode)和操纵数(Ope ......

>>返回讨论的主题



  发表回复
用户名   *您没有注册?
密码   *
验证码   * .
标题   *
心情
随便说说    我回答你    最新发现    得意的笑   
气死我了    真是没劲    坚决同意    表示反对   
大家过来    好奇怪哟    懒得理它    大家小心   
文件上传
内容


字体:      字体大小:    颜色:
粗体 斜体 下划线 居中 超级连接 Email连接 图片 Flash图片 Shockwave文件 realplay视频文件 Media Player视频文件 QuickTime视频文件 引用 飞行字 移动字 发光字 阴影字 查看更多的心情图标 背景音乐
点击加入表情
                         
选项
有回复时用短消息通知您?

   




老古网执行:16毫秒 最大:2859毫秒 查询6次