- 博客(6)
- 资源 (2)
- 收藏
- 关注
原创 基于51单片机的宠物投喂系统(简易版)
功能1.外部放置四个键盘,用于设置不同的投喂时间间隔2.时间达到设定值,发光二极管以及蜂鸣器工作。3.距离下次投喂的时间以倒数形式展示在数码管具体思路为了实现时间计算的精准,这里通过t0。其次,为了实现倒计时,需要在中断部分进行相应的调整。最后,我们需要控制蜂鸣器以及LED。实现本文在Proteus上进行仿真,使用89C51型号的单片机。第一步:计时准确以及如何实现倒计时: TMOD|=0x01; //定时计数器0,工作方式1以及我们需要设置它的初值,在这里,我设置..
2020-06-24 20:08:53 5300 3
原创 浅谈单片机的数据输入和接收
序本文将以51单片机的I2C通信协议为例,将涉及到I2C的基本过程以及其中我认为比较重要的点。I2C的基本过程首先:IIC作为一种串行通信协议,它需要两根线来完成数据传输。一根是时钟线SCL,另外一根是数据传输线SDA,其中这个数据传输线是双向的,既可以主机向从机也可以从机向主机。发送过程:发送一个开始信号(SCL为高电平SDA由高电平变成低电平,持续时间大于4.7us。为了方便统...
2020-03-23 21:00:04 2362
原创 基于LCD1602的秒表计数器
序写这篇文章前,我刚刚完成LCD1602的学习,对它也有了一些感悟,当然也存在一些困惑,在这里,我将尽量把我的感悟详细的保存。LCD16021602分为8引脚的和4引脚的,所以,我们在编写它的**.h**文件时需要分情况讨论。而整个.h文件需要包含写命令的函数以及写数据的函数。这两个函数大体一致,区别在于RS引脚的设置。当它为0时,意味着写入命令,而当它为1时,则是写入数据。需要注...
2020-03-21 12:06:47 4933 2
原创 基于Arduino Uno以及51单片机的超声波测距
本文将对两者实现超声波测距进行对比原材料:Arduino,51单片机,杜邦线,HC-SR04(市面常见)HC-SR04工作原理:网络上相关的介绍很多,这里我将以我的理解来进行阐述:它有四个引脚,一个接VCC,一个接GND。另外两个分别是Trig以及Echo。其中,Trig的作用是启动该模块;而Echo引脚的作用是接受返回的声波。启动模块的步骤:Trig置为高电平,持续时间大于10us即可,之...
2020-03-19 15:26:25 1214
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人