计算机程序如何控制机械运动的

计算机程序如何控制机械运动的,第1张

步骤:

1.人用高级语言(如JC语言)编写控制程序,并编译为计算机能识别的机器码(由0和1组成);

2.将机器码程序复制或者写入机器人的存储器中(存放数据的地方,比如硬盘);

3.机器人加电启动后会自动运行服务程序。自带的解释程序将机器码程序解释成各种控制信号;

4.由机器人处理器将控制信号转换成电信号;

5.电信号被送到伺服系统(如四轮驱动系统、双足系统、履带驱动系统等),进行信号放大;

6.放大的信号经驱动系统(如电动机)控制机器人运动;

7.当有传感器捕捉到信号后,传送至处理器,会中断服务程序要求处理,如果满足编写的程序的条件,则会执行相应的程序,以实现相应的动作或者功能。

编译程序是必须的,用户用高级语言或汇编语言编写的程序,计算机是不能执行的,必须要由编译程序翻译成机器码程序,计算机才能识别和执行。否则,人们写的各种程序都是无用的。

汇编程序并不是必须的,只是有些场合要用汇编语言写程序,或部分人还用汇编语言写程序,再由汇编程序(其实也是编译程序)来翻译。但现在,可以不用汇编语言写程序了。

至于解释程序,现在几乎不用了。这是在早期的计算机上,用高级语言写的程序,并不用编译成机器码,而是可以直接运行高级语言程序,然后由解释程序逐条进行翻译,一边翻译一边执行。这样的执行程度是很慢的。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11282598.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存