首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

单片机编程讨论

我是做单片机开发的,我有几点想法,愿意和网友们讨论:
1.单片机C51语言,大部分和C语言相同,只是在单片机资源如寄存器之类的定义、中断的使用等方面有区别,需要注意正确的使用。如果能编出高质量的C51程序,那么它产生的汇编代码不一定很冗长,优质量的C代码的运行效率不见得比汇编低。所以,C语言相对与汇编,很多人会C编程,但是不一定编出来的就是优质量的。
2.国外的公司,几乎全用C语言编程,而很少使用汇编,因为项目要尽快做出来,产品要抢先占领市场。当市场占领后,这个效益是很大的,那时可以再继续完善程序,推出升级版本给客户。如果硬件运行效率不够高,可以使用更好的器件,这个价格贵一点,但是产品先推出可以得到整个市场。这个代价还是值得的。
返回列表