第二章

掌握MCS-51系列单片机包括的主要功能部件

8位CPU;外部RAM,外部ROM是64KB;32条双向IO 线【4个8位IO口】。

掌握MCS-51系列单片机引脚(ALE、/EA、/PSEN、RST、XTAL1、XTAL2、P0.x、P1.x、P2.x、P3.x)的名称、功能和片外三总线的构成

Vcc:40脚。提供+5v的直流电源;

Vss:GND,20脚。接地;

RST【Vpd】:9脚。复位信号输入端。在该引脚上输入两个机器周期的高电平可以让单片机复位。

Vpd:备用电源输入端。

/EA【Vpp】:31脚。访问程序存储器控制信号、编程电源输入。/EA为高电平,则先访问内部ROM,当访问地址超过4KB时,再访问外部ROM;当/EA为低电平时,无论是否有内部ROM,都从外部ROM开始访问。对于8031来说,由于没有片内ROM,那么/EA应该接低电平(接地)。

Vpp用于编程时输入21v的编程电源。

ALE【/PROG】:30脚。低8位地址锁存允许外部信号、编程脉冲输入。在系统扩展时,ALE用于控制外部锁存器对于P0口的输出的低八位地址信号锁存,以便于分时传输。ALE在访问外部ROM时,需要两次有效。ALE访问外部RAM时,一次有效。

/PSEN:29脚。外部ROM的读选通信号输入端。低电平有效。


P0:【8位通用IO端口】

低八位数据端口;

低八位地址端口;//地址端口和数据端口采用分时复用技术。

P1:【8位通用IO端口】

8位通用IO端口。

P2:【8位通用IO端口】

高八位地址端口。

P3:【8位通用IO端口】

8位通用IO端口,具有第二功能。


三总线:地址总线,数据总线,控制总线。

控制总线由P3口的第二功能以及/EA,/PSEN,ALE组成。


掌握MCS-51系列单片机的时钟振荡电路、复位电路、复位条件以及MCS-51系列单片机复位后内部寄存器(PC、SP、PSW、P0~P3、IP、IE、TCON、TMOD)的内容

CPU的组成是运算器和控制器。运算器的核心部件ALU。

  • 时钟振荡电路

XTAL2输出的晶振脉冲/2=时钟周期;

XTAL2输出的晶振脉冲/6=ALE;

XTAL2输出的晶振脉冲/12=机器周期。

时序单位:

拍节【时钟周期】----状态-----机器周期----指令周期

一个时钟周期又叫做一个拍节。

两个或者多个拍节构成一个状态。

n个状态构成一个机器周期。

MCS51规定:1个机器周期等于12个时钟周期,等于6个状态。


若MCS51震荡脉冲频率为6MHZ,则震荡时钟周期为:Tosc=1/6MHZ=1/6us;

状态周期等于1/3us,机器周期为2us。


  • 复位电路

上电自动复位;手动复位。

复位后单片机将会从0地址开始执行指令。

有效复位电平:高电平。

复位后内部寄存器的内容:

PC:0000H   PSW :  0000H    SP :  0007H

P0-P3: FFH    其他都是0

51单片机中,有单周期,双周期,4周期指令。4周期指令只有乘除两条指令,其他都是单周期或者双周期指令。

掌握MCS-51系列单片机中拍节、状态、机器周期、指令周期的概念及它们间的关系

时序单位:

拍节【时钟周期】----状态-----机器周期----指令周期

一个时钟周期又叫做一个拍节。

两个或者多个拍节构成一个状态。

n个状态构成一个机器周期。

MCS51规定:1个机器周期等于12个时钟周期,等于6个状态。

掌握MCS-51系列单片机的存储器的分类(5类)、三个地址空间(片内数据存储器和特殊功能寄存器:00~FFH,片内外程序存储器:0000~FFFFH,片外数据存储器:0000~FFFFH)

单片机使用的是哈佛结构:ROM,RAM相互独立,拥有各自的数据总线,相互独立编址。

ROM:0000-FFFFH。对应的是片内片外统一编址的64KB 的地址空间,程序使用MOVC指令访问。

片内RAM:0000-00FFH。分为两部分,00-7FH:用户RAM;80-FFH:SFR(21)。使用MOV指令访问。256B.

片外RAM:0000-FFFFH。使用MOVX指令访问。64KB.

***SFR只能通过直接寻址来进行访问。

堆栈:

只能开辟在内部RAM,只能用MOV指令访问。

51中堆栈生长方向:向上生长。

掌握MCS-51系列单片机中程序存储器中的6个特殊地址(系统入口地址:0000H、五个中断源的入口地址:0003H、000BH、0013H、001BH、0023H)。

0000H:系统入口地址,常在这里放一条无条件转移指令。

0003H:外部中断0入口地址。

000BH:定时器0入口地址。

0013H:外部中断1入口地址。

001BH:定时器1入口地址。

0023H:串口中断服务入口地址。

掌握MCS-51系列单片机中内部数据存储器的构成(工作寄存器区、位寻址区、通用RAM区)以及它们的地址空间、主要用途,特殊功能寄存器的地址空间、用途。

用户RAM可分成三部分:

  1. 工作寄存器区:00-1FH

由PSW寄存器中的RS1,RS0来决定哪一组工作寄存器工作。

  1. 位寻址区:20-2FH

  1. 通用RAM区:30-FFH

了解MCS-51系列单片机的两种节能模式

空闲方式;掉电方式。

《单片机原理及接口技术》复习要点相关推荐

  1. [渝粤教育] 昆明理工大学 单片机原理及接口技术(宋庆和) 参考 资料

    教育 -单片机原理及接口技术(宋庆和)-章节资料考试资料-昆明理工大学[] 1.4 发展趋势 1.[多选题]未来单片机发展趋势表现在以下几个方面 A.CPU流水线结构.增加数据总线的宽度提高运算速度和 ...

  2. 微型计算机原理与接口技术ppt,单片机原理与接口技术课件ppt

    PPT内容 这是单片机原理与接口技术课件ppt,包括了微型计算机基础,MCS-51单片机结构与时序,习题课,MCS-51与存储器连接示例,汇编语言程序设计,半导体存储器,中断系统,并行I/O接口,MC ...

  3. 10个微型计算机应用的例子,微型计算机原理与接口技术 复习资料

    微型计算机原理与接口技术 复习资料 一.问答题 1.下列字符表示成相应的ASCII码是多少? (1)换行 0AH (2)字母"Q" 51H (3)空格 20H 2.下列各机器数所表 ...

  4. c语言40h高四位送41h低四位,《单片机原理及接口技术》复习题

    <单片机原理及接口技术>复习题 一填空题 1.MCS-51单片机引脚信号中,信号名称带上划线的表示该信号为(低电平)有 效或(下降沿)有效. 2.若想使用MCS-51单片机的片内程序存储器 ...

  5. MCS-51单片机原理与接口技术--阅读笔记(原创)

             MCS-51单片机原理与接口技术--阅读笔记(原创) 由  王宇 原创并发布 : 第1章 单片机概述 MSC-51美国Intel公司 第2章 基本机构 制造工艺为HMOS MSC-5 ...

  6. 电子信息工程专业打工人的单片机原理与接口技术课程笔记

    文章目录 前言 一.单片机 二.时钟频率 三.单片机电路 1.时钟引脚 2.P3口 3.控制引脚 4.内部结构 四.C51编程语言基础 1.基本了解 2.具体实际 3.LCD1602 五.实际应用 总 ...

  7. 单片机原理及接口技术(C51微课第3版)张毅刚课后习题答案

    教材:单片机与原理及接口技术(C51编程)(微课版第3版) 主编:张毅刚 副主编:刘连胜  崔秀海 出版社:人民邮电出版社 下载地址:https://pan.baidu.com/s/1uqT7hfcx ...

  8. 单片机原理及接口技术期末复习

    1.单片机概述 1.单片机又称单片微计算机,最初缩写为SCM(Source Code Management,源代码管理),它集成了中央处理单元CPU(包含运算器.控制器),并行I/O.串行I/O.定时 ...

  9. 单片机原理及接口技术期末复习知识点

    第1章 单片机概述 什么是单片机:单片机是由CPU.存储器.I/O接口及总线集成在一个芯片上. 简单了解AT89S51单片机简介. 相当于MCS-51系列中的87C51,AT89S51芯片内4KB的F ...

最新文章

  1. 哈佛大学让青蛙断腿再生:有骨头有血管,对刺激物还会产生强烈踢腿反应
  2. RequestParam注解在required设置为true时失效
  3. POJ 2955 (区间DP)
  4. 软件开发过程(CMMI/RUP/XP/MSF)是与非?
  5. Spring-Mybatis MapperScannerConfigurer 取不到PropertyPlaceholderConfigurer里的值
  6. Teams AppId, InstallationId 和 ExternalId 的区别
  7. linux 串口text模式安装,使用串口安装centos操作系统
  8. 一个ALV(OO)的实例
  9. java 带超时时间lru_如何在O(1)时间复杂度下实现LRU
  10. LeetCode 415. 字符串相加 (逢十进一模版字符处理)
  11. Matlab for Mac 中文路径乱码解决
  12. java定长池,java线程池源码学习
  13. Luogu3810 三维偏序(陌上花开)
  14. 众元教育H3CSE20200603班-云计算基础知识讲解
  15. python实现手写字识别_pytorch实现MNIST手写体识别
  16. CSS定位—固定定位 fixed
  17. 2020高销量蓝牙耳机推荐,十大平价最受欢迎蓝牙耳机排行榜
  18. GitHub学生优惠:repl.it 使用--Python爬虫示例
  19. 违背妇女意志_2018年国际妇女节:在技术中庆祝妇女
  20. 蚂蚁区块链大杀器首度亮相,速来围观!丨蚂蚁区块链创新大赛站

热门文章

  1. C语言,1000以内素数排序10个为一行
  2. xwiki部署_Xwiki 使用总结
  3. Zookeeper开源客户端Curator之基本功能讲解
  4. 吉多·范罗苏姆 --python创始人
  5. 校园学校排课选课系统 毕业设计毕设源码毕业论文开题报告参考(2)班主任辅导员功能
  6. 探讨Docker不能启动容器的原因和解决方法
  7. 服务器系统装QC软件,QC安装部署
  8. java三层架构,表示层MVC,和前端视图层mvvm
  9. 2023年PMP考试内容有哪些?怎么备考?
  10. Linux系统编程 —共享内存之mmap