当前位置: 首页 > wzjs >正文

护肤品网站建设需求分析广告公司名字

护肤品网站建设需求分析,广告公司名字,做美容行业的网站哪个好,钟点工目录 一、51单片机的总线结构​ (一)地址总线(AB) (二)数据总线(DB) (三)控制总线(CB) 二、51 单片机的工作过程​ 第一步&…

目录

一、51单片机的总线结构​

(一)地址总线(AB)

(二)数据总线(DB)

(三)控制总线(CB)

二、51 单片机的工作过程​

第一步:取指令​

第二步:指令译码​

第三步:执行指令​


一、51单片机的总线结构​

(一)地址总线(AB)

        地址总线用于传送单片机访问存储器或 I/O 端口的地址信息

        51 单片机的地址总线为 16 位,这意味着它可以寻址的范围为 2^{16} B= 64KB。

        例如,当 CPU 要从只读存储器(ROM)中读取某条指令时,会通过地址总线将指令所在的地址发送出去,只读存储器(ROM)根据这个地址找到对应的指令并将其输出。

       同样,在访问外部数据存储器或I/O端口时,也通过地址总线指定要访问的具体单元地址。​

(二)数据总线(DB)

        数据总线负责在单片机的各个部件之间传输数据

        其位数与单片机的字长相关,51 单片机是 8 位机,所以数据总线为 8 位。

        在执行指令过程中,无论是从存储器读取数据到 CPU,还是将 CPU 运算结果写入存储器或输出到 I/O 端口都要通过数据总线进行数据传输

        比如,当执行“MOV A, 30H”指令时,数据总线会将地址为30H的单元中的数据传送到累加器 A 中。​

(三)控制总线(CB)

        控制总线用于传输各种控制信号,协调单片机各部件的工作。

        它包含多个控制信号,如读信号(RD)、写信号(WR)、ALE(地址锁存允许)等。

        ALE 信号在访问外部存储器时,用于锁存低 8 位地址;RD 和 WR 信号分别控制对存储器或 I/O 端口的读、写操作。

        例如,当 CPU 要从外部数据存储器读取数据时,会发出 RD 信号,同时通过地址总线给出要读取的地址,数据存储器根据这些信号,将对应地址单元的数据通过数据总线传送给 CPU。​

二、51 单片机的工作过程​

第一步:取指令​

        单片机的工作从取指令开始。

        程序计数器(PC)中存储着当前要执行的指令在程序存储器中的地址。单片机首先根据 PC 的值,从程序存储器中读取对应的指令。

        例如,假设 PC 的值为 0x0000,那么单片机就会从程序存储器地址 0x0000 处读取指令。

        读取完指令后,PC 会自动增加,指向下一条要执行的指令地址。如果当前指令是单字节指令,PC 加 1;如果是双字节指令,PC 加 2;若是三字节指令,PC 加 3。​

第二步:指令译码​

        读取到的指令是一串二进制代码,单片机需要对其进行译码,理解指令的含义。

        译码电路会根据指令的操作码部分,识别出该指令要执行的操作,比如是进行数据传送、算术运算还是控制跳转等。

        例如,操作码 0x74 表示立即数赋值指令,当译码电路识别到该操作码后,就知道接下来要将指令中的操作数赋值给指定的寄存器。​

第三步:执行指令​

        根据译码的结果,单片机执行相应的操作。

        如果是数据传送指令,就将数据从源地址传送到目标地址;若是算术运算指令,在运算器中进行相应的运算,并将结果存储到指定位置。

        例如,执行加法指令“ADD A, R0”时,单片机将累加器 A 中的值与寄存器 R0 中的值相加,然后将结果存回累加器 A 中。

        在执行指令过程中,可能会涉及到对存储器、I/O 端口等部件的访问和操作。​

接着循环往复......

        单片机不断重复取指令指令译码执行指令这三个步骤,直到程序结束或遇到停机指令。

        正是通过这样周而复始的工作过程,单片机能够有条不紊地完成各种复杂的任务,实现多样化的功能。

http://www.dtcms.com/wzjs/208723.html

相关文章:

  • 蓝海网站建设热点新闻事件及评论
  • 提供中山精品网站建设网站制作代码
  • 山东省住房建设厅网站安全处个人对网络营销的看法
  • 国外网站做淘宝客茂名百度seo公司
  • 中小微企业名录库查询落实好疫情防控优化措施
  • 广西营销型网站建设公司媒体资源
  • 汕头网站建设推广费用最近一周的重大热点新闻
  • 做720效果的还有哪个网站外包公司软件开发
  • 个性化网站建设开发惠州seo计费管理
  • 深圳网站建设与网站制作怎么建立网站
  • 网站建设及推广衬胶蝶阀一个好的产品怎么推广
  • iis做外网站点免费换友情链接
  • 网站建设连接数据库北京百度公司总部电话
  • 免费发布信息网站大全 无数量限制北京seo服务销售
  • 做网站需要注册商标是几类专业培训心得体会
  • 深圳企业网站建设维护qq推广官网
  • 创想ECS网站建设服务百度搜索网页版入口
  • wordpress 全宽页面搜索优化推广公司
  • soho怎么做网站百度一下你就知道官网首页
  • b站推广网站入口2022免费b站推广网站下载
  • windows 2003做网站百度资源站长平台
  • 单页关键字优化seo教学实体培训班
  • 新乡哪有做网站的室内设计网站
  • 做地方网站网络营销成功案例ppt免费
  • 电商网页设计实训报告seo优化是怎么回事呢
  • 临夏政府城乡建设网站精准营销
  • app开发和网站开发价格北京seo教师
  • 网站建设现状十大软件免费下载网站排行榜
  • 义乌高端网站建设北京网上推广
  • 本科自考有哪些科目河南seo网站多少钱