《单片机原理与实用技术》课程教学资源(PPT课件讲稿)第2章 单片机基本结构组成及工作原理

第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 Tt+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(考虑到人的反应制 动时间等)比较 ;Tt0+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是计算机的核心,由运算器控制器组成

2.1.4I/0接口一单片机内外交流通道 单片机控制系统在工作时,单片机要不断从外部获 取信息,并向外部发出动作控制信号,信息的输入输出 电路称ⅣO接口( Input/Output),接口是计算机与外部 设备之间的交接界面和交流通道
2.1.4 I/0接口--单片机内外交流通道 单片机控制系统在工作时,单片机要不断从外部获 取信息,并向外部发出动作控制信号,信息的输入输出 电路称I/O接口(Input/Output),接口是计算机与外部 设备之间的交接界面和交流通道

2.1.5单片机的基本组成 ROM L RAM 附加电路 CPU I/接口 外部设备
2.1.5 单片机的基本组成

22McS51单片机存贮器 221McS51单片机存贮器配置 FFFFHI FFFFH 外部 ROM 外部 RAM 1000H FFFH 内部 FFH EA=O ROM 内部 EA=] 0000H 000H RAMO0H 000H 程序存储器片内数据存储器片外数据存储器
2.2 MCS-51单片机存贮器 2.2.1 MCS-51单片机存贮器配置 程序存储器 片内数据存储器 片外数据存储器

2.2.2程序存贮器 程序存贮器用来存放程序和重要的数据。 从0000开始部分的程序存贮单元是指片内还是片外 由每单片机的31引脚EA决定,当EA=1即接高电平时,选 择片内,反之则选片外。而对于高出4KB部分的程序存贮 单元,不论EA为何值,一定是指片外程序存贮 百o CPU在访问片外ROM时,从PSEN输出低电平信号 选通片外ROM,而不是RAM。ROM只有读出,没有写入 无须读、写信号RD、WR控制 程序运行时,CPU首先从程序存贮器的00O单元开 始读取指令。而程序存贮器的0003H~002AH单元被系统 留作特殊用途,用户程序必须写在系统留用之后的单元。 所以000H~0002H三个单元一定要存放一个绝对跳转指令 (JMP指令),跳转到用户程序的首址
2.2.2 程序存贮器 程序存贮器用来存放程序和重要的数据。 程序运行时,CPU首先从程序存贮器的0000H单元开 始读取指令。而程序存贮器的0003H~002AH单元被系统 留作特殊用途,用户程序必须写在系统留用之后的单元。 所以000H~0002H三个单元一定要存放一个绝对跳转指令 (JMP指令),跳转到用户程序的首址。 从0000H开始部分的程序存贮单元是指片内还是片外 由每单片机的31引脚EA决定,当EA=1即接高电平时,选 择片内,反之则选片外。而对于高出4KB部分的程序存贮 单元,不论EA为何值,一定是指片外程序存贮器。 CPU在访问片外ROM时,从PSEN输出低电平信号, 选通片外ROM,而不是RAM。ROM只有读出,没有写入 ,无须读、写信号RD、WR控制

2.2.3数据存贮器 数据存贮器是用于运行程序、存放数据。数据存贮器 分为内部RAM和外部RAM,各自独立编址。 常用MOV指令读/写片内RAM,MOVX指令读/写片外 RAM。当读、写片外RAM时,单片机分别发出RD、WR 有效信号,控制读、写片外RAM,而不是片外ROM
2.2.3 数据存贮器 数据存贮器是用于运行程序、存放数据。数据存贮器 分为内部RAM和外部RAM,各自独立编址。 常用MOV指令读/写片内RAM,MOVX指令读/写片外 RAM。当读、写片外RAM时,单片机分别发出RD、WR 有效信号,控制读、写片外RAM,而不是片外ROM
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《单片机原理与实用技术》课程教学资源(PPT课件讲稿)第1章 单片机入门知识.ppt
- 《单片机原理与实用技术》课程教学资源(PPT课件讲稿)第10章 MCS-51单片机应用系统设计开发技术.ppt
- 山东大学:《Web技术导论》第4章 网页及多媒体制作 4.1使用FrontPage 2000 4.2 新建网页 4.3 网页的编辑 4.4框架网页 4.5 使用Dreamweaver.ppt
- 山东大学:《Web技术导论》第3章 HTML和XML基础.ppt
- 山东大学:《Web技术导论》第2章 Web服务器的架设和管理.ppt
- 山东大学:《Web技术导论》第1章 Web基础.ppt
- 山东大学:《Web技术导论》第4章 网页及多媒体制作 4.6 Photoshop和图像处理.ppt
- 万博科技职业学院:《Visual Basic程序设计》第十三章 访问数据库.ppt
- 万博科技职业学院:《Visual Basic程序设计》第十一章 图形与图象设计.ppt
- 万博科技职业学院:《Visual Basic程序设计》第十二章 文件处理.ppt
- 万博科技职业学院:《Visual Basic程序设计》第七章 数组.ppt
- 万博科技职业学院:《Visual Basic程序设计》第九章 对话框.ppt
- 万博科技职业学院:《Visual Basic程序设计》第六章 循环程序结构.ppt
- 万博科技职业学院:《Visual Basic程序设计》第八章 过程一子程序和函数.ppt
- 万博科技职业学院:《Visual Basic程序设计》第十章 菜单和工具栏.ppt
- 万博科技职业学院:《Visual Basic程序设计》第四章 程序的输入和输出.ppt
- 万博科技职业学院:《Visual Basic程序设计》第五章 选择结构设计.ppt
- 万博科技职业学院:《Visual Basic程序设计》第三章 BASIC语言基础.ppt
- 万博科技职业学院:《Visual Basic程序设计》第一章 概论.ppt
- 《数据把掘概念与技术》第四章 从数据中学习.ppt
- 《单片机原理与实用技术》课程教学资源(PPT课件讲稿)第3章 MCS-51指令系统.ppt
- 《单片机原理与实用技术》课程教学资源(PPT课件讲稿)第4章 汇编语言程序设计.ppt
- 《单片机原理与实用技术》课程教学资源(PPT课件讲稿)第5章 并行接口.ppt
- 《单片机原理与实用技术》课程教学资源(PPT课件讲稿)第6章 中断系统.ppt
- 《单片机原理与实用技术》课程教学资源(PPT课件讲稿)第8章 串行接口.ppt
- 《单片机原理与实用技术》课程教学资源(PPT课件讲稿)第9章 单片机扩展与接口技术(9.1-9.4).ppt
- 《单片机原理与实用技术》课程教学资源(PPT课件讲稿)第9章章 单片机扩展与接口技术(9.5-9.6).ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第4章 数据库系统的开发环境.ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第5章 数据库系统的开发方法.ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第6章 数据库系统的立项与调查.ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第7章 数据库系统的需求建模.ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第8章 数据库系统的概要设计.ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第9章 数据库系统的详细设计.ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第1章 数据库系统概述(宁可、吴菁、胡海).ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第2章 SQL语言与关系数据理论.ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第10章 数据库系统的实施与支持.ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第11章 WEB数据库应用.ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第12章 数据仓库与数据挖掘技术.ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第3章 数据库系统体系结构.ppt
- 吉林师范大学:《汇编语言程序设计》课程电子教案(PPT课件讲稿)第1章 基础知识.ppt