- 博客(5)
- 收藏
- 关注
原创 51单片机笔记(p13~p24)
通过定时器T1计时(仅提供波特率:串口通信的速率),需要配置串行控制寄存器SCON(对串行通信的工作模式进行控制),电源控制寄存器PCON(配置SMOD来控制波特率是否加倍,若SMOD=0,波特率不变。通过SER口输入串行的数据,当SRCLK有上升沿信号时,数据就往下移一位,当数据满了8位时,给RCLK上升沿信号时,8位数据就锁存到QA~QH,QH’连接到下一片74HC595,继续拓展16位、32位…串口即串行通信口,串行通信是数据通信的一种,串行通信是一位一位的按顺序的进行发送或接收的通信方式。
2023-12-13 22:01:10 940 1
原创 【控制外设2~4】
按键内部的金属弹片受力弹动来实现接通和断开,所以会有抖动时段,我们要把这个时段消除掉。多个数码管的位选和段选出现了交叉:位选-段选-位选-段选-位选-段选。SCT89C52单片机的LED是共阳极,我们要控制的是阴极的电平。我们需要进行消影消影,思路是每一数码管位选-段选后回到全灭状态。通过P2寄存器的不断延时赋值,实现了肉眼看到的流水灯。轻触按键:按下时开关接通,松开时开关断开。LED正极闪电极较小,负极闪电极较小。LED正极引脚较长,负极引脚较短。位选-段选(4个数码管一组)P3_1右移,P3_0左移。
2023-11-21 13:42:43 76
原创 【51单片机笔记1 -单片机结构】
SFR为特殊功能寄存器,其中SFR和RAM在地址上是重合的,但在物理区间上是分开的,SFR占有 128字节(实际上只用了 26 个字节,只有 26 个寄存器,其他都属于保留区),RAM占有 128 字节,我们在程序中定义的变量就是放在RAM中,所以51单片机的RAM相当于有256个字节。内存RAM又叫主存,与cpu的寄存器链接,用于将数据以及指令输入到寄存器中,同时也可以接受寄存器的输出。片上外设包括:时钟电路、SFR和RAM、ROM、定时/计数器、并行I/O口、串行I/O口、中断系统。
2023-11-20 23:54:05 294 1
原创 【指针】c语言笔记
当变量在内存中存储时,内存会被分为一块一块的去容纳不同的变量。每一块都有一个特有的编号。这个编号就是该内存块的地址,我们可以通过这个地址导航到特定的内存块。而指针就是储存这个地址的特殊变量。所以指针不仅作为变量本身占据内存区,它还联系(指向)了其他内存区,于是我们要搞清指针的四个要素。
2023-10-30 22:35:11 68
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人