单片机资源知识

工作电源

程序空间 ( FLASH / ROM ):用来存储单片机的代码程序  1K= 1024bytes

SRAM:            用来存储单片机程序代码中的变量

EEPROM:    具有掉电保存功能,类似于记忆功能,防止产品设计中掉电导致数据丢失。

IO:                单片机的输入输出端口。外部接口资源。

定时器:         具有精准定时功能。 例子:电子时钟  ->定时器 

串口:             串口是单片机和外部设备通讯的重要的标准接口

                        串口也可以实现芯片和芯片的通讯WIFI/蓝牙/4G 都是串口接口

ADC:                稍微高端的单片机里面,都会集成这个功能(位数越高,精度越高 8位、10位等)

                        把模拟的实际电压转成数字来表示

                        应用:电池电量大小

                        单片机的普通IO只能识别高低电平,带有ADC功能IO口可以识别一个模拟量的电压。并将电源转化成数字,来代表不同的输入电压。

DAC:             通过的端口输出一个模拟电压。  

                        普通IO口只能输出高低电平,DAC可以输出一个模拟电压(0-VCC 的一个任意电压)

SPI:               标准的通讯接口。   一般用来实现芯片与芯片之间的通讯的。 

IIC:                同上

看门狗:            保护程序。用来防止代码程序死机,或非正常运行的情况。重要

什么是寄存器?

寄存器其实是单片机的一个硬件,用来存储二进制数据和命令。

单片机根据寄存器来执行代码。

我们可以用程序进行读写寄存器的数据。

        按照功能的不同,可将寄存器分为基本寄存器和移位寄存器两大类。基本寄存器只能并行送入数据,也只能并行输出。移位寄存器中的数据可以在移位脉冲作用下依次逐位右移或左移,数据既可以并行输入、并行输出,也可以串行输入、串行输出,还可以并行输入、串行输出,或串行输入、并行输出,十分灵活,用途也很广。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值