标题:【C和汇编】出出主意,我应该怎么办?
只看楼主
蚕头燕尾
Rank: 10Rank: 10Rank: 10
来 自:Gryffindo
等 级:贵宾
威 望:12
帖 子:734
专家分:1546
注 册:2013-3-24
结帖率:96.08%
已结贴  问题点数:50 回复次数:20 
【C和汇编】出出主意,我应该怎么办?
想做一个小的移动设备,具同学估计,最终C语言代码最多不会超过300行

我现在所能想到的难点大概就是它跟主机的   通信功能   和    接口编程    这两部分

以前我自己没学过汇编语言,汇编是这学期的课程,正在学,但不是我们的重点专业课

我设想最终的设备就是一个类似于电视的遥控器功能的一个东西。

请大家评估一下,我是应该继续学一下C语言还是仔细地去学汇编?

项目截至日期是11月,我想最好在10月份就搞定吧。

搜索更多相关主题的帖子: 遥控器 专业课 C语言 电视 接口 
2014-03-16 22:16
wp231957
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:神界
等 级:版主
威 望:422
帖 子:13681
专家分:53296
注 册:2012-10-18
得分:5 
现在的单片机可以不用汇编的了吧

DO IT YOURSELF !
2014-03-16 23:00
蚕头燕尾
Rank: 10Rank: 10Rank: 10
来 自:Gryffindo
等 级:贵宾
威 望:12
帖 子:734
专家分:1546
注 册:2013-3-24
得分:0 
确实“可以”不用汇编,而且C的开发效率也高,汇编的好处就是执行效率高。。

我想用51单片机,8位机,不知道C写的话能不能跑的动,虽然即时性要求也不是很高。。

我不知道这样一个任务如果对应到汇编上,工作量如何?

在既定的时间内能否完成?


学习编程,为的是表达自己的思想,而不是被别人的思想所禁锢。要先明白自己想干嘛,而不要先问别人让你干嘛。               

                                                                                                                    Black Cat      Hello Tomorrow~
2014-03-16 23:22
wp231957
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:神界
等 级:版主
威 望:422
帖 子:13681
专家分:53296
注 册:2012-10-18
得分:5 
没玩过单片机  但是你说汇编的执行效率高  这却未必
8位机跑c代码应该没问题吧

DO IT YOURSELF !
2014-03-16 23:28
蚕头燕尾
Rank: 10Rank: 10Rank: 10
来 自:Gryffindo
等 级:贵宾
威 望:12
帖 子:734
专家分:1546
注 册:2013-3-24
得分:0 
嗯……没底儿……


学习编程,为的是表达自己的思想,而不是被别人的思想所禁锢。要先明白自己想干嘛,而不要先问别人让你干嘛。               

                                                                                                                    Black Cat      Hello Tomorrow~
2014-03-16 23:38
klapset
Rank: 4
等 级:业余侠客
威 望:2
帖 子:71
专家分:234
注 册:2014-2-27
得分:20 
先把硬件参数拿出来

sdram/sram大小是多少?
用的什么flash,flash大小是多少?

事实上你要考虑的是内存占用,而不是代码尺寸,300行代码能占多大FLASH,关键是运行时需要多少内存。

如果要提高效率,内嵌汇编满足你够了。
2014-03-17 16:55
蚕头燕尾
Rank: 10Rank: 10Rank: 10
来 自:Gryffindo
等 级:贵宾
威 望:12
帖 子:734
专家分:1546
注 册:2013-3-24
得分:0 
回复 6楼 klapset
我之前从来都没有碰过单片机,我不是学硬件的……

就是不知道这东西对我这样一个从未涉足汇编编程的人来讲是什么概念。


学习编程,为的是表达自己的思想,而不是被别人的思想所禁锢。要先明白自己想干嘛,而不要先问别人让你干嘛。               

                                                                                                                    Black Cat      Hello Tomorrow~
2014-03-18 13:16
蚕头燕尾
Rank: 10Rank: 10Rank: 10
来 自:Gryffindo
等 级:贵宾
威 望:12
帖 子:734
专家分:1546
注 册:2013-3-24
得分:0 
听他们说,做小东西用的最多的就是51单片机了,这个51单片机之间还有什么不一样么,还有什么分类?


学习编程,为的是表达自己的思想,而不是被别人的思想所禁锢。要先明白自己想干嘛,而不要先问别人让你干嘛。               

                                                                                                                    Black Cat      Hello Tomorrow~
2014-03-18 13:18
lonely_21
Rank: 5Rank: 5
等 级:职业侠客
威 望:3
帖 子:108
专家分:395
注 册:2011-11-13
得分:0 
表示对硬件完全不懂
2014-03-18 14:40
waja
Rank: 2
等 级:论坛游民
帖 子:53
专家分:52
注 册:2012-7-27
得分:5 
你要开发上位机吗
2014-03-18 15:48



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-428614-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.283079 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved