自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (2)
  • 收藏
  • 关注

原创 2021-06-28LOGO制作

2021-06-28 19:07:47 106

原创 IAR for STM8系列教程(一)新建软件工程详细过程

推荐 分享一个大神的人工智能教程。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到人工智能的队伍中来!http://www.captainbed.net/strongerhuang   我的网站:https://www.strongerhuang.com 我的知乎:https://www.zhihu.com/people/strongerHuang.com   Ⅰ、写在前面 ...

2021-06-20 09:55:08 1431

原创 cannot open source input file “core_cm0.h“ STM32F0新建工程中的问题解决

最近因为一些事情需要用到STM32f0系列的单片机,之前一般都采用的是F1系列,因此但是由于经验不足还是出现了一些问题,现在将过程及问题记录在下。 要建立一个工程,其步骤如下:12 1、官网下载pack包, 网上的步骤很详细,可以参考 https://jin...

2021-06-19 21:36:19 1393 1

原创 2021-06-19

我这边使用的Keil5版本是MDK5.24,可以到网络上自行下载安装。 1.1建立工程前准备 (1)下载stm32f0标准库文件 在开始建立工程模板前需要先到ST官网下载最新的标准外设库,网址为https://www.st.com/en/embedded-software/stsw-stm32048.html 在网页中找到下载链接,点击下载。(需要登录账号或者填一些个人信息,这里自己操作) 下载下来的...

2021-06-19 21:19:00 184

原创 STM32 CubeMx使用教程一--安装教程

一、STM32CubeMX 简介 1、STM32CubeMX 是 ST 意法半导体近几年来大力推荐的STM32 芯片图形化配置工具,目的就是为了方便开发者, 允许用户使用图形化向导生成C 初始化代码,可以大大减轻开发工作,时间和费用,提高开发效率。STM32CubeMX几乎覆盖了STM32 全系列芯片。在CubeMX上,通过傻瓜化的操作便能实现相关配置,最终能够生成C语言代码,支持多种工具链,比如MDK、IAR For ARM、TrueStudio等  省去了我们配置各种外设的时间

2021-06-17 15:11:10 725

74HC595.pdf

74HC595和74hc164一样是在单片机系统中常用的芯片之一他的作用就是把串行的信号转为并行的信号,常用在各种数码管以及点阵屏的驱动芯片, 使用74HC595可以节约单片机mcu的io口资源,用3个io就可以控制8个数码管的引脚,他还具有一定的驱动能力,可以免掉三极管等放大电路,所以这块芯片是驱动数码管的神器.应用非常广泛,点这里可以下载完整的74HC595中文资料:http://www.51hei.com/f/74HC595中文资料.pdf 74HC595引脚图 74HC595管脚功能 下面我来介绍一下 74HC595工作原理: 74HC595的数据端: QA--QH: 八位并行输出端,可以直接控制数码管的8个段。 QH': 级联输出端。我将它接下一个595的SI端。 SI: 串行数据输入端。 74hc595的控制端说明: /SCLR(10脚): 低电平时将移位寄存器的数据清零。通常我将它接Vcc。 SCK(11脚):上升沿时数据寄存器的数据移位。QA-->QB-->QC-->...-->QH;下降沿移位寄存器数据不变。(脉冲宽度:5V时,大于几十纳秒就行了。我通常都选微秒级) 控制移位寄存器 SCK 上升沿 数据 移位 SCK 下降沿 数据 保持 RCK(12脚):上升沿时移位寄存器的数据进入存储寄存器,下降沿时存储寄存器数据不变。通常我将RCK置为低电平,当移位结束后,在RCK端产生一个正脉冲(5V时,大于几十纳秒就行了。我通常都选微秒级),更新显示数据。 控制存储寄存器 RCK 上升沿 移位寄存器 的 数据进入 存储寄存器 RCK 下降沿 存储寄存器数据不变 /G(13脚): 高电平时禁止输出(高阻态)。如果单片机的引脚不紧张,用一个引脚控制它,可以方便地产生闪烁和熄灭效果。比通过数据端移位控制要省时省力。 注:74164和74595功能相仿,都是8位串行输入转并行输出移位寄存器。74164的驱动电流(25mA)比74595(35mA)的要小,14脚封装,体积也小一些。 74595的主要优点是具有数据存储寄存器,在移位的过程中,输出端的数据可以保持不变。这在串行速度慢的场合很有用处,数码管没有闪烁感。 与74hc164只有数据清零端相比,74hc595还多有输出端时能/禁止控制端oe,可以使输出为高阻态。所以是用这块芯片会更方便 74HC595是具有8位移位寄存器和一个存储器,三态输出功能。 移位寄存器和存储器是分别的时钟。数据在SHcp(见时序图)的上升沿输入,在STcp(见时序图)的上升沿进入的存储寄存器中去。如果两个时钟连在一起,则移位 寄存器总是比存储寄存器早一个脉冲。移位寄存器有一个串行移位输入(Ds),和一个串行输出 (Q7’),和一个异步的低电平复位,存储寄存器有一个并行8位的,具备三态的总线输出,当使 能 OE时(为低电平),存储寄存器的数据输出到总线。 这里有单片机驱动74hc595的方法: http://www.51hei.com/chip/1799.html 74HC595真值表 74hc595最高电压和最低电压 74HC595时序图 74HC595逻辑图 74HC595和74HC164的区别主要有: 1、74HC595有锁存器,所以在移位过程中输出可以保持不变;而74HC164没有锁存器,所以每产生一个移位时钟输出就改变一次。这是二者的最大区别 2、74HC595使用专门的Q7'引脚实现多片级联;74HC164直接使用输出引脚Q7级联 3、74HC595有使能OE,OE无效时输出引脚为高阻态;而74HC164没有使能引脚 4、74HC595的复位是针对移位寄存器的,想要复位LATCH寄存器还须ST_CP上升沿将移位寄存器内容加载到锁存寄存器;也就是说:74HC595的复位是同步的,74HC164的复位是异步的,所以74HC164的复位更简单 5、74HC164有对应的74HC165并转串芯片

2021-03-25

2032版keil最新注册机

keil注册机 有效期2032年 80c51 stm32 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2020-11-19

空空如也

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

TA关注的人

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