这个问题要从两方面来说:一是单片机是用什么编程环境(开发平台)编程?二是单片机是用什么编程语言编程?我们分别来看看:一。目前大部分单片机都可采用C语言和汇编语言,部分单片机如DSP,可采用C 进行面向对象的编程。采用汇编语言进行编程。答c#是不可以单片机编程,因为单片机一般都是C语言的,C 和C#都是OPP的语言了,面向对象和重载,多态等特性在单片机编程中用的很少,太浪费资源了。
但如果你是想学电子产品开发(嵌入式系统开发),那么单片机编程就是基础了。是的,单片机需要编程。单片机是一种芯片,内部集成了CPU、RAM、ROM、IO端口等基本部件,可以根据程序控制其内部电子器件的工作状态,实现各种功能。用C51语言编程玩单片机,越是低配置的电脑越是方便,老电脑主板的原生COM通讯口就很方便与单片机通讯,很多版本的相关软件都能在XP系统下运行很稳定。
编写程序:根据目标和选择的硬件,使用C语言。理论上,C语言、JAVA语言、VB语言、python等任何一门语言都可以用作上位机开发语言,这个是毋庸置疑的。但是选择哪一门语言,会有一些考虑。可以有两种方法,设晶振为12M,则一种方法:用延时的方法实现DELAY:MOVR3,#10;延时子程序,延时1秒DMOVR4,#200DMOVR5,#250DDJNZR
感谢您的来访,获取更多精彩文章请收藏本站。

© 版权声明
THE END
暂无评论内容