你这个问题不是很好
c51就属于对单片机的c语言程序设计了,只不过是针对51系列单片机的c语言应用程序设计。
单片机的c语言应用程序设计就包括对各种单片机的c程序了,AVR,MSP430,PIC……
当然,你这个问题也有可能是抠字眼的问题,就是“应用程序设计”和“程序设计”的区别了,程序设计可以分为系统程序和应用程序的设计
c51是标准c的扩展,使用专用的编译器,如keil 与franklin等c51特有的有以下几点,可能不全1 bit型变量,2 bdata code xdata pdata idata 存储类型控制字3 interrupt 中断函数最主要的是c51主要面向的是硬件,程序的编写思路与标准c差别很大
"keil c51与C语言的区别"这句话表达的有问题,keil只是一种编译软件,C语言是一种机器语言,两者没可比性。至于说汇编和C语言的优缺点很明显,汇编语言时间比较精准(一条语句一般是1~2个时钟周期),但是工程化不强,如果想建立较为复杂的工程一般都采用C语言。现在对于单片机编程一般都是采用C语言。不过一般都是先学习汇编,毕竟像keil这样的编译软件都是将C语言自动生成为汇编。先学习下汇编有助于对程序更为细节的了解。
汇编程序如下:
MOV 50H,#0A8H
MOV 51H,#0A8H
MOV 52H,#0A8H
。。。 。。。 共 16 行,你补齐即可。
MOV 5FH,#0A8H
END
以上就是关于单片机的c语言应用程序设计和c51程序设计有什么区别全部的内容,包括:单片机的c语言应用程序设计和c51程序设计有什么区别、关于单片机语言c51和c语言的区别、keil c51与C语言的区别,以及在单片机编程中C与汇编的优缺点~~~~麻烦了额哦~等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)