![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
单片机
知识点
Leo_wh
这个作者很懒,什么都没留下…
展开
-
MCS-51单片机指令系统“读-改-写”方式指令
51 单片机有四个 8 位的并行接口。由于内部结构的特点,并行接口在输出 0、1 的时候,能力是不一样的。输出 0 的时候,能力较强,但输出 1 的时候,能力就很差了,而 P0 口,则要外接上拉电阻才能输1。 单片机从端口读入数据的通道有两个,一个是从锁存器引入,一个是从输出引脚处引入,分别叫做“读锁存器”和“读引脚”。单片机在进行端口输出时,经常要参考其上一次的...原创 2018-12-16 16:42:49 · 2257 阅读 · 0 评论 -
VDD、VCC、VEE、VSS的理解
一般在CPU芯片中,我们会发现存在有VCC、VDD、VEE、VSS以及VPP,不过,大多时候只知道VCC,也说不出个所以然来,Here to explain。一、解释VCC:C=circuit 表示电路的意思, 即接入电路的电压;VDD:D=device 表示器件的意思, 即器件内部的工作电压;VSS:S=series 表示公共连接的意思,通常指电路公共接地端电压;...原创 2019-01-20 17:06:45 · 1954 阅读 · 0 评论 -
浅谈APB1、APB2
在STM32初始化IO的时候,首先要初始化IO的时钟,这里面有两种时钟:APB1ENR、APB2ENR。两个从字面上看都是 Advanced Periphery Bus Enable,不同之处一个是1 ,一个是2。区别在哪里?IO初始化的应该根据需要开启哪个时钟? APB1外设时钟使能寄存器(RCC_APB1ENR) 低速APB使能,最大允许频率36MHz ...原创 2019-01-20 18:14:24 · 22894 阅读 · 2 评论 -
CRH、CRL、ODR和IDR的使用
STM32的每个I/O口都由7个寄存器控制:2个32位端口配置寄存器CRL和CRH;2个32位的数据寄存器IDR和ODR;1个32位的置位复位寄存器BSRR;1个16位的复位寄存器BRR;1个32位的锁存寄存器LCKR; 而我们最常用的有4个:CRL/CRH/IDR/ODR;所以一般情况下我们只要配置这四个is OK。而CRH和CRL作用是完全一样的,CRH用于控...原创 2019-01-20 18:27:28 · 3446 阅读 · 0 评论 -
单片机之外部时钟与内部时钟
1、晶振 首先,单片机能正常工作的必要条件之一就是时钟电路,时钟是单片机的脉搏,是单片机的驱动源,单片机工作是在统一的时钟脉冲控制下一拍一拍进行工作的。这个脉冲由单片机控制器中的时序电路发出的。所以单片机就很需要晶振。 晶振,全称是石英晶体振荡器,是一种高精度和高稳定度的振荡器。通过一定的外接电路来,可以生成频率和峰值稳定的正弦波。而单片机在运行的时候,需要一个脉...转载 2018-12-15 20:33:53 · 39922 阅读 · 5 评论