用程序发送字符给串口来控制传送带上的马达停止或运转需要什么硬件设备?是不是叫什么串口单片机?怎么用

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-05-03
若只要串行口中断,则IE的植应设置为() 综合。和 在单片机硬件设计时,地址选择信号是(),PSE

es为1,es片选,rw这个不明白你问题

把工作模式选在DNC上,里面有菜单读取磁盘上的信息

或是用电脑的专用NC通讯程序接上机床上的RS232接口上进行通信

你说的这个意思,好像不是说“串口”,而是说一个普通的开关信号。
就是利用单片机的并口输出的一个位(一个引脚),经放大后(也可能不需要放大)驱动一个继电器,由继电器控制马达开关即可。
这样,不需要发送“字符”,而是发送电位即可。
继电器需要多大的,要看你的马达多大。
然后,再根据继电器是多大的,来确定单片机引脚输出是否需要放大。
需要看是哪种单片机,哪种马达,才好确定。

这样的东西是不存在现货的。
只能去找人开发。
串口接收部分可以用单片机,程序也不复杂,但是你的电脑部分需要上位机来支持这又需要电脑编程,但我觉得整套系统可能根本不需要电脑,直接用单片机加上条码扫描系统就能做,

你的用途是要从传送带上挑出条码不同的的物品吧?
考虑到可靠性,我给你提个问题,你怎么保证每个物品的条码都能扫描到?万一没扫描到,正好又是个不同的条码,那不就出错了?
所以整个系统可能还要加上一个激光对射或者红外对射检测机构,一旦过去一个物品,但是扫描枪没扫出东西来,就要停下传送再报警,
整个系统开发的话不会太便宜。应该最少几千到几万元不等,看复杂程度了

  • 如何使用按键控制单片机向串口SBUF发送一个字符串
    答:按键输入作为外部中断,在外部中断服务函数中给SBUF赋值一个字符然后查询发送中断然后再赋值下一个字符直到发送完成,或者直接调用printf函数
  • ...字符串发给单片机 单片机返回一个字符串到串口通信助手
    答:3.可能你想要的是每次发送多个字节,也就是一个字符串,然后将这个字符串一起发送到PC上。那你应该在串口中断里面设置一个判断,也就是说,中断里面判断到上位机发送的数据结束后,单片机的串口中断程序才设置标志位,然后...
  • 高分求51单片机串口通信的程序
    答:延时子程序 / char code SST516[3] _at_ 0x003b;void delay1(uint ms){ uchar k;while(ms--){ for(k = 0; k < 120; k++);} } /***/ /* */ /*检查LCD忙状态 ...
  • delphi7.0 spcomm3.0 向串口‘发送’和‘接收’字符串
    答:有时候牵涉到硬件部分的编程,时序很重要.这种情况多半sleep一下就可以了.可以理解为"给点时间让硬件思考一下"sleep(1000)if Comm.WriteCommData(str, Count) then memo1.Lines.Add(str)else memo1.Lines.Add('数据发送...
  • 跪求msp430的串口发送程序啊!
    答:各位都有其操作功能,我列举几个我觉得比较重要的 首先看SYNC:串口发送主要可分为异步的UART模式,和同步的SPI模式,即由SYNC来控制,SYNC:“0”UART模式 “1”SPI模式 CHAR:“0”选择字符以7位发送,不用接收缓存寄存器...
  • 单片机如何通过串口发送以下指令的?
    答:;11.0592M ;通讯波特率为9600bps ;按下接在P3.7的按键, 发送一串ASCII字符 ORG 0000H AJMP MAIN ORG 0030H MAIN:MOV SCON,#50H;设置成串口1方式 MOV TMOD,#20H;波特率发生器T1工作在模式2上 MOV PCON,#...
  • ...PC的串口通信,要求波特率设置为9600,循环发送字符串“abc?
    答:include "reg51.h"void initUart(void){ TMOD|=0x20;SCON=0x50;TH1=0xfd;TL1=0xfd;TR1=1;} void main(void){ initUart();EA=1;while(1){ send_byte('abc');} }
  • 串口助手发送字符型数据给单片机,比如发送1。单片机怎么接收?char a...
    答:你好,要利用串口传送,首先要设置单片机串行接口的工作方式,并且REN允许串行接控制位要为1(REN=1)以及设置传送的波特率,串口助手的波特率也要与之对应.并且确定单片机已经与电脑连接成功.连接成功后.在串行口中断程序,可...
  • c编程:PC发送单个字符给单片机,当单片机接收到PC机发送过来的单个数据...
    答:这是最简单的单片机与PC机串口通信的程序。单片机收到单个字符无需判断,原字符发送出去即可。可以用proteus 仿真测试,用虚拟终端代替PC机,用电脑键盘输入字符,由虚拟终端发送给单片机,单片机收到按原字符返回,虚拟终端就会...
  • 用串口调试助手给单片机发送一串字符串,单片机接受完之后向串口助手回显...
    答:include<reg52.h> define uint unsigned int define uchar unsigned char sbit D0=P1^0;uchar flag;uchar a[30];uint y, u,c;/*发送子程序*/ void fasong(uchar dat){ ES=0;SBUF=dat;while(!TI);TI=0;ES=...