自我理解
qq_32464461
这个作者很懒,什么都没留下…
展开
-
52单片机使用T2串口通信
引言由于某些要求需要在定时器0和定时器1被占用的条件下进行串口通信。其实也可以将定时器1分时进行,但是本着探索精神,记录一下定时器2的配置使用。资料首先在stc的官方数据手册找到定时器2的介绍(p205)可以看到它有6个寄存器,其中主要是T2CON的配置使用T2CON官方说明的很清楚。其中要将其作为串口通信时钟,需要将RCLK和TCLK两个位置1其次要计算定时器初值,其中TH2和TL2合并为16位,溢出后将自动重装RCAP2L和RCAP2H的值,这一点和定时器1的原创 2020-12-22 22:47:14 · 2676 阅读 · 2 评论 -
单片机的寄存器
寄存器是芯片中实际存在的一个东西。他就像一张纸,上面记了八个位,也就是一个字节的数据。而芯片可以改写这上面的数据,也可以读取这上面的数据。比如某个寄存器的某个位对应了单片机某个接口的高低电平状态,高电平这个位就是1,低电平这个位就是0.当我们通过外界手段对这个接口输入高电平时,这个位就自动变为了1,然后我们就可以通过程序控制芯片获取这个位的高低。...原创 2020-11-22 13:14:28 · 758 阅读 · 0 评论 -
什么叫可位寻址
在51单片机手册中会看的特殊功能寄存器表格下面会有那么究竟什么叫可位寻址呢?一个寄存器可以储存一个字节的数据,也就是八个位。例如51单片机中的P1有八个接口,P1.0,P1.1等等,P1就是一个寄存器,他的每一个GPIO就对应了该寄存器字节的每一位。我们可以直接对P1赋值,如P1 = 0xFF 就代表p1.0-p.17全为高电平,也可以单独将某一位赋值,而只有在数据手册标注了可位寻址的寄存器才能够单独为某一位赋值。...原创 2020-11-22 13:10:13 · 6477 阅读 · 0 评论