菜单
  

    2.2.1    应用分类
    单片机作为计算机发展的一个重要分支领域,根据发展情况,从不同角度单片机大致可以分为通用型/专用型,总线型/非总线型及工控型/家用型。
    a.    通用专用
    这是按单片机适用范围来区分的。例如:80C51是通用型单片机,它不是为某种专用途设计的;专用型单片机是针对一类产品甚至某一个产品设计产生的。
    b.    线型
    这是按单片机是否提供并行总线来区分的。总线型单片机普遍设置有并行地址总线、数据总线、控制总线,这些引脚用以扩展并行外围器件都可通过串行口与单片机连接,另外,许多单片机已把所需要的外围器件及外设接口集成一片内,因此在许多情况下可以不要并行扩展总线,大大减省封装成本和芯片体积,这类单片机称为非总线型单片机。
    c.    控制型
    这是按照单片机大致应用的领域进行区分的,一般而言,工控型寻址范围大,运算能力强;用于家电的单片机多为专用型,通常是小封装、低价格,外围器件和外设接口集成度高。
    2.2.2     单片机的硬件特性
    ① 主流单片机包括CPU、4KB容量的ROM、128 B容量的RAM、 2个16位定时/计数器、4个8位并行口、全双工串口行口、ADC/DAC、SPI、I2C、ISP、IAP
    ② 系统结构简单,使用方便,实现模块化
    ③ 单片机可靠性高,可工作到10^6 ~10^7小时无故障
    ④ 处理功能强,速度快。
    ⑤ 低电压,低功耗,便于生产便携式产品
    ⑥ 控制功能强
    ⑦ 环境适应能力强
    2.2.3    单片机的基本结构
    a.    运算器
    运算器由运算部件——算术逻辑单元(ALU)、累加器和寄存器等几部分组成。ALU的作用是把传来的数据进行算术或逻辑运算,输入来源为两个8位数据,分别来自累加器和数据寄存器。ALU能完成对这两个数据进行加、减、与、或、比较大小等操作,最后将结果存入累加器。
    运算器由两个功能:
    ① 执行各种算术运算。
    ② 执行各种逻辑运算,并进行逻辑测试。
    运算器所执行全部操作都是由控制器发出的控制信号来指挥的,并且,一个算术操作产生一个运算结果,一个逻辑操作产生一个判决。
    b.    控制器
    控制器由程序计数器、指令寄存器、指令译码器、时序发生器和操作控制器等组成,是发布命令的“决策机构”,即协调和指挥整个微机系统的操作。其主要功能有:
    从内存中取出一条指令,并指出下一条指令在内存中的位置。
    对指令进行译码和测试,并产生相应的操作控制信号,以便于执行规定的动作。
    指挥并控制CPU、内存和输入输出设备之间数据流动的方向。
    c.    主要寄存器
    累加器A
    d.    累加器A是微处理器中使用最频繁的寄存器。在算术和逻辑运算是它有双功能:运算前,用于保存一个操作数;运算后,用于保存所得的和、差或逻辑运算结果。
    ① 数据寄存器DR
    数据寄存器通过数据总线向存储器和输入/输出设备送(写)或取(读)数据的暂存单元。它可以保存一条正在译码的指令,也可以保存正在送往存储器中存储的一个数据字节等等。
    ② 指令寄存器IR和指令译码器ID
    指令包括操作码和操作数。
    指令寄存器是用来保存当前正在执行的一条指令。当执行一条指令是,先把它从内存中取到数据寄存器中,然后再将传送到指令寄存器。当系统执行给定的指令时,必须对操作码进行译码,以确定所要求的操作,指令译码器就是负责这项工作的。其中,指令寄存器中操作码字段的输出就是指令译码器的输入。
  1. 上一篇:基于USB数据采集系统的设计+源程序
  2. 下一篇:Flash平台上自动寻路(A)算法优化设计
  1. STC89C52单片机大棚温湿度控...

  2. Proteus仿真AT89S52单片机的简...

  3. 单片机通用变送器的数据分析系统设计

  4. 基于MSP430单片机的FAT文件系统的设计与实现

  5. 电站锅炉暖风器设计任务书

  6. 当代大学生慈善意识研究+文献综述

  7. 乳业同业并购式全产业链...

  8. 杂拟谷盗体内共生菌沃尔...

  9. 大众媒体对公共政策制定的影响

  10. 河岸冲刷和泥沙淤积的监测国内外研究现状

  11. java+mysql车辆管理系统的设计+源代码

  12. 十二层带中心支撑钢结构...

  13. 中考体育项目与体育教学合理结合的研究

  14. 酸性水汽提装置总汽提塔设计+CAD图纸

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回