【单片机】单片机系统

最基础的系统包含四个部分:

  1. 电源回路
  2. 时钟模块
  3. 复位模块
  4. 单片机

51单片机包含:

  • CPU 运算单元 8位
  • ROM(Read Only Memory) 只读存储器:内容出厂已写入,不能删改;断电数据不消失;目前也有可编程可擦写的
  • RAM (Random Access Memory) 随机存取存储器,也称为内存;可以删改;断电消失
  • 32条I/O口线 针脚
  • 111 条指令,大部分为单字节指令
  • 21个专用寄存器
  • 定时/计时器 可编程
  • 全双工串行通信口
  • 外部数据存储器寻址空间
  • 外部程序存储器寻址空间
  • 逻辑操作位寻址功能

 

STC89C51芯片内部结构

 B寄存器、ACC属于累加器寄存器

AUX-RAM:辅存

双数据指针:DPTR

TMP1、TMP2是缓存寄存器

ISP是指“在系统上编程”,目标芯片使用USB/UART/SPI/I²C/RS-485/CAN周边接口的LDROM引导代码去更新晶片内部APROM、数据闪存(DataFlash)和用户配置字(Config)。

IAP就是通过软件实现在线电擦除和编程的方法。IAP技术是从结构上将Flash存储器映射为两个存储体,当运行一个存储体上的用户程序时,可对另一个存储体重新编程,之后将程序从一个存储体转向另一个。

ALU:算术逻辑单元,简称ALU,是计算机的数学大脑,也就是计算机里负责运算的组件,比如把两个数相加。基本其他的组件都用到了ALU,它有两个 单元 一个算术单元,一个逻辑单EEPROM

EEPROM:指带电可擦
可编程只读存储器。是一种掉电后数据不丢失的存储芯片。 EEPROM 可以在电脑上或专用设备上擦除已有信息,重新编程。一般用在即插即用。

WDT:看门狗(Watch Dog Timer)。当程序开始运行时,看门狗定时器的值从零开始向上递增,当到达预设值时,就会强制单片机复位,使系统程序从头开始运行。在代码中,设置当看门狗定时器的值即将溢出时将其清零,使它重新从零开始计数,那么只要程序正常运行,看门狗就不会强制单片机复位。这样就实现了看门狗对程序的监控功能。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值