登录  | 立即注册

游客您好!登录后享受更多精彩

扫一扫,访问微社区

QQ登录

只需一步,快速开始

开启左侧

[学习笔记] 单片机初步认识及其结构

[复制链接]
发表于 2018-1-31 22:00:29 | 显示全部楼层 |阅读模式
学习笔记
学习科目: 单片机的内部资源
学习安排: 《手把手教你学51单片机》第二章
开始时间: 2018-01-30
结束时间: 2018-01-31
  首先我认为要了解单片机并且把它学好,就应该先要认识它的组成和内部结构,先打好基础,这样在以后的学习中,会相对来说比较轻松。
  一:单片机的内部资源
  1:Flash(程序储存空间)
   特点:可重复擦写,容量大,成本低,断电后数据不丢失。
  2:RAM(数据储存空间)
  --用来储存程序运行过程中产生的数据。
  特点:读写速度快,理论上可以无限次写入。断电后数据丢失,和计算器类似。
  3:SFR(特殊功能寄存器)
  --单片机有很多功能,每一个功能都对应一个SFR。在需要的时候只需调用就行。学习单片机的主要学习部分!
  现在学习的单片机——51单片机(兼容Intel的MCS-51体系架构的一系列单片机)
二:STC89C52
  8KFlash,512字节RAM,32个IO口,3个定时器,1个UART,8个中断源。
三:单片机最小系统
1:电源电路
WWQEXA5HT11)FOJUR7RWAST.png
目前单片机的主流电源主要是5V和3.3V。现在所学的STC89C52用5V的电源,开发板是用USB输出的5V直流电供电。
2:复位电路
PEN4__7YF@TX@BW}SQ}8.png

  复位对单片机的作用:单片机复位一般分三种情况上电复位、手动复位和程序自动复位。假如单片机程序有100行,当某一次运行到第50行的时候,突然停电,这个时候单片机内部有的区域数据会丢失掉,有的区域数据可能还没丢失。那么下次打开设备的时候,人们希望单片机能正常运行,所以停电后,单片机要进行一个内部的初始化过程,这个过程可以理解为上电复位,上电复位保证单片机每次都从一个固定的相同的状态开始工作,整个过程与打开计算机电源的过程是一致的。及当程序运行时,如果遭受到意外干扰而导致程序死机,或者程序跑飞的时候,就可以按下一个复位按键,让程序重新初始化重新运行,这个过程就叫作手动复位,最典型的就是计算机的重启按钮。当程序死机或者跑飞的时候,单片机往往有一套自动复位机制,比如看门狗。在这种情况下如果程序长时间失去响应,单片机看门狗模块会自动复位重启。还有一些情况是程序故意重启复位单片机。




3:晶振

晶振

晶振

  作用是为单片机系统提供基准时钟信号,电容作用是帮助晶振起振,维持震荡信号的稳定。





好懒~~不想说~~~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表