推广 热搜: 广场  Java  app  Word  营业  微信公众号  北京代理记账  商城  代理记账  商标交易 

51单片机硬件和软件怎么控制 51单片机属于软件还是硬件?

   2023-05-07 企业服务招财猫100
核心提示:51单片机属于软件还是硬件?51单片机也是软硬件结合,属于嵌入式范畴。嵌入式系统设备通常由嵌入式计算机系统和执行设备组成。嵌入式计算机系统是整个嵌入式系统的核心,由硬件层、中间层、系统软件层和应用软件

51单片机属于软件还是硬件?

51单片机也是软硬件结合,属于嵌入式范畴。

嵌入式系统设备通常由嵌入式计算机系统和执行设备组成。嵌入式计算机系统是整个嵌入式系统的核心,由硬件层、中间层、系统软件层和应用软件层组成。执行设备,也称为受控对象,可以接受嵌入式计算机系统发送的控制命令,并执行指定的操作或任务。致动器可以很简单,比如手机上的微型电机,在手机处于接收振动状态时开启;也可以非常复杂,比如索尼智能机器,它集成了多个微型控制电机和多种传感器,使其能够进行各种复杂的动作,感受各种状态信息。

硬件层

硬件层包括嵌入式微处理器、存储器(SDRAM、ROM、Flash等)。)、通用设备接口和I/O接口(A/D、D/A、I/O等。).在嵌入式处理器上增加电源电路、时钟电路和存储电路,构成嵌入式核心控制模块。其中操作系统和应用程序都可以固化在ROM中。

软件是怎么控制硬件的,说的具体一点?

作为一个"专业门外汉和离校十几年,没有从事过相关专业的人,我从外人的角度来回答一波。

1.软件主要负责逻辑判断和逻辑运算,在适当的时候给硬件发出适当的命令,由硬件执行。

2.经过逻辑运算后,软件最终给出命令0/1给输出端口。当输出端口得到约定的数字信号,就可以激励硬件,使其运行。例子如下:

比如现在有一个LED灯,我们需要在9o每晚通过软件打卡,由51单片机控制。假设硬件设计时P1.5的输出口作为LED灯点亮电路的数字信号或激活开关,设计高电位(数字量1)时LED灯开关导通;通过计算,软件将向输出端口提供一个信号P1.5和一个数字信号1(在9o;晚上打卡,灯就亮了。如果没有达到9o;时钟,P1.5端口默认为0,灯不亮。

这是一个大概的思路,说起来简单,需要数字电、模拟电、微机原理、PLC原理、编程语言等多方面的知识。

51单片机可以做哪些有趣的专题制作?

51系列单片机,种类很多,当然要做的事情也很多。时至今日,仍有许多人用51系列单片机做控制,原因是控制精确,易于扩展。下面分别从特性和应用来说明。

51系列,分两个阶段。第一阶段使用标准的8051/2单片机,频率小于20MHZ,程序空间也比较小,小于64k,I/O口很少,硬件中断很少,只支持UART和定时器,所以功能比较少,适合做带液晶的电子表和家用遥控器。早期洗衣机器/冰箱/空调等的控制。手动机床/机器的控制;复杂机器的终端控制等。当然,早期的航天多采用51单片机作为终端控制。

目前第二级单片机是以51单片机为核心扩展的。高速单片机的频率可以达到100-300MHZ甚至更高。程序空间支持1MB以上;I/O可以扩展到64位以上;支持UART、SPI、SMBUS等中断,适应当前流行的通信。通过增加一个芯片,还支持UDP协议的网络通信。所以开发大型控制软件是没有问题的。要知道,我们一般的控制软件,它的目标代码很少超过128kK,PC的Exe文件非常大,因为资源文件占用空间太大。如果只考虑我们平时写的windowsapp的控件部分,估计100K以上的Windowsapp很少。

因此,51单片机控制快速简单,成本低,是自动控制的较好选择。复杂集显示和集成,不如用ARM。

 
反对 0举报 0 收藏 0 打赏 0评论 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行
合作伙伴
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  冀ICP备2023006999号-8