ZKX's LAB

单片机控制

2020-07-16知识8

请问单片机可以控制什么? 单片机可以控制什么?这个问题怎么说呢,我换个问题问你电脑可以控制什么电脑可以控制几乎所有的电子设备和机械设备那么所谓的单片机可以认为是一种最简化的具有计算存储控制功能的,专用的控制器可以说目前被广泛使用在几乎所有的电子控制、机械控制方面包括我们日常生活中小家用电器、电子玩具、汽车仪表、机械制造、军事航天等所有行业单片机控制 单片机上的串口电平与RS232不同,需要你做一下转换。用MAX202转换芯片就可以实现了单片机 用于控制一些IO或功能模块的打开或关闭的寄存器,每个位有各自的功能定义,要看芯片手册单片机控制 平板电脑如果能运行KEIL和ISP软件并且有正常的USB口(不是mini型USB)就可以对单片机进行编程下载;电脑可以直接控制单片机,但是需要无线模块或者是有线连接,当然,前提是编好程序;“串口选那种比较好(无线还是网络的,控制距离要远),”这个问的我不太明白,我个人的理解是这样的,通过串口对单片机的控制大概是:1.有线控制,常用的是RS232\\RS485,工业上CAN、MODBUS\\PROFILEBUS等等那就多了去了,要是学校里或者自己做着玩,有线一般232协议15m左右,485协议我们使用过到100m没加中间放大电路,具体看你需求;2.无线控制,主要是基于2.4G共用频率的无线通信模块,NRF905\\NRF24L01、蓝牙、zigbee模块等等这要说距离就太多了,型号繁多,影响因素也多,这几种我们用过的感觉就是zigbee组网比较方便,传输速度也还行,就是贵一点;3.网络我们用过wifi模块,开发过基于安卓手机重力感应通过wifi控制小车。理论上说这种控制距离最远.你说的图像传输是单片机这一段把图像传输到电脑上吗?当然有!“(数据、无线还是网络,得跟的上控制距离)”里面数据、无线、网络这啥意思?说的是GPRS、wif和网线么?单片机控制 如果都是顺序控制的话就简单啊:第一个继电器吸和,后面是delay函数,想停多长时间就delay多长时间。然后在松开,第二个继电器吸和,设置步进电机转速和圈速(脉冲数一定),执行完后就吸和第一个继电器。都是I/O的控制。单片机如何实现具体的控制的 建议你仔细看看它的一些IO端口结构图,然后配合看这些端口的控制和数据寄存器,以及端口相关的汇编指令.注意哦,一定要看汇编的指令才有用,C的看不7a686964616fe4b893e5b19e31333330363138出来.实际上,最终端口的输入和输出,都是由端口对应的数据寄存器来控制的.输入的时候,端口上所呈现的外部电路的状态,就呈现在输入寄存器里,用单片机的程序读出来,就是表示该状态的数据.比如说读到了0xF0,就表示该端口的高4条IO处于高电平,低4条IO处于低电平.同样的,输出的时候,就是单片机的程序将数据写入到端口的输出寄存器里,这样就可以在对应的端口上呈现出对应的状态,用于控制外部的电路.同样的,比如说你输出一个0x0F,就表示将该端口的高4条IO置为低电平,而低4条IO置为高电平.当然,单片机的结构有很多种,有些单片机不分输入和输出寄存器,有些单片机也没有控制寄存器,但也有很多单片机具有这些寄存器.控制寄存器的作用,是配置端口的各种功能和模式.比如说要将某端口的某几条IO引脚设为带弱上拉的输入,那么就应该打开弱上拉寄存器的对应几bit,并且打开输入输出控制寄存器的对应几bit,部分片子还需要关闭输入状态,这样就将该端口的指定几条IO引脚配置为了输入状态.而输出的单片机 控制 这个东西我以前在一种微波报警器中用过,很不错。一楼说的不行,理由是:“要带端口方向寄存器的那种,设为输入且禁用内部上拉下拉电阻”这是什么单片机呀?为了简单的控制而放弃51?恐怕没人这样做。二楼说用“可以用IO口驱动三极管,或者IO口驱动光耦的方法实现”,这倒是可行的。我的方法很简单,51单片机任意三条口线加一个74HC125就解决问题,电路即简单又便宜,效果极好。P1.0=0,其他口=1,1Y输出+5V(F1接+);P1.1=0,其他口=1,2Y接GND,(F1接负);P1.2=0,其他口=1,3Y输出+5V(F2接+)。电阻R1和R2是防止P1.0和P1.1切换时电源短路。单片机 其主要功能有:(1)从内存中取出一条指令,并指出下一条指令在内存中的位置。(2)对指令进行译码和测试,并产生相应的操作控制信号,以便于执行规定的动作。(3)指挥并控制CPU单片机是什么?怎样控制? 单片机是一种集成电路,依靠哈佛结构构成(一般个人计算机是冯诺依曼结构),将运算器、存储器、IO口等各种实体集成到一块芯片上。要实施控制的话,就要利用特殊的下载电路,向单片机注入程序。一般都用比较特殊的C语言编成,并用规定的编译程序(不同单片机软件不同)转换成机器语言并最终进行下载。单片机控制 那就尝试下CCD的模式,不一定非要用红外对管,对不对?既然传感器不能超出范围,那用红外式绝对不行的,因为红外要求有距离限制的,我们当时做的就是黑线在中间,用红外检测。现在你的情况不用CCD估计不行了,条件那么苛刻,你就是用了红外,难道你还能判断下小车撤离黑线多少米?不像中间线的还好判断,那个检测到了就往反方向走。红外的智能小车我做过,CCD的知道原理就是没有程序

#计算机端口#电脑#单片机#网络端口

随机阅读

qrcode
访问手机版