- 西安胜利仪器五一放假通知
- 敬劳动者|五一劳动节放假通知
- 来啦!五一劳动节放假通知
- 会议预告丨2024半导体先进技术创新发展和机遇大会
- 福建师范大学采购南京大展高温同步热分析仪
- 醋酸纤维素虑膜(CA虑膜)的作用
- 营销热点 | 5月热点抢先看,借势营销快人一步!
- 精彩回顾丨三思纵横试验机闪耀第36届CHINAPLAS 国际橡塑展备受关注
- 复合式盐雾试验箱与传统试验箱的技术对比与应用
- 【聚焦激光】滤光片在流式细胞仪中的应用!
- 盐雾试验箱在汽车零部件耐腐蚀性测试中的关键作用
- 特色方案|QuEChERS法测定葵花籽油中208种农药及代谢物残留量
- 显微镜下的奇妙世界
- 来源:内容来源于网络 浏览量:1579次
- 【导读】 C语言和汇编语言在开发单片机时各有哪些优缺点?汇编语言是一种用文字助记符来表示机器指令的符号语言,是最接近机器码的一种语言。其主要优点是占用资源少、程序执行效率高。但是不...
C语言和汇编语言在开发单片机时各有哪些优缺点?
汇编语言是一种用文字助记符来表示机器指令的符号语言,是Z接近机器码的一种语言。其主要优点是占用资源少、程序执行效率高。但是不同的CPU,其汇编语言可能有所差异,所以不易移植。C语言是一种结构化的高级语言。其优点是可读性好,移植容易,是普遍使用的一种计算机语言。缺点是占用资源较多,执行效率没有汇编高。对于目前普遍使用的RISC架构的8bitMCU来说,其内部ROM、RAM、STACK等资源都有限,如果使用C语言编写,一条C语言指令编译后,会变成很多条机器码,很容易出现ROM空间不够、堆栈溢出等问题。而且一些单片机厂家也不一定能提供C编译器。而汇编语言,一条指令就对应一个机器码,每一步执行什幺动作都很清楚,并且程序大小和堆栈调用情况都容易控制,调试起来也比较方便。所以在单片机开发中,我们还是建议采用汇编语言比较好。
搞单片机开发,一定要会C吗
汇编语言是一种用文字助记符来表示机器指令的符号语言,是Z接近机器码的一种语言。其主要优点是占用资源少、程序执行效率高。但是不同的CPU,其汇编语言可能有所差异,所以不易移植。对于目前普遍使用的RISC架构的8bitMCU来说,其内部ROM、RAM、STACK等资源都有限,如果使用C语言编写,一条C语言指令编译后,会变成很多条机器码,很容易出现ROM空间不够、堆栈溢出等问题。而且一些单片机厂家也不一定能提供C编译器。而汇编语言,一条指令就对应一个机器码,每一步执行什么动作都很清楚,并且程序大小和堆栈调用情况都容易控制,调试起来也比较方便。所以在资源较少单片机开发中,我们还是建议采用汇编语言比较好。而C语言是一种编译型程序设计语言,它兼顾了多种高级语言的特点,并具备汇编语言的功能。C语言有功能丰富的库函数、运算速度快、编译效率高、有良好的可移植性,而且可以直接实现对系统硬件的控制。C语言是一种结构化程序设计语言,它支持当前程序设计中广泛采用的由顶向下结构化程序设计技术。此外,C语言程序具有完善的模块程序结构,从而为软件开发中采用模块化程序设计方法提供了有力的保障。因此,使用C语言进行程序设计已成为软件开发的一个主流。用C语言来编写目标系统软件,会大大缩短开发周期,且明显地增加软件的可读性,便于改进和扩充,从而研制出规模更大、性能更完备的系统。综上所述,用C语言进行单片机程序设计是单片机开发与应用的必然趋势。所以作为一个技术全面并涉足较大规模的软件系统开发的单片机开发人员Z好能够掌握基本的C语言编程。
- 2004-07-14 10:19:55
- 标签:
- 收藏(0) 赞(0) 踩(0)
- 随时了解更多仪器资讯,求购、招标、中标信息实时更新,厂商招商信息随时看。大量、齐全、专业的仪器信息尽在仪器网(yiqi.com)。扫一扫关注仪器网官方微信,随时随地查看仪器用户采购、招标需求!
-
单片机电子秤是什么?他有那些用途?2004-07-25 09:29:05
什么是单片机电子秤最近常常听到有人问,什么是单片机电子秤?其实,这只是一个专业的产品术语而已。知道
-
PLC单片机实验装置对教学领域起到了很大的作用2004-08-15 10:46:27
PLC单片机实验装置是以微处理机基础发展起来的新型工业控制装置。它以体积小、功能强、可靠性高以及应用安
-
汽车驾驶模拟器单片机系统设计及应用2004-08-20 09:23:02
汽车驾驶模拟器以其环保性、安全性、高效性应用广泛。但以往的汽车驾驶仿真器是以特性弹簧等作为回正力矩的生成元件
-
PLC单片机实验装置的性能特点2004-08-20 09:23:02
PLC单片机实验装置是以微处理机基础发展起来的新型工业控制装置。它以体积小、功能强、可靠性高以及应用安装方
-
单片机在汽车驾驶模拟器中的具体应用2004-08-20 09:23:02
汽车驾驶模拟器以其环保性、安全性、高效性应用广泛。但以往的汽车驾驶仿真器是以特性弹簧等作为回正力矩的生成元件
-
简析单片机实训台中的一些常见电路2004-08-21 09:23:04
通过单片机实训台的一个IO口来控制PNP管的导通与否,下面介绍NPN、PNP管的相关知识:NPN和PNP主要
-
单片机实训台实训模块种类丰富,优势明显!2004-08-21 09:23:04
单片机实训台采用铝合金框架设计,下方为储物柜,用于工具及材料存放,台体尺寸紧凑、人体工程学优秀;实训台模组采
-
在线磷表采用的嵌入式单片机技术特点2004-08-22 09:23:03
在线磷表采用的嵌入式单片机技术特点在线磷表主要特点1)先进的嵌入式单片机技术;2)精巧结构、盘式安装、全铝框
-
济南JDS剪断销信号装置单片机智能控制2004-08-30 09:23:13
概述JDS剪断销信号装置采用单片机智能控制,采集24路剪断销信号器的信号。当水轮机某个剪断销信号器剪断时,其
-
单片机核心DSJ多功能水力参数监测装置2004-08-30 09:23:13
DSJ多功能流量水力参数监测装置是一种以单片机为核心处理标准信号的智能化数字化监测装置。能够准确测量计算出水
单片机技巧
-
您可能感兴趣
①本文由仪器网入驻的作者或注册的会员撰写并发布,观点仅代表作者本人,不代表仪器网立场。若内容侵犯到您的合法权益,请及时告诉,我们立即通知作者,并马上删除。
②凡本网注明"来源:仪器网"的所有作品,版权均属于仪器网,转载时须经本网同意,并请注明仪器网(www.yiqi.com)。
③本网转载并注明来源的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品来源,并自负版权等法律责任。
④若本站内容侵犯到您的合法权益,请及时告诉,我们马上修改或删除。邮箱:hezou_yiqi