永发信息网

单片机编程和"一般编程"区别???

答案:5  悬赏:80  手机版
解决时间 2021-03-15 13:18
单片机编程和"一般编程"区别???
最佳答案
1、单片机与的程序设计有很大的区别,单片机的全部程序都是用户设计的,PLC的程序包括系统程序(西门子称为操作系统)和用户程序。操作系统用来组织与具体的控制任务无关的所有的CPU功能。操作系统的任务包括处理启动过程,刷新输入/输出过程映像,调用用户程序,检测中断事件和调用中断组织块,检测和处理错误,管理存储器,以及处理通信任务等。PLC的很多功能,例如扫描工作方式、定时器功能和中断处理,是操作系统完成的。在画流程图时,应考虑这个问题。
2、PLC的开关量控制系统的程序用顺序功能图来描述比较简洁。用流程图来描述PLC的用户程序原则上也是可以的,但是应区分哪些功能是操作系统完成的,哪些是用户程序实现的。
3、例如有人问是否需要用跳转指令来等待某个信号上升沿的出现,这是一种单片机编程的思维。PLC的扫描工作方式在每一扫描周期开始时读取全部的开关量输入,根据前后两个扫描周期同一输入点状态的变化来判断是否有上升沿出现。所以不需要用往回跳的跳转指令来等待某个输入信号的出现。如果用这种方法来查询信号的状态变化,PLC不能干别的事情,因为它的全部精力都用在查询上了!而这种查询是在一个扫描周期内进行的,将使扫描周期变得很长,很容易造成监控定时器(看门狗)超时的错误。
4、在PLC的用户程序中,只需要用一条检测上升沿的指令就可以捕捉到脉冲信号的上升沿。如果要求快速响应,可以采用中断方式,在脉冲信号的上升沿由系统程序调用用户编写的中断程序。
全部回答
简明扼要的说:
学编程绝对不是一定要学单片机,单片机只是编程往硬件走的一条途径,不过学汇编语言是和硬件编程(单片机编程等)有密切关系的
单片机是指一个集成在一块芯片上的完整计算机系统。它的大部分功能集成在一块小芯片上,但是它具有一个完整计算机所需要的大部分部件:CPU、内存、内部和外部总线系统,目前大部分还会具有外存。同时集成诸如通讯接口、定时器,实时时钟等外围设备。而现在最强大的单片机系统甚至可以将声音、图像、网络、复杂的输入输出系统集成在一块芯片上。
所以你的电脑肯定不是单片机.举个单片机的例,比如,电梯的控制就是单片机实现的.现在的很多智能家电都是单片机式的.
有一个专门的开发叫嵌入式系统开发,是与硬件打交道的.所以单片机编程主要还是汇编语言,比如INTEL的MCS_51单片机.
如果你想学嵌入式开发,就学单片机编程,一般的软件开发就学C,C++,JAVA等.两者是独立的,两者的任何一个都可以单独学.
一个是软件开发,主要是开发安装在电脑上的软件程序,比如QQ等.
一个是嵌入式开发,与硬件打交道,比如你要开发一个智能空调的程序.
计算机语言的种类非常的多,总的来说可以分成机器语言,汇编语言,高级语言三大类。C语言属于高级语言,单片机编程可以用汇编语言,也可以用高级语言。学编程不一定要学单片机,编程语言有很多种,应用范围也很广阔,单片机主要是应用于工业自动控制领域,如果你不是从事这方面的编程就不要学单片机。
如果你是想学计算机软件开发的话,就不要去理会什么单片机编程了。
但如果你是想学电子产品开发(嵌入式系统开发),那么单片机编程就是基础了。
电脑和单片机的区别是:电脑属于通用计算机,而单片机是嵌入式微机。
通用计算机上的C语言和汇编编写出来的程序是在本台计算机上运行的,当然你也可以让它在其他电脑上运行。而单片机编程就不同了,单片机编程有专门的编译器,不同的单片机编程软件是不同的,而不像电脑上的c++6.0、TC或其他什么编程软件写出来的程序就在本台电脑上运行,单片机的编程是在电脑上编写程序并生成可执行文件。让后把可执行文件下载到单片机里面,也就是说单片机编程是面向单片机的,而通用计算机编程时面向通用计算机的。这就说明了为什么不同的单片机需要不同的编程软件,因为编程生成的可执行代码都需要硬件的支持,通用机的硬件是“通用的”“兼容的”,而单片机型号不同硬件就会有差别
,所以需要不同的编译器来支持了。
你会发现单片机编程的C语言和标准C会有差别,很多单片机C语言在标准C里是不被承认的,这个也能说明单片机和电脑的区别吧。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
女生喜欢一个人是什么感觉?什么是真的喜欢,
有两个人,一个男人一个女人,女人很干净男人
蜜糖蒸鸡蛋小孩能吃吗?
增致牛仔(通道形象店)我想知道这个在什么地方
2016上半年教师资格证现场确认后马上就可以缴
体脂高的人在减肥时应多吃哪些食物?
梦幻西游分解装备赚钱吗.本区分解符1.5W,70
成都龙南汽车维修有限公司地址有知道的么?有
怎么寄快递给别人
手机触屏失灵
江苏新富阳纺织有限公司怎么去啊,有知道地址
小蜜蜂万用安心霜好吗
主队让客队半球、2比1谁赢?
CF中 什么叫做刷复活
长洲村卫生所这个地址在什么地方,我要处理点
推荐资讯
名品内衣地址有知道的么?有点事想过去
剑灵土豪金封印
密优可在哪里啊,我有事要去这个地方
恒利丰陶瓷地址在什么地方,想过去办事
有没有脚位输入和输出和13007一样,但是参数
帝豪大酒店我想知道这个在什么地方
五菱荣光油耗多少
请教完美国际魔尊修真流程
痰色黄代表一定是风热感冒么?
廖洞这个地址在什么地方,我要处理点事
帮忙点击听一下吧!谢谢!https://kg.qq.com/
最近经常看到“点将啦”的美工,请问美工是做
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?