没写完。

目录

  • 51单片机应用从0开始
  • 第一章单片机基本概念
    • 定义
    • 单片机的功能部件
      • 中央处理器CPU
        • 1. 运算器——中央处理器CPU
        • 2. 控制器——中央处理器CPU
        • 3. 指令寄存器和指令译码器——中央处理器CPU
        • 4. 程序计数器PC(Program Counter)
        • 5. 堆栈指针SP(Stack Pointer)——中央处理器CPU
        • 6. 数据指针寄存器DPTR——中央处理器CPU
      • 存储器
        • 1. 程序存储器ROM
        • 2. 内部数据存储器
        • 3. 外部数据存储器
      • 并行输入/输出接口
        • 1. P0口
        • 2. P1、P2和P3口
      • 串行口
      • 定时器/计数器
      • 中断控制系统
      • 时钟电路
        • 1. 机器周期和指令周期——单片机工作的基本时序
        • 2. MCS - 51 指令的取指/执行时序
        • 3. 访问外部ROM和RAM的时序
      • 总线
      • 总结_MCS -51单片机硬件结构&MCS - 51单片机的内部结构
  • 特点
    • - 严格区分ROM和RAM
    • - 采用面向控制的指令系统
    • - I/O引脚通常为多功能
    • - 外部扩展能力强
    • - 结构功能优化
    • - 可靠性高
  • 第二章 MCS-51单片机的指令系统
    • 1. 指令系统定义
    • 2. 单片机指令
      • 2.1MCS-51单片机指令——分类
        • 2.1.1 按指令所占的字节数
        • 2.1.2 按指令的执行时间
        • 2.1.3 按指令的功能
      • 2.2 MCS-51单片机指令——格式
      • 2.3 单片机指令——常用符号
    • 3. 寻址方式
      • 3.1 MCS-51单片机寻址方式——立即寻址
      • 3.2 寻址方式——寄存器寻址
      • 3.3 寻址方式——寄存器间接寻址
      • 3.4 寻址方式——直接寻址
      • 3.5 寻址方式——变址寻址
      • 3.6 寻址方式——相对寻址
      • 3.7 寻址方式——位寻址
      • 3.8 寻址方式总结
    • 4. 数据传送类指令
      • 4.1 以累加器A为目的操作数的传送指令(4条)
      • 4.2 以寄存器Rn为目的操作数的传送指令(3条)
      • 4.3 以直接地址为目的操作数的传送指令(5条) 
      • 4.4 以间接地址为目的操作数的传送指令(3条) 
      • 4.5 查表指令(2条) 
      • 4.6 累加器A与片外数据存储器的传送指令(4条) 
      • 4.7 堆栈操作指令(2条) 
      • 4.8 交换指令(5条)
      • 4.9 16位数据传送指令(1条)
    • 5 算术运算类指令 
      • 5.1 加法指令(4条)
      • 5.2 带进位加法指令(4条)
      • 5.3 带借位减法指令(4条)
      • 5.4 乘法指令(1条)
      • 5.5 除法指令(1条)
      • 5.5 除法指令(1条)
      • 5.6 加1指令(5条)
      • 5.7 减1指令(4条)
      • 5.8 十进制调整指令(1条)
    • 6 逻辑操作指令
      • 6.1 清零指令(1条)
      • 6.2 求反指令(1条)
      • 6.3 循环移位指令(4条)
      • 6.4 逻辑与操作指令(6条)
      • 6.4 逻辑或操作指令(6条)
      • 6.5 逻辑异或操作指令(6条)
    • 7 控制转移类指令
      • 7.1无条件转移指令(4条)
      • 7.2 条件转移指令(8条)
      • 7.2 条件转移指令(8条)
  • 第5章MCS - 51单片机的中断
    • 5.1 中断的概述
      • 5.1.1. 中断
      • 5.1.2. 中断源
      • 5.1.3. 中断优先级
      • 5.1.4. 中断响应的过程
    • 5.2 MCS - 51中断系统
    • 5.2.1 中断源
    • 5.2.2 中断控制
      • 5.2.3 中断响应
    • 5.3 中断系统的应用
  • 第6章 MCS - 51单片机内部定时器/ 计数器及串行接口
    • 6.1 定时器/计数器的结构及工作原理
      • 6.1 定时器/计数器的结构及工作原理
      • 6.2 方式和控制寄存器
        • 一、定时器/计数器的方式寄存器TMOD
          • 1. M1M0工作方式控制位
          • 2. C/T定时器方式或计数器方式选择位
          • 3. GATE 定时器/计数器运行门控标志位
        • 二、定时器/计数器控制寄存器TCON
      • 6.3 工作方式
        • 一、方式 0
        • 二、方式 1
        • 三、方式 2
        • 四、方式 3
    • 6.4 定时器/计数器应用举例
      • 一、方式 0 的应用例 1 利用定时器输出周期为 2 ms的方波, 设单片机晶振频率为 6 MHz。
    • 6.5 MCS - 51单片机的串行接口
    • 6.6 串行口的应用
    • 5. 算数运算类指令
    • 6. 逻辑操作类指令
    • 7. 控制转移类指令
    • 8. 位操作类指令
  • 第三章 第一个单片机系统

51单片机应用从0开始

第一章单片机基本概念

定义

把中央处理器CPU(Central Processing Unit)、存储器(Memory)、定时器/计数器、中断、输入/输出I/O(Input/Output)接口电路等功能部件集成在一块集成电路芯片上的微型计算机。

单片机的功能部件

中央处理器CPU

计算机的核心部件 由运算器和控制器组成 主要完成计算机的运算和控制功能

1. 运算器——中央处理器CPU

- 算术逻辑单元ALU
- 累加器ACC(Accumulator)
- 寄存器B
- 程序状态字PSW(Programe State Word)

PSW

单片机基础-第一个单片机系统相关推荐

  1. 【单片机基础】stc89c52单片机实现流水灯的三种编程方式

    效果图 实现流水灯的第一种方式 /* 来回点亮LED的第一种方法 */ #include <reg52.h>//包含51一些特殊功能寄存器 #define uchar unsigned c ...

  2. 单片机基础入门:单片机电源电路设计,搞定电源不求人

    电子产品要想工作都离不开电源,电源是必须的电路.现在的单片机工作电压一般为DC5V或者DC3.3V,对于压差不太大的情况,一般使用降压芯片来实现电压的转化.下面介绍3.3V和5V常用的转换芯片. 3. ...

  3. 【单片机基础】89C52单片机串口通信

    1.最常用的通信方式 2.89C52串口通信简介 3.串口通信需要配置的寄存器 3-1.串行数据缓冲器SBUF 3-2.串行控制寄存器SCON (1)SM0 SM1 (2)SM2 (3)REN (4) ...

  4. 【STM32】基础知识 第一课 单片机简介

    [STM32]基础知识 第一课 单片机简介 单片机是什么 单片机和电脑区别 单片机的特点 单片机有什么用 单片机发展历程 单片机发展趋势 CISC vs RISC CISC 和 RISC 举例 冯诺依 ...

  5. 基于单片机的公交车报站系统

     word完整版可点击如下下载>>>>>>>> 基于单片机的公交车报站系统设计-硬件开发文档类资源-CSDN下载内容包括详细设计文档word版,附带开题 ...

  6. 怎么学习单片机编程?单片机基础入门内容有哪些

    怎么学习单片机编程?其实吧,单片机学习起来不难,反而是一件比较有趣的事情,之所以新手感觉比较难是因为不知道该怎么入手,从哪里开始学起.那么要怎样才能从单片机的基础入门呢? 单片机的学习无外乎两个内容: ...

  7. 基于单片机的刷卡考勤系统的设计

    资源下载地址:https://download.csdn.net/download/sheziqiong/86771891 资源下载地址:https://download.csdn.net/downl ...

  8. 基于单片机的饮水机温度控制系统、基于单片机继电器及双向可控硅控制照明设备、基于单片机的液位自动检测控制仿真设计、基于单片机家用厨房天然气火灾报警器系统-设计全套资料

    1347基于单片机的饮水机温度控制系统-电设资料 随着社会的发展和科技的不断进步,人们的生活水平也在逐渐提高.与之而来的问题也很多,例如能源危机与环境污染,绿色环保理念因而开始深入人心.太阳能作为新兴 ...

  9. 薪火培训电控第一讲——单片机与GPIO

    薪火培训电控第一讲--单片机与GPIO 关于单片机 初识单片机 时钟 GPIO简介 GPIO函数 八种输入输出模式 Cube和keil使用简介 使用cube建立项目 keil使用 作业讲解与点评 讲解 ...

  10. 基于单片机的红外光控灯系统

    摘要 随着时代的飞逝,人们对更加先进.更加环保.更加节约资源.更加可持续地满足自身需要,高科技的运用正变成当今时代发展的动力,其对电子行业有着重要影响.近年来,智能化技术被广泛运用到各种家庭设备上,如 ...

最新文章

  1. Python 技术篇-使用PyQt5库获取电脑屏幕桌面的宽、高和分辨率
  2. 12.FreerRTOS学习笔记-链表的使用
  3. 【月报】Java知音的四月汇总
  4. 获取第三方应用的签名
  5. android:inputType参数类型说明
  6. Debian 2.6.15 内核 安装bootsplash
  7. HTML5网站大观:分享8个精美的 HTML5 网站案例
  8. 条款十一: 为需要动态分配内存的类声明一个拷贝构造函数和一个拷贝赋值运算符...
  9. 北京师范大学c语言题库,北京师范大学C语言题库.doc
  10. 织梦系统参数设置出现Token mismatch!提示的解决办法
  11. 关于TopoJSON以及制作方法
  12. 善于计划,善于总结,善于归纳
  13. 什么是UV贴图和展开?没有他们3D建模会变成什么样?来看看!
  14. 物联网技能大赛-Ubuntu-(4)
  15. echarts中国地图线性流动动画js特效
  16. 电商运营基本常识你都知道哪些?
  17. 中国巡游帆船行业市场供需与战略研究报告
  18. 山东平度纵火案告破:村主任与地产商联手施暴
  19. c语言 Linux CURL发送Http get请求 带参数
  20. ibm服务器芯片架构,IBM服务器X架构技术综述(图)

热门文章

  1. 很激励人的一首歌《逍遥叹》(ZT)
  2. (附源码)springboot青少年公共卫生教育平台 毕业设计 643214
  3. Open the World 丨 COSCon'22志愿者招募正式启动
  4. 2016年408计网选择题
  5. 元宇宙:人类叙事的下一个100年
  6. Python第五周作业之选择题
  7. TSC条码打印机 条形码ActiveXbarcode()方法参数详解
  8. JavaScript介绍及其特点
  9. 【1字=16bits的原因,switch汇编详解,跳到中间 jump to middle,guarded-do门卫】
  10. 翻译:俄国卫星GLONASS 简介 天基全球导航卫星系统 (GNSS)