一.基本结构介绍
单片机主要有CPU,存储器,IO口,时钟电路,总线控制模块组成
☆与并行口P3复用的引脚:串行口输入和输出引脚RXD和TXD;外部中断输入引脚INT0,INT1;外部计数输入引脚T0,T1;外部数据存储写和读控制信号WR和RD.
☆时钟电路:单片机的工作过程是取一条指令,译码,进行微操作,再取一条指令,译码,进行微操作,这样自动的,一步一步的由微操作依序完成相应指令规定的功能。各指令的微操作在时间上有严格的次序,这种微操作的时间次序称作时序。单片机的时钟信号用来为单片机芯片内部各种微操作提供时间基准。定时与控制式微处理器的核心部件,它的任务是控制取指令,执行指令,存储操作数和运算结果等操作,向其他部件发出各种微操作控制信号,协调各部件的工作。
二.单片机的最小系统
(一)时钟与时序
1.时钟产生方式
单片机的时钟信号通常有两种方式产生,一种是内部时钟方式,一种是外部时钟方式。
![在这里插入图片描述](https://img-blog.csdnimg.cn/
2.时钟信号
晶振周期为最小的持续单位。
时钟信号的周期是晶振周期的两倍。
一个机器周期包含12个晶振周期或6个时钟周期。
指令的执行时间称作指令周期。
3.典型时序
(1)单周期指令时序
单字节指令时序,在S1P2开始把指令操作码读入指令寄存器并执行指令,但在S4P2开始读的下一指令的操作码要丢弃且程序计数器不加一。
双字节指令时序,在S1P2开始把指令操作码读入指令寄存器并执行指令,在S4P2开始再读入指令的第二字节单字节双字节指令均在S6P2结束操作。
(2)双周期指令时序
对于单字节指令在两个机器周期之内要进行4次读操作,只是后三次读操作无效。
(二)单片机的复位
复位是使单片机或系统中的其他部件处于某种确定的初始状态,单片机的工作就是从复位开始的。
1.复位电路
当单片机的rst引脚引入高电平,并保持两个机器周期时,单片机内部就执行复位操作。若干银角持续保持高电平单片机就处于循环复位状态。
复位操作有两种基本形式,一种是上电复位,另一种是上电与按键均有效的复位。

第一章 80C51单片机概述相关推荐

  1. 人工操作阶段计算机是如何工作的,第一章计算机基础概述全解.ppt

    第一章计算机基础概述全解 1.2.3 汉字编码 汉字的编码 国标码:中文内码之一,汉字信息交换的标准编码.国标码是不可能在计算机内部直接采用.于是, 汉字的机内码采用变形国标码 . 国标码:作为转换为 ...

  2. 【JAVA SE】第一章 Java语言概述、环境变量和HelloWorld

    第一章 Java语言概述.环境变量和HelloWorld 文章目录 第一章 Java语言概述.环境变量和HelloWorld 一.Java语言概述 1.Java简介 2.Java发展历史 3.Java ...

  3. c语言i=5.6a=(int)i,第一章C语言概述.ppt

    <第一章C语言概述.ppt>由会员分享,可在线阅读,更多相关<第一章C语言概述.ppt(35页珍藏版)>请在人人文库网上搜索. 1.C语言程序设计,课程安排和理论教学:(419 ...

  4. [转载] 《python程序设计应用教程》第一章 python语言概述

    参考链接: Python语言的优势和应用 第一章 python语言概述 1.1 python语言简介 ① 众多的开源的科学计算软件包都提供了python的调用接口,例如:计算机视觉库OpenCV.三维 ...

  5. 计算机网络中enable,第一章 计算机网络结构概述1、 enable# conf

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 第一章 计算机网络结构概述 1.> enable# config terminal Router (config)# interface faste ...

  6. 【食品加工技术】第一章 食品加工技术概述 笔记

    [食品加工技术]第一章 食品加工技术概述 笔记 1.1 食品行业常用术语 食品 Food 传统食品 Traditional Food 天然食品 Natural Food 模拟食品 Imitation ...

  7. 计算机图形学——游戏方向 第一章 计算机图形学概述

    计算机图形学--游戏方向 第一章 计算机图形学概述 前言 第一章 计算机图形学概述 1.为什么设计专业要学习计算机图形学? 计算机图形学与计算机视觉等领域的关系 计算机图形学基础自学体系 2.计算机图 ...

  8. 第一章 人力资源管理概述(6学时)

      人力资源管理讲稿 第一章 人力资源管理概述(6学时) 第一节 人力资源的概念 一.    人力资源的定义 1. 资源     "资财的来源"(<辞海>).     ...

  9. 大数据技术技能分析大赛——第一章 python数据分析概述

    目标:掌握python,进行数据处理.统计分析.回归建模和数据可视化. 教材:<大数据分析务实初级教程(python)## 标题> 第一章 python数据分析概述 1.数据分析概述 1 ...

  10. 【Java开发语言 01】第一章 Java语言概述(基础常识+Java语言概述+Java程序运行机制及运行过程+Java语言环境的搭建+开发体验hello world+错误:编码GBK的不可映射字符)

    java入门-第一章Java语言概述 1基础常识 软件开发 人机交互方式 常用的DOS命令(win系统,有一些直接通过命令执行的) 2 Java语言概述 什么是计算机语言 关于面向对象和面向过程 Ja ...

最新文章

  1. 【Pygame小游戏】首月破亿下载 一款高度融合了「超休闲游戏特性」的佳作~
  2. Sass--@-Rules
  3. 计算机考研:计算机操作系统知识点复习
  4. usaco3.33Camelot(BFS)
  5. Facebook刷新开放域问答SOTA:模型训模型!Reader当Teacher!
  6. 如何在一分钟内实现微服务系统下的架构可视化
  7. C# 定义了 7 种变量类别:静态变量、实例变量、数组元素、值参数、引用参数、输出参数和局部变量
  8. Python | Socket01 - 创建一个TCP服务器(阻塞+单线程),将TCP客户端发过来的字符串原路返回
  9. 出版物发行单位是指哪些_上海办理出版物经营许可证都需要哪些手续和资料?...
  10. 城市中心区停车智能引导和收费管理系统解决方案
  11. 告诉我图样图森破的两道简单C++笔试题
  12. 2020届校园招聘360笔试题
  13. mysql冗余_如何合理使用数据库冗余字段的方法
  14. 2021-02-10
  15. 怎么制作小怪兽打凹凸曼的游戏~
  16. 计算机音乐数字乐谱天空之城,idreampiano天空之城乐谱
  17. 成员函数和友原函数和一般函数的区别
  18. Android 工具:Show GPU Overdraw
  19. TypeScript 初学者入门学习笔记(一)
  20. 由参数方程所确定的函数的导数

热门文章

  1. found 1 high severity vulnerability in 1481 scanned packages run `npm audit fix` to fix 1 of them.
  2. 绝对不可错过的圣诞节H5游戏
  3. idea 提示Expecting newline or semicolon解决办法
  4. 记ubuntu20.04无线网卡驱动安装
  5. 解决spacedesk卸载/重装软件时显示 指定的账户已存在
  6. 【C语言】详解 calloc 函数用法
  7. react全家桶介绍
  8. 广东工业大学化学工程考研情况
  9. Hive修复外表分区时报错
  10. cannot load xxx.dll