用计算机控制150个继电器,计算机怎样控制单片机里的继电器

本文介绍了如何通过单片机控制继电器,详细讲解了从编写程序到硬件连线的全过程。在PC端使用特定软件将程序写入单片机,通过输入特定数据来控制继电器的通断,进而实现对LED灯和继电器的状态调控。通过二进制到十六进制的转换,实现了对8个LED灯中部分灯的点亮,并通过万能表验证了继电器的工作状态。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

电子世界真的很奇妙。在此献上本人第一个电脑控制单片机里的继电器。让你也感受下电子世界奇妙。

单片机程序:

1c6e27f8518fc325e9adbd1f2f4e96b4.png

将此程序借助软件写入单片机内:

8236bb6058f3a3572b94939aa87e1be1.png

单片机

50d3c904129d08098a6fbf7950059313.png

PC端为单片机写入的程序的软件

5cc37805937496390fbd46a80163f242.png

开发板端的连接

46f078cb9b5e66f5e3f73a252807d8a7.png

PC端的连接

4178e648d8eb327fde9216af36b83b03.png

万能表于继电器的连接。左边为公共端,中间为常闭端,右边为常开端。

18e94459b7e8b78395f13c19e3705cdd.png

万能表黑线连接COM口。红线连接VΩ口。

c3a7264f8f6cee4a58184c4b652acadf.png

调至蜂鸣档。

2e703e1e05c865198f09312f4ffe0b83.png

硬件完成后的连线。

1a33bdd13989ba6bac1c24b08d4b602b.png

在PC端为单片机写入的程序的软件点击上图的1。会出现以上界面。上图的2既是给单片机发送数据的窗口。在输入框输入数据后,点击发送既可以给单片机传输数据。

本程序发送低电平0LED灯等亮,反之高电平1则灭。

我们输送给单片机的数据是以字节划分的。一字节=8个位。每个位控制一个LED灯。在此我们的PO^O口是控制继电器的。P0^0为高电平时继电器通电。接通红黑笔。万能表接通发出声音。

比如你要控制8个LED前4灯亮。二进制数为:11110000 我们在电脑要发送给单片机时要转为十六进制。转法为二进制的最低位数起4个为一组。例如以上二进制数既可以分为1111 0000 然后按1、2、4、8给数码加权。让后两组数合并。合并后为F0。把这个数发送给单片机。哈哈LED等就一半亮一半没亮啦。同时继电器被断开了。万能表不响。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值