• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

单片机用C语言还是用汇编开发好?

一堆电子 2017-12-12 浏览量:790
当开发一个较复杂而又开发时间短的项目时,用C还是用汇编开发好?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
所有亮答 数量:16
  • 如果注重开发速度效率c语音好,汇编就是开发速度慢点可移植性差点,其他都比c好
电子老工程师 回复了 :20年7周https://www.onsemi.com/pdf/datasheet/mbr20100ct-d.pdf 回复

  • 除非你只会汇编语言写程序,否则一定用c语言,不仅仅是可移植性,可维护性同样重要,至于说汇编性能好,宁可用高档一点的mcu来弥补。
电子老工程师 回复了 :是 的 回复

  • 从你描述的情况来看都是c语言啊,甚至更高级的语言都可能。

    Angel_YY说的好,宁愿用更高档的mcu也要争取用C,移植性、维护性提高太多。

    其实如果性能够,用python之类更高级的语言甚至开发速度更快,可维护性也很高。

电子老工程师 回复了 :引脚弯曲不影响性能。建议说服客户使用,就算换货,仍然有可能引脚在物流运输过程中弯曲。 回复

  • 很多是采用混合编程的,包括STM32的库,里面包含了很多的汇编代码,汇编的灵活性更好

  • 既然你已经说了复杂而又开发时间短,为什么会考虑汇编这种东西呢?即使对于正常的开发来说,汇编都只会在对时序要求很严格的情况下嵌入在c里面。

  • 51的话两种都行,因为直接操作寄存器,汇编程序也比较简单。但是32就不适合用汇编了,除非你在做很高精尖的项目要严格控制存储和效率,32就算是用C的寄存器写法也很累的,更别说汇编。

电子老工程师 回复了 :TR :卷装,没TR:管装, 回复

  • 当然是用C语言了,关键的底层得用汇编语言了
电子老工程师 回复了 :原厂资料没有针对标签信息的明确说明,目前看来与批次有关的信息是“SEAL DT”部分,如图所示 回复

  • 一般都是C语言,C语言的可移植性和可维护性都要比汇编好。而汇编开发的运行效率高但可维护性和可移植性就差了很多。
电子老工程师 回复了 :F951A686MBAAQ2 详细说明 68µF保形涂层钽电容器10V 1411(3528公制)400mOhm, 回复

  • 用c更友好一些,也更易维护
电子老工程师 回复了 :https://atta.szlcsc.com/upload/public/pdf/source/20170620/1497944877750.pdf 回复

电子老工程师 回复了 :同一个型号 回复

  • 你这种情况当然用c语言合适,节省开发时间
电子老工程师 回复了 :封装不一样,TXS0108ENMER:NFBGA-20, TXS0108EPER:TSSOP-20 回复

  • 目前来看C应该还是比较合适, 可读性,可移植性多比较好,而且方便别人接手
电子老工程师 回复了 :https://www.datasheets.com/en/part-details/620as014z120c-glenair-75614401#datasheet 回复

  • 当然是C了,开发比汇编要快很多,而且程序容易读
电子老工程师 回复了 :CC2541F256TRHARQ1 详细说明 IC RF TxRx + MCU蓝牙蓝牙v4.0 2.4GHz 40-VFQFN裸露焊盘 回复

  • c语言,c语言在网上有很多现成代码可以借鉴的
电子老工程师 回复了 :激光测距仪工具产品。 回复

  • 用C语言吧,适合大型项目开发,而且代码可重用和可移植性也高,另外也便于维护。
电子老工程师 回复了 :FFPF10F150S是系列号,FFPF10F150STU是完整的订购料号, 回复

  • C语言吧,方便维护。汇编我用过,写个2000行代码还行,太长了移植都费劲。
电子老工程师 回复了 :卷带装上面肯定有膜的,不然产品就是没有密封性,引脚直接氧化。 回复

相关问题

问题达人换一批

单片机用C语言还是用汇编开发好?