51/stm32单片机
文章平均质量分 88
本专栏主要介绍51单片机和stm32单片机相关
正在起飞的蜗牛
这个作者很懒,什么都没留下…
展开
-
时钟芯片DS1302时序分析、读写代码解析
(1)与DS1302通信的大致过程:发送命令码表示本次的操作,发送要读取或者写入的数据;(2)比如:要读取秒就先发送0x81命令码,然后从数据线上接收8bit数据来获取秒数;要写入秒就先发送0x80命令码,然后往数据线上依次写8bit数据来设置秒;(3)在DS1302中,时间是以8421BCD码进行保存的,简单一点可以理解成低4bit表示一个含义,高4bit表示一个含义;原创 2023-03-22 09:00:00 · 2974 阅读 · 1 评论 -
EEPROM芯片(24c02)使用详解(I2C通信时序分析、操作源码分析、原理图分析)
(1)在嵌入式开发中,EEPROM的实际场景比闪存flash少很多。EEPROM芯片容量小,flash容量大,并且flash价格便宜;(2)EEPROM的读写速度一般比flash慢;(3)EEPROM大多是I2C接口,占用的引脚比flash少;(4)EEPROM比flash掉电保存数据的时间更久,总体来说就是更稳定;《嵌入式开发——EEPROM和FLASH的区别和优劣势》;引脚名称引脚作用SCLI2C的时钟线SDAI2C的数据线E0、E1、E2决定从地址WE。原创 2023-03-19 17:10:42 · 5627 阅读 · 1 评论 -
51单片机开发:通过74HC595控制LED点阵
引脚功能说明SER串行数据输入引脚,用于接收传给芯片的数据RCK存储寄存器的锁存引脚,当出现上升沿时,把移位寄存器的数据刷新到存储寄存器SCK移位寄存器的锁存引脚,当出现上升沿时,移位寄存器里的数据向前移位,并从SER引脚上读取新的一位数据存到移位寄存器里;如果移位寄存器已经存了8位的数据,则会把最开始存入的那一位数据给挤出去,把被挤出去的数据从QH’引脚发送出去QA-QH并行输出引脚,输出高电平或者低电平Q’H串行数据输出引脚;原创 2023-03-12 10:39:23 · 3849 阅读 · 0 评论