单片机就是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器cpu、随机存储器ram、只读存储器rom、多种i/o口和中断系统、定时器/计数器等功能,编程语言主要以c语言,汇编语言为主。
汇编的优势主要是程序可以被编程者优化,而不是由编译器优化,这样就可以绝对可控,更适合程序存储器和数据存储器较小的老式单片机,汇编程序是机器语言的汇编助记符,所以存在指令难记,指令功能弱的缺点。
c语言的优势与缺点正好与汇编相反,c语言是一种高级语言,具有较好的学习性,几乎不必记忆指令,学习容易,而且编译时的优化由编译器管理,c程序更适合程序存储器和数据存储器较大的新式单片机。
总之,除了汇编语言和c语言之外,还有其他编写语言,比如c51,c++.等等,不过,它们都是c语言的变种,本质上,仍是一种服务于单片机的底层语言。
然而,python语言不同,它是一种能直接运用与电脑,编程系统,软件的高层语言,不是专门服务于底层单片机的专用语言。
就好似,鸡鸭虽然都是家禽,但是,它们运用的是不同的语种,鸡
本章未完,请点击下一页继续阅读 >>