找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2584|回复: 5
打印 上一主题 下一主题
收起左侧

STC15F104W单片机自锁按钮控制继电器与上位机的代码怎么写

[复制链接]
跳转到指定楼层
楼主
ID:341308 发表于 2018-5-30 13:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
单片机型号:STC15F104W   ,p3.4接自锁按钮,P3.2和P3.3接继电器模块1和2,P3.0和P3.1发送和接 收串口数据。波特率:9600bps @ 11.0592MHz
现在需要实现这样的功能:当接通按钮时,单片机向上位机发送"<012>",断开按钮时发送“<013>”,当监听到上位机发出来的"<012>"时,打开继电器模块1,接收到"<013>"时关闭继电器模块1,当接收到"<R02>"时继电器模块2吸合1秒后放开。
上位机已写好了,但没学过单片机,实在不知道怎么写了,希望可以求个代码。谢谢啦
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:302494 发表于 2018-6-30 07:34 | 只看该作者
单片机驱动继电器需要用到三极管放大信号进行驱动,还要连接一个反接的二极管来消除继电器断电时的反向电流
回复

使用道具 举报

板凳
ID:213173 发表于 2018-6-30 10:14 | 只看该作者
STC15F104W没有硬件串口
回复

使用道具 举报

地板
ID:303383 发表于 2018-6-30 10:29 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

5#
ID:302494 发表于 2018-6-30 15:52 | 只看该作者
小猫猫爱吃鱼 发表于 2018-6-30 10:29
你好!STC15F104W  是 1T 的单片机,串口初始化和 12T 的不一样,其他的和传统的 51 用法一样

谢谢你的解答,请问能解决这个问题吗?
回复

使用道具 举报

6#
ID:302494 发表于 2018-6-30 15:54 | 只看该作者
wulin 发表于 2018-6-30 10:14
STC15F104W没有硬件串口

那要用外部中断的话咋解决?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表