导航:首页 > 操作系统 > 单片机控制

单片机控制

发布时间:2022-03-12 13:50:34

1. 请问单片机可以控制什么

你生活中百分之95%的电子设备,都有单片机写入程序的痕迹,哪怕是一个芯片,需要PLC编程的,举个最常见的,像交通信号灯,地铁站运行信号等等吧,太多太多了。

2. 单片机控制电机

1、用到什么功能,应该是取决于单片机本身的特征,有些也要用到ADC或内置比较部分.

2、常规设计是,6个IO口控制无刷电机的转动,3个IO口检测过零信号,加上一些辅助的IO,楼主就可以算一下了

如下图

3. 单片机如何实现具体的控制的

建议你仔细看看它的一些IO端口结构图,然后配合看这些端口的控制和数据寄存器,以及端口相关的汇编指令.注意哦,一定要看汇编的指令才有用,C的看不出来.
实际上,最终端口的输入和输出,都是由端口对应的数据寄存器来控制的.
输入的时候,端口上所呈现的外部电路的状态,就呈现在输入寄存器里,用单片机的程序读出来,就是表示该状态的数据.比如说读到了0xF0,就表示该端口的高4条IO处于高电平,低4条IO处于低电平.
同样的,输出的时候,就是单片机的程序将数据写入到端口的输出寄存器里,这样就可以在对应的端口上呈现出对应的状态,用于控制外部的电路.同样的,比如说你输出一个0x0F,就表示将该端口的高4条IO置为低电平,而低4条IO置为高电平.
当然,单片机的结构有很多种,有些单片机不分输入和输出寄存器,有些单片机也没有控制寄存器,但也有很多单片机具有这些寄存器.
控制寄存器的作用,是配置端口的各种功能和模式.
比如说要将某端口的某几条IO引脚设为带弱上拉的输入,那么就应该打开弱上拉寄存器的对应几bit,并且打开输入输出控制寄存器的对应几bit,部分片子还需要关闭输入状态,这样就将该端口的指定几条IO引脚配置为了输入状态.而输出的配置也类似,无非就是几个寄存器的值不同.
配置好了之后,这些端口和这些IO就可以完成实际的输入和输出控制了.
如果是标准的MCS51单片机,例如AT89C51/52之类的,则端口要简单得许多,没有这么多的控制寄存器,也部分输入和输出寄存器.建议你找它们的用户手册仔细看看端口结构那一部分.
一般来说,这些资料要在"用户手册"中才有,普通的"数据手册"里面不一定有.
希望以上回答能让你大致了解单片机是如何实现具体控制的了.

4. 用单片机控制一个电路的开关

如果用220电源的话,使用继电器,1、不用再考虑强弱信号隔离问题,2、开关电流容量大。
如果用低压电源给灯供电,可以用继电器,也可以用晶体管开关

5. 单片机控制ht1621b

给单片机写程序
控制液晶

6. 想通过电脑对单片机的简单控制

问题可能出在你发送数据的格式

while(1)
{
while(RI==0);
RI=0;
k=SBUF;
P1=tab[k];
}
}
//以上程序,串口助手只能以十六进制发送数据才能正常显示。
//以字符形式发送数据,程序做如下修改。
while(1)
{
while(RI==0);
RI=0;
k=SBUF;
P1=tab[k-0x30];
}
}

7. 单片机的控制时间

不一定啊,要看你用什么单片,什么编译软件、什么优化策略,不同条件产生的延时长度都会不一样

8. 单片机是如何控制外部电路的

单片机当然可以控制外部电路,单片机最小系统只是基本应用,要发挥单片机的潜能,需要扩展外部电路。

1、利用光电隔离,可以控制外围电路,并且也将外部电路的干扰屏蔽在外。

等等,还有诸如利用595等串转并扩展,还可以利用CPLD,FPGA等扩展,总之只要深入理解单片机,那么单片机就可以发挥很大的潜力,帮助我们解决实际问题。

阅读全文

与单片机控制相关的资料

热点内容
源码微信小程序搭建 浏览:278
linux远程桌面连接命令 浏览:859
adams教程pdf 浏览:264
Arm和单片机区别 浏览:559
阿里云服务器绑定主机头 浏览:949
游戏手机什么最好用安卓 浏览:11
江苏程序员怎么样 浏览:510
捉妖股选股公式源码 浏览:541
胜利油田的社保用什么app 浏览:460
lru算法java 浏览:129
数据分析系统源码 浏览:539
论语繁体pdf 浏览:517
直上指标源码 浏览:193
pythongeohash使用 浏览:348
二维热力图python 浏览:553
如何度过程序员菜鸟阶段 浏览:505
python子图标题显示不出来 浏览:538
linux怎么看连接服务器的ip 浏览:709
windows命令行copy 浏览:65
都匀工会卡绑定什么购物App 浏览:274