自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 超声波测距

单片机上装载的超声波的发送和接收模块是可以用于测距的模块。配合计时器我们就可以通过计算从发射超声波的那一瞬间到接收到超声波的时间来实现测算空间距离。

2024-11-29 10:12:14 1001

原创 定时器和中断

单片机中的计时器是一个具有计时等功能的模块。具有非常重要的作用,而且也有非常广泛的运用。通过这张图就能看出来一共有3个定时器/计数器。定时器0与1实际上是一起的,而定时器2单独连接,一般我们都是使用定时器2。那么我们用它有什么作用?我们知道单片机cpu同一时刻只可以执行一件事,如果说我们存在程序需要一直保持进行,例如数码管,我们很难在主函数处理插入显示数码管的函数并且让它们同时正常进行,所以针对这些对用时相对短,而且需要保持运行的程序用定时器配合中断的方式去处理。

2024-11-22 13:02:30 911

原创 PCF8591

就是模拟信号和数字信号相互转换的过程,这个模拟信号就可以是电压的变化过程,数字信号就是我们数值1和0。ADC指的是将模拟信号转化为数字信号,DAC就是将数字信号转化为模拟信号。

2024-11-05 23:11:09 1242

原创 单片机AT24C02芯片

AT24C02有一个8字节页写缓冲器,该器件通过IIC总线接口进行操作,有一个专门的写保护功能。IIC协议在往期文章已经有过详细的介绍了,这里只介绍AT24C02的IIC操作。再看到左边,依次是A0,A1,A3和接地。我们包括地址写成16进制就是:0xA1为读操作,0xA0是写操作。IIC协议的读写操作基本都是一致的,详情可以阅读文章头部引入的文章地址,那里详细介绍了IIC协议的工作方式,这里不做解释,直接贴上原理图和代码。内部含有32页(0-31),每页包含8位字节(0-7),合计256字节。

2024-10-26 16:54:28 634

原创 单片机矩阵键盘读取

跟上篇文章是一样的电路图。但是这里我们可以做更加精确的解释,这里P30~P33实际上是确定行数,而下方的P34,P35,P42,P44依次从右到左检测列。这样分别检测行和列就能够确定按键触发的位置。本文主要介绍矩阵键盘的读取。矩阵键盘因为按键更多,所以按键的确认相对更难一点点,其他的性质与独立按键是基本一致的。思路与独立按键是一模一样的,核心区别就是读取按键数据的思路。至此对键盘的补充完毕,如有纰漏,欢迎指正。三行按键也有对矩阵键盘的处理。承接上一篇独立键盘的读取。

2024-10-25 19:52:37 332

原创 单片机独立键盘读取

(记得将单片机的键帽切换置独立按键挡位)通过这个电路图我们可以非常直观的看到,每个按键按键的编号以及对应的IO口以及回路。单片机的键盘通常是机械结构, 按键底座连接电路,键帽底下是金属片,金属片通常是凸起的状态不与底座的电路接触,所以不操作键盘时,电路实际断路,按下按键金属片被压下与电路接触,此时电路通路。在这之前先讨论如何消抖,这里我们可以先了解到,假设我们有意的按下然后迅速拿开,哪怕是这样,抖动的时间也是明显小于按下并稳定的时间的。定义三个状态:有操作,有按下,有抬起。2-效率方法——三行按键法。

2024-10-18 11:34:15 582

原创 DS1302——实时时钟

如图,我们先将看到左方,重点看到2,3管脚链接的晶振,32.768K的频率使得DS1302能够以秒的时间计算。最低位控制读写,置为1是读操作,置为0是写操作。各个位的数据可以参照读写操作的指令表的数据结构。3.进制转换,因为读出来的数据是16进制,如果要显示到数码管,那就要转换成10进制,同样的,我们要写入的也是16进制数,所以也要将我门常用的10进制数转化一下。DS1302芯片是CT107D单片机中一个结构相对简单的一个模块,但是通过它就可以实现实时时钟的功能。DS1302的使用需要通过确定的指令操作。

2024-10-11 11:21:31 1398

原创 LED灯模块

简单的单片机LED模块操作说明

2024-09-27 16:14:11 757

原创 DS18B20驱动(单总线协议)

CT107D单片机中DS18B20的模块实现

2024-09-20 21:13:04 2104 1

空空如也

空空如也

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

TA关注的人

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