电子世界真的很奇妙。在此献上本人第一个电脑控制单片机里的继电器。让你也感受下电子世界奇妙。
单片机程序:
将此程序借助软件写入单片机内:
单片机
PC端为单片机写入的程序的软件
开发板端的连接
PC端的连接
万能表于继电器的连接。左边为公共端,中间为常闭端,右边为常开端。[page]
万能表黑线连接COM口。红线连接V Ω口。
调至蜂鸣档。
硬件完成后的连线。
在PC端为单片机写入的程序的软件点击上图的1。会出现以上界面。上图的2既是给单片机发送数据的窗口。在输入框输入数据后,点击发送既可以给单片机传输数据。
本程序发送低电平0LED灯等亮,反之高电平1则灭。
我们输送给单片机的数据是以字节划分的。一字节=8个位。每个位控制一个LED灯。在此我们的PO^O口是控制继电器的。P0^0为高电平时继电器通电。接通红黑笔。万能表接通发出声音。
比如你要控制8个LED前4灯亮。二进制数为:11110000 我们在电脑要发送给单片机时要转为十六进制。转法为二进制的最低位数起4个为一组。例如以上二进制数既可以分为1111 0000 然后按1、2、4、8给数码加权。让后两组数合并。合并后为F0。把这个数发送给单片机。哈哈LED等就一半亮一半没亮啦。同时继电器被断开了。万能表不响。
关键字:计算机 单片机 继电器
引用地址:
计算机怎样控制单片机里的继电器
推荐阅读最新更新时间:2024-03-16 13:34
单片机人体红外感应自动门电路
基于51单片机和人体红外感应模块的自动门程序设计资料分享给大家 Altium Designer画的自动门原理图和PCB图如下:(51hei附件中可下载工程文件) 单片机源程序如下: #include reg52.h #define uchar unsigned char //无符号字符型 宏定义 变量范围0~255 #define uint unsigned int //无符号整型 宏定义 变量范围0~65535 unsigned char code zheng ={0x08,0x04,0x02,0x01};//正转表格 unsigned char code fan ={0x01,0x02,0x
[单片机]
ST系列STM8S003F3P6单片机芯片介绍
众所周知,意法半导体的stm8s系列主流8位微控制器适于工业、消费类和计算机市场的多种应用,特别是要实现大批量的情况。 基于STM8专有内核,STM8S系列采用ST的130纳米工艺技术和先进内核架构,主频达到24 MHz,处理能力高达20MIPS。嵌入式EEPROM、RC振荡器和全套标准外设为设计者提供了稳定且可靠的解决方案。相关工具链,从经济型探索套件到更复杂的评估套件和第三方工具,为利用STM8S微控制器进行开发提供了极大方便。STM8S系列包括四个产品线,具有不同特性,但是保持了全面兼容性和可升级性,从而减少了未来产品设计变更。 •STM8S003/005/007超值型是入门级产品,具有基本功能。 •STM8S103/10
[单片机]
基于51单片机的红外智能风扇程序
实用STC12C5A60S2型号的单片机,实现三档风速,利用单片机内部定时器智能定时,可切换自然风和正常风,使用市场上常见的小遥控器。 电路原理图如下: 制作出来的实物图如下: 单片机源程序如下: #include STC12C5A60S2.H //头文件 #include stc_pwm.H /*==================================== 自定义类型名 ====================================*/ typedef unsigned char INT8U; typedef unsigned char uchar; typedef unsigned int I
[单片机]
华尔街日报:MCU引领芯片涨价潮,电子产品售价快按不住了
据华尔街日报报道,全球芯片短缺正在推高笔记本电脑和打印机等产品的价格,并有可能对包括智能手机在内的其他畅销设备造成同样的影响。 随着该行业急于满足不断增长的需求并填补供应缺口,价格上涨正在通过供应商和芯片制造的关键材料滚雪球般地上涨。因此,世界上许多大型芯片制造商都在提高对制造个人电脑和其他小工具品牌的价格。行业人士表示,这种增长可能会继续。 消费者开始感受到压力。在过去的两个月里,一些流行型号的笔记本电脑的价格已经上涨,其中其他电子产品在零售商处变得更加昂贵。据追踪价格的网站 Keepa 称,一款面向视频游戏玩家的笔记本电脑——由台湾制造商华硕电脑公司制造 —— 亚马逊列为其畅销产品本月从 900 美元涨至 950 美
[半导体设计/制造]
基于单片机的红外发送程序(Infineon--XC866)
本程序适用于Infineon--XC866的单片机,载波为38KHZ,通过P3_0作为发送端口,其中:0由0.56m的高电平和0.56ms的低电平组成,1由0.56的高电平和1.68ms的电平组成。稍加修改可应用于C51。 发送程序如下: //**************************************************************************** // @Module Project Settings // @Filename MAIN.C // @Project 20W.dav //----------------------------------------
[单片机]
基于μPD7单片机的LED智能照明控制系统的设计
LED 作为第三代半导体照明光源,具有工作电压低,耗电量小,发光效率高、寿命长等优点。与传统的白炽灯、荧光灯相比,节电达到90%以上。被认为是21世纪的照明光源。 用 LED 替代白炽灯或荧光灯,环保无污染,使用安全可靠,便于维护。 LED 是一个非线性器件,当 LED 导通时,只要 LED 上的电压稍微变大,电流就会增加很多。因此,即使电压发生微小变化也会大大影响 LED 器件的工作,使电流过大甚至导致发热损坏。恒流源驱动是最佳的 LED 驱动方式。采用恒流源驱动, LED 上流过的电流将不受电压变化、环境温度变化,以及 LED 参数离散性的影响,从而能保持电流恒定,充分发挥 LED 的各种优良特性。 目前广泛采用的
[单片机]
AVR单片机教程——串口发送
到目前为止,我们的开发板只能处理很小量的数据:读取几个引脚电平,输出几个LED,顶多用数码管显示一个两位数字。至于输入一个指令、输出一条调试信息,甚至用scanf和printf来输入输出,在已经接触过的这些器件上是难以想象的。而本讲“串口发送”与下一讲“串口接收”,将打开这一扇大门。 硬件 本讲的主题是UART(Universal Asynchronous Receiver-Transmitter,通用异步收发器),俗称串口。实际上串口是串行接口的统称,在单片机领域通常指UART。“串行”的意思是每次传输一个bit,而一个字节的数据被拆成8个bit传输;相比之下并行总线可以一次传输一个或多个字节(这并不意味着并行总线一定优于串行总
[单片机]
基于单片机的自动温度测量报警系统设计
摘要:目前,在自动控制领域用温度作为一种控制量对系统进行自动控制已经越来越普遍。针对这种实际情况本文设计了一种简单实用的温度报警系统。该系统以AT89C51单片机为中央处理单元,大大降低了系统开发的成本。通过温度传感器LM35采集外部的温度,并将温度转换成相应的电压值。A/D转换装置对电压值进行模数转换,将结果送入中央处理单元进行计算。单片机根据其处理的结果决定是否需要启动报警装置。结果表明,该系统可以在5~150℃环境下工作,当外界的温度达到设定的报警温度时该系统能够及时地做出反应,具有一定的现实价值。 关键词:AT89C51;传感器;A/D转换;自动报警 目前,无论是在工业生产中还是在科研实验中通过对温度测量来进行自动控制
[单片机]