范文无忧网面试笔试简历简介

单片机的原理介绍

12月25日 编辑 fanwen51.com

[食品分子加工技术生物学原理]食品分子加工技术生物学原理 摘 要:随着现在食品工业的快速发展,食品安全越来越受到各国的重视。 为了对食品安全进行有效、快速的监测,控制食品加工中的病原微生物,研究和建立...+阅读

与电脑差不多,读入数据后,依据半导体进行逻辑运算,并把结果输出。 单片机的基本结构 运算器:用于实现算术和逻辑运算。计算机的运算和处理都在这里进行; 控制器:是计算机的控制指挥部件,使计算机各部份能自动协调的工作; 存储器:用于存放程序和数据;(又分为内存储器和外存储器,内存储器就如我们电脑的硬盘,外存储器就如我们的U盘) 输入设备:用于将程序和数据输入到计算机(例如我们电脑的键盘、扫描仪); 输出设备:输出设备用于把计算机数据计算或加工的结果以用户需要的形式显示或保存(例如我们的打印机)。 注:1、通常把运算器和控制器合在一起称为中央处理器(Central Processing Unit),简称CPU。 2、通常把外存储器、输入设备和输出设备合在一起称之为计算机的外部设备。 1 中央处理器(CPU): 刚跟大家讲过,需要提醒的是MCS-51的CPU能处理8位二进制数或代码; 2 内部数据存储器(RAM): 8051芯片共有256个RAM单元,其中后128单元被专用寄存器占用(稍后我们详解),能作为寄存器供用户使用的只是前128单元,用于存放可读写的数据。因此通常所说的内部数据存储器就是指前128单元,简称内部RAM。地址范围为00H~FFH(256B)。是一个多用多功能数据存储器,有数据存储、通用工作寄存器、堆栈、位地址等空间。 3 内部程序存储器(ROM): 在前面也已讲过,8051内部有4KB的ROM,用于存放程序、原始数据或表格。因此称之为程序存储器,简称内部RAM。地址范围为0000H~FFFFH(64KB)。 4 定时器/计数器 8051共有2个16位的定时器/计数器,以实现定时或计数功能,并以其定时或计数结果对计算机进行控制。定时时靠内部分频时钟频率计数实现,做计数器时,对P3.4(T0)或P3.5(T1)端口的低电平脉冲计数。 5 并行I/O口 MCS-51共有4个8位的I/O口(P0、P1、P2、P3)以实现数据的输入输出。具体功能在后面章节中将会详细论述。 6 串行口 MCS-51有一个全双工的串行口,以实现单片机和其它设备之间的串行数据传送。该串行口功能较强,既可作为全双工异步通信收发器使用,也可作为移位器使用。RXD( P3.0)脚为接收端口,TXD(P3.1)脚为发送端口。 7 中断控制系统 MCS-51单片机的中断功能较强,以满足不同控制应用的需要。共有5个中断源,即外中断2个,定时中断2个,串行中断1个,全部中断分为高级和低级共二个优先级别。 8 时钟电路 MCS-51芯片的内部有时钟电路,但石英晶体和微调电容需外接。时钟电路为单片机产生时钟脉冲序列。系统允许的晶振频率为12MHZ 51单片机执行指令的过程 单片机执行程序的过程,实际上就是执行我们所编制程序的过程。即逐条指令的过程。计算机每执行一条指令都可分为三个阶段进行。即取指令-----分析指令-----执行指令。 取指令的任务是:根据程序计数器PC中的值从程序存储器读出现行指令,送到指令寄存器。 分析指令阶段的任务是:将指令寄存器中的指令操作码取出后进行译码,分析其指令性质。如指令要求操作数,则寻找操作数地址。 计算机执行程序的过程实际上就是逐条指令地重复上述操作过程,直至遇到停机指令可循环等待指令。 一般计算机进行工作时,首先要通过外部设备把程序和数据通过输入接口电路和数据总线送入到存储器,然后逐条取出执行。但单片机中的程序一般事先我们都已通过写入器固化在片内或片外程序存储器中。因而一开机即可执行指令。 下面我们将举个实例来说明指令的执行过程: 开机时,程序计算器PC变为0000H。然后单片机在时序电路作用下自动进入执行程序过程。执行过程实际上就是取出指令(取 出存储器中事先存放的指令阶段)和执行指令(分析和执行指令)的循环过程。 例如执行指令:MOV A,#0E0H,其机器码为“74H E0H”,该指令的功能是把操作数E0H送入累加器, 0000H单元中已存放74H,0001H单元中已存放E0H。当单片机开始运行时,首先是进入取指阶段,其次序是: 1 程序计数器的内容(这时是0000H)送到地址寄存器; 2 程序计数器的内容自动加1(变为0001H); 3 地址寄存器的内容(0000H)通过内部地址总线送到存储器,以存储器中地址译码电跟,使地址为0000H的单元被选中; 4 CPU使读控制线有效; 5 在读命令控制下被选中存储器单元的内容(此时应为74H)送到内部数据总线上,因为是取指阶段,所以该内容通过数据总线被送到指令寄存器。 至此,取指阶段完成,进入译码分析和执行指令阶段。 由于本次进入指令寄存器中的内容是74H(操作码),以译码器译码后单片机就会知道该指令是要将一个数送到A累加器,而该数是在这个代码的下一个存储单元。所以,执行该指令还必须把数据(E0H)从存储器中取出送到CPU,即还要在存储器中取第二个字节。其过程与取指阶段很相似,只是此时PC已为0001H。指令译码器结合时序部件,产生74H操作码的微操作系列,使数字E0H从0001H单元取出。因为指令是要求把取得的数送到A累加器,所以取出的数字经内部数据总线进入A累加器,而不是进入指令寄存器。至此,一条指令的执行完毕。单片...

延伸阅读:

大三暑期传感器原理实习报告应变式加速度传感器设计文章标题:大三暑期传感器原理实习报告-应变式加速度传感器设计 应变式加速度传感器设计 ——大三暑期传感器原理实习报告 (西南交大机械制造及自动化张其美19990780) 1、设计...

大三暑期传感器原理实习报告大三暑期传感器原理实习报告 应变式加速度传感器设计 ——大三暑期传感器原理实习报告 (西南交大机械制造及自动化张其美19990780) 1、设计任务及技术指标 应变式加速度传感...

单片机生产实习报告一、生产实习的目的和意义: 生产实习是培养本科学生理论联系实际,提高实际动手操作能力的重要教学环节。本专业的生产实习旨在使学生广泛了解实际电子产品生产的全过程,熟悉电...

单片机控制交通灯的毕业论文单片机控制交通灯设计方案 摘要:十字路口车辆穿梭,行人熙攘,车行车道,人行人道,有条不紊。靠的就是交通信号灯的自动指挥系统。交通信号灯控制方 式很多。本系统实用性强、操作简...

单片机控制的交通灯系统设计毕业设计论文要求:设计一个十字路口3.交通灯 要求: (1) 完成一个十字路口的交通灯控制,基本功能实现双向直行; (2) 每个方向用2位数码管显示倒计时,倒计时时间最大为99秒; (3) 能修改每个方向的红、绿灯时间。 扩展...

请问能否提供一份单片机控制交通灯的毕业论文单片机控制交通灯设计 字数:8077 页数:28 有开题报告。 论文编号:JD439 摘要 交通指示灯控制系统包括:控制电路、开关电路、状态显示电路、状态设置电路及控制系统的电源电路。...

java中几种Map在什么情况下使用并简单介绍原因及原理一、Map用于保存具有映射关系的数据,Map里保存着两组数据:key和value,它们都可以使任何引用类型的数据,但key不能重复。所以通过指定的key就可以取出对应的value。Map接口定义了...

路由选择过程是怎样的路由选择原理介绍路由器收到一个数据包,会提取三层报头的目的ip地址,再拿该目的地址与所有的路由条目掩码与;得出的结果看看能不能跟路由条目匹配,如果有多个条目命中,则根据最长匹配原则匹配,选配...

PLC原理及应用的内容简介? 本书从实际工程应用和教学需要出发,首先简要介绍了常用低压电器、继电-接触器控制系统、电气控制系统图的绘制等基本知识。然后以西门子S7-200系列PIC为背景,介绍了PLC的工作...

推荐阅读
图文推荐
栏目列表