第2章 单片机基本结构组成及工作原理
第2章 单片机基本结构组成及工作原理
2.1单片机基本组成及工作原理 2.11程序一—单片机工作的命令清单 计算机的智能是人所赋予的,计算机只会按人们 所给的命令一步一步地工作,这些命令称为指令。将 指令有效地组合成能够完成特定任务的指令序列,称 为程序。程序是计算机工作的命令清单
2.1单片机基本组成及工作原理 计算机的智能是人所赋予的,计算机只会按人们 所给的命令一步一步地工作,这些命令称为指令。将 指令有效地组合成能够完成特定任务的指令序列,称 为程序。程序是计算机工作的命令清单。 2.1.1程序--单片机工作的命令清单
MOVR,#RADⅠ;读取超声波发射到回收的时间t MOVX A, ORo MOV B#33 计算与前辆车的距离(33声速的十分之一)d MUL AB ;d=t×33 MOV R.A INC R MOX A,@R0;读取车速v MOV BA ;计算以该车速行驶完距离d的时间T MOV AR DIV AB T=d/v CLR SUBB A,DATA0:与设定时间范围t~t+t1(考虑到人的反应制 动时间等)比较 JC DOWN T<t时降低车速 SUBB A DATAI JC KEEP t<T+时原速行进 AJMP UP T>t+1时增加车速
┆ MOV R0 , #RADI MOVX A, @R0 MOV B, #33 MUL AB MOV R2 , A INC R0 MOVX A, @R0 MOV B, A MOV A, R2 DIV AB CLR C SUBB A, DATA0 JC DOWN SUBB A, DATA1 JC KEEP AJMP UP ┆ ;读取超声波发射到回收的时间t ;计算与前辆车的距离(33为声速的十分之一)d ;d=t×33 ;读取车速v ;计算以该车速行驶完距离d的时间T ;T=d/v ;与设定时间范围t 0~t 0+t1(考虑到人的反应制 动时间等)比较 ;T<t0时降低车速 ;t 0<T<t0+t1时原速行进 ; T>t0+t1时增加车速
2.1.2存贮器一信息存放及程序运行场所 存贮器的主要功能是存放程序和数据,程序是单片机 操作的依据,数据是单片机操作的对象。 单片机向存贮单元存放信息称为“写”取出信息称 为“读”,“读 写”操作都称为访问存贮器。单片 机访问存贮器是根据存贮单元的地址进行的。根据地址访 问存贮单元又称寻址。 RAM 存 掩膜ROM PROM 器(ROM EPROM EEPROM flashROM
2.1.2存贮器--信息存放及程序运行场所 存 储 器 存贮器的主要功能是存放程序和数据,程序是单片机 操作的依据,数据是单片机操作的对象。 单片机向存贮单元存放信息称为“写”,取出信息称 为“读” , “读” 、 “写”操作都称为访问存贮器。单片 机访问存贮器是根据存贮单元的地址进行的。根据地址访 问存贮单元又称寻址。 RAM ROM 掩膜ROM PROM EPROM EEPROM flashROM
2.1.3CPU-一程序执行者 CPU是计算机的核心,由运算器控制器组成。 用于实现算术和逻辑运算 2控制器 指挥控制元件
2.1.3 CPU--程序执行者 1.运算器 用于实现算术和逻辑运算 2.控制器 指挥控制元件 CPU是计算机的核心,由运算器控制器组成