永发信息网

51单片机STC89C52,控制32路继电器求大神帮忙!

答案:1  悬赏:30  手机版
解决时间 2021-04-01 13:47
  • 提问者网友:蔚蓝的太阳
  • 2021-03-31 14:36
51单片机STC89C52,控制32路继电器求大神帮忙!
最佳答案
  • 五星知识达人网友:孤独入客枕
  • 2021-03-31 15:50
先提醒一下,好像P3.0被串口占用了吧,那就32-1了,就不是32了追问20只脚也行,控制20个也可以!例程而已。。我要例程至于数量我根据具体应用修改,但是我现在确实需要控制最少24个,一块单片机就可以。我上面那代码得要用3块单片机,有点浪费资源。追答代码很好写明天吧,今天有点迟了追问现在没空的话能提示一下用什么语句好些,我急着用我试试看,明天您有空了的话。帮忙写好发我邮,箱来好吗,拜托真的急用,我是学单片机的新手两天两夜没合眼了。。追答噢别着急,肯定帮你孩子一直咳嗽,现在腾不开手最笨的办法
假设你用P0,P1,P2,低电平驱动继电器,代码如下:
P0=P1=P2=0xFF;
switch(SNUF)
{
case '1': P00=0;break;
case '2': P01=0;break;
...........
}SBUF上面写错了就这个思路,你再改改你上位机发的是ASCII,还是十六进制还有上位机用的什么软件追问用的是串口助手啊,发16进制追答我现在在外边,回去给你写一个完整的,用ASCII你追问一下,我在网页上发代码
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯