简答题

简述单片机的C语言的特点

正确答案

单片机的C语言的特点主要体现在以下几个方面:
①无需了解机器硬件及其指令系统,只需初步了解MCS-51的存储器结构;
②C51能方便的管理内部寄存器的分配、不同存储器的寻址和数据类型等细节问题,但对硬件控制有限;而汇编语言可以完全控制硬件资源;
③C51在小应用程序中,产生的代码量大,执行速度慢;但在较大的程序中代码效率高;④C51程序由若干函数组成,具有良好的模块化结构,便于改进和扩充;
⑤C51程序具有良好的可读性和可维护性;而汇编语言在大应用程序开发中,开发难度增加,可读性差;
⑥C51有丰富的库函数,可大大减少用户的编程量,显著缩短编程与调试时间,大大提高软件开发效率;
⑦使用汇编语言编制的程序,当机型改变时,无法直接移植使用,而C语言程序是面向用户的程序设计语言,能在不同机型的机器上运行,可移植性好。

答案解析

相似试题
  • 采用单片机的C语言开发时,只能利用C51语言书写程序,不能嵌套汇编语言。

    判断题查看答案

  • MCS-51系列单片机可采用高级语言(如BASIC语言、C语言)、可采用低级语言进行编程;后一种语言共有()条指令。

    填空题查看答案

  • 80C51单片机汇编语言常用的程序结构有哪几种?特点如何?

    简答题查看答案

  • 在单片机系统中,已知fOSC=12MHz,用定时/计数器T1,要求用C语言编写程序实现从P1.1产生周期为2s的方波。

    简答题查看答案

  • 80C51单片机汇编语言有何特点?

    简答题查看答案

  • 简述单片机的特点。

    简答题查看答案

  • 80C51单片机串行口有几种工作方式?如何选择?简述其特点?

    简答题查看答案

  • MCS-51单片机串行口有几种工作模式?如何选择?简述其特点,并说明这几种工作模式各用于什么场合?

    简答题查看答案

  • 什么是单片机的程序设计语言。

    简答题查看答案