自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 C语言基础-volitile关键字

(1)CPU在执行上述程序时,首先在b的地址取出b的值,将该值存放在寄存器中,然后将值传递给a。执行c = b时,cpu不会再次从b的地址取值,而是直接将寄存器中b的值传递给c;(2)CPU在执行第二条语句(c = b)时,会再次从b的地址取值传递给c,而不是和(1)中一样,直接将寄存器中b地址的值传给c。中断服务程序中修改其他c程序的变量。多线程模式下被多个任务共享的变量。作用:防止编译器对变量优化。并行设备的硬件寄存器。

2024-04-13 20:50:31 445

原创 IIC通信协议

(循环第四、第五个步骤,此过程不能改变收发方向,若需改变方向,需要主机重新启动总线并发送命令。主机和从机哪个是接收器和发送器取决于第二步主机发送的命令、该命令最低位为1,主机为接收器,最低位为0,主机为发送器。SCL高电平:SDA线上的状态不允许改变,因为此时接收器会读取SDA的状态,若SDA会被,会导致传输结果错误。字节的传送与应答:先传高位后传低位,发送器在发送完1byte数据后,接收器必须要发送应答信号来回应。SCL低电平:SDA线上的状态允许改变,此时接收器不读取SDA的状态。

2024-03-27 11:32:30 469

原创 RS232与RS485协议

规定了串行通信的标准(基于UART)。目前,工业控制的RS232一般只采用RXD、TXD、GND三条线。因为UART通信时直接使用处理器本身的TTL电平,而不同处理器的TTL电平是有差别的。4、传输距离短(电平会随着传输线衰减,如果传输线过程,电压衰减过多,如6V衰减至-6V,接收器就会得到错误的结果)1、通信距离长(1500m):采用差分信号,两根线收到的衰减相同,两线间的压差变化不大能有效减少噪声的干扰。3、输出电平比RS232低,接口芯片不易损坏。1、接口芯片电平置较高,损害接口电路芯片。

2024-03-26 11:39:08 755

蓝桥杯14届省赛.zip

蓝桥杯单片机14届省赛完整代码。

2024-03-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除