单片机的编程

我现在从事的是灯光行业,经常看到那种灯光扫描出很好看到的图形出来,就是不知道它是怎么弄出来的,学的是电子,由于之前没接触过软件这块。
我想问的是哪个程序是用什么语言编的,要用到那些软件,我们用的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方面的书,有本北京航空航天大学出版的就不错。初学尽量选一些难度偏低的书籍,然后一步一个脚印,相信很快你就能成功了。
抄出来就不要想了,有专门从事这个的,是违法的,程序还是自己写的好,学会终生受益。

单片机用什么语言编程
单片机用以下语言可以编程:1、C语言。单片机C语言是一种编译语言,具有编译语言的特点。C语言具有功能丰富的库函数、计算速度快、编译效率高、可移植性好,可直接控制系统。此外,C语言程序具有完整的程序模块结构,为软件开发中模块化程序设计方法的使用提供了有力的保证。2、汇编语言。它的主要优点是占用...

单片机编程是什么
单片机编程是指对单片机(Microcontroller Unit,MCU)进行编程的过程。单片机是一种集成度高、功能强大的微型计算机,广泛应用于各种嵌入式系统中。编程的主要目的是通过编写和烧录特定的代码,来控制单片机的行为,实现特定的功能或任务。单片机编程涉及到硬件和软件两个方面。硬件方面,需要了解单片机的内部结构...

单片机编程语言有哪些
1. C语言 C语言是单片机编程中最为普遍使用的语言之一。它提供了对底层硬件的直接操作能力,可以进行高效的代码编写,适用于复杂系统的开发。2. C++语言 C++语言是C语言的扩展,增加了面向对象的特性。它在单片机编程中也占有重要地位,特别是在需要处理复杂任务和进行实时系统开发时表现出色。3. 汇编语言...

单片机编程语言一般有哪几种
单片机的编程语言有三种种:机器语言、汇编语言与高级语言。机器语言是计算机能够看懂的语言。(形式为一段二进制代码)汇编语言是一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。在汇编语言中,用助记符代替机器指令的操作码,用地址符号或标号代替指令或操作数的地址。

单片机是用什么编程的?
1.什么事单片机编程:就是硬件是单片机,基于单片机进行的程序开发,在有周围外设支持的情况下,用软件来控制的部分就是能过单片机编程来实现。单片机能识别的语言是硬件语言即汇编,因此编程就是围绕汇编来实现,有直接用汇编程序来编写的,但是较难调试的编写,特别是一上规模就更不易实现,因此常用高级...

单片机用什么语言编程
单片机可以使用多种编程语言进行编程,但最常见的是汇编语言和C语言。汇编语言是直接与单片机的硬件指令集相对应的语言,它使用助记符来表示机器指令,程序员需要了解单片机的指令集和硬件架构。汇编语言编写的程序具有直接控制硬件的能力,可以实现高效的程序执行和内存管理。然而,汇编语言编写程序相对繁琐,且...

单片机编程用什么语言
单片机C51语言是由C语言继承而来的。和C语言不同的是,C51语言运行于单片机平台,而C语言则运行于普通的桌面平台。C51语言具有C语言结构清晰的优点,便于学习,同时具有汇编语言的硬件操作能力。对于具有C语言编程基础的工程师,能够轻松地掌握单片机C51语言的程序设计。2、汇编语言汇编语言是一种用于电子...

单片机用什么编程
单片机编程的语言既可以用C,也可以用汇编。用汇编的优势主要是程序可以被编程者优化,而不是由编译器优化,这样就可以绝对可控,程序的安全性和执行速度受编程者水平限制,不过总的执行速度较C语言快,代码占程序存储器的容量较C语言小。这样,汇编程序更适合程序存储器和数据存储器较小的老式单片机。但是...

如何快速的学会单片机C语言编程
学习编程语言的最佳方式之一是通过阅读程序。阅读程序是学习C语言入门最快、最有效的方法之一。每个人都应该亲身体验一下。阅读程序后,就要动手实践,这一点不容懒惰。如果你的C语言基础扎实,按照选定的教材钻研几天,便可以开始开发单片机软件。在学习过程中,不断实践是非常重要的。编程不仅仅是理论学习...

单片机在编程中起到什么作用?
单片机编程通常涉及低级语言,如汇编或C语言,这些语言允许开发者直接控制硬件资源,实现高效、定制化的系统设计。编程过程需要深入理解硬件架构和接口特性,通过编写算法和控制程序,实现对单片机功能的充分利用。总之,单片机在编程中的作用主要体现在提供高效、定制化控制解决方案的能力上。它们简化了硬件与软件的...

相似回答