单片机的编程

我现在从事的是灯光行业,经常看到那种灯光扫描出很好看到的图形出来,就是不知道它是怎么弄出来的,学的是电子,由于之前没接触过软件这块。
我想问的是哪个程序是用什么语言编的,要用到那些软件,我们用的IC是STC 89C52,还有烧录过的89C52能不能抄出来。
麻烦有知道人能相告,呵呵 谢谢啦啊~~~~~~~~~~~~~~
呵呵 我现在做的是激光灯,用的是那种扫描振镜的,调制了的激光经过扫描振镜就能看到很好的图形,其实我倒不是想抄人家的程序,现在想的就是自己能不能写这个,想往这个方向发展,想弄个硬软兼备。

1.
单片机的编程软件有keil或者wave,都可以用c语言编写也可以汇编语言,
c语言比较灵活,推荐入门使用c语言,
市场上可以买到同时介绍c和汇编语言的单片机的书。
2.
你说的这种能扫描出图形的灯莫非是流水灯还是什么?
流水灯的原理就是一排灯一个接着一个亮。
LED的屏幕控制网上有很多资料可以参考。
3.
单片机编好程序之后需要仿真可以用proteus软件,具体可以看我的另一个回答。
http://zhidao.baidu.com/question/91350274.html
4.
51系列的单片机据说很容易破解,通过专门的软件应该可以把里面的程序提取出来。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-04-09
楼上的连ARM是什么也不知道。
ARM是MCU的一种,可用作单片机,也可嵌入操作系统,所以可以理解为功能强大的MCU。
89C52是51内核的单片机,现在主流单片机一般有:51系列;PIC系列;AVR系列,当然ARM也可以用作单片机。
单片机的软件编程语言一般为汇编语言和C语言,两种语言各有优缺点:汇编更加贴近硬件;C语言可读性强,便于移植,方便编程。所以大多数的电子工程师或软件工程师都会选择C语言作为编程语言。
第2个回答  2009-04-09
不知道你有学程序的经历么?你可以选择用汇编或C对89C52写程序,需要软件选KEIL C 就行了,写好后用Proteus(这个可以会写程序后再学)模拟。建议你去买一本关于MCS51方面的书,有本北京航空航天大学出版的就不错。初学尽量选一些难度偏低的书籍,然后一步一个脚印,相信很快你就能成功了。
抄出来就不要想了,有专门从事这个的,是违法的,程序还是自己写的好,学会终生受益。
相似回答