试题详情
- 简答题简述单片机的C语言的特点
-
单片机的C语言的特点主要体现在以下几个方面:
①无需了解机器硬件及其指令系统,只需初步了解MCS-51的存储器结构;
②C51能方便的管理内部寄存器的分配、不同存储器的寻址和数据类型等细节问题,但对硬件控制有限;而汇编语言可以完全控制硬件资源;
③C51在小应用程序中,产生的代码量大,执行速度慢;但在较大的程序中代码效率高;④C51程序由若干函数组成,具有良好的模块化结构,便于改进和扩充;
⑤C51程序具有良好的可读性和可维护性;而汇编语言在大应用程序开发中,开发难度增加,可读性差;
⑥C51有丰富的库函数,可大大减少用户的编程量,显著缩短编程与调试时间,大大提高软件开发效率;
⑦使用汇编语言编制的程序,当机型改变时,无法直接移植使用,而C语言程序是面向用户的程序设计语言,能在不同机型的机器上运行,可移植性好。 关注下方微信公众号,在线模考后查看
热门试题
- AT89S51单片机串行口有几种工作方式
- MCS—51扩展片外程序存储器时,要用到
- DJ3_SX(xx,wz3);表示ZKR
- 当T0和T1都为8位计数器时,其TMOD
- 堆栈指针SP始终指示堆栈的()地址,当有
- 键盘需要通过接口电路与单片机相连,编程时
- 将89C51的定时器T0设定为16位计数
- 转移的控制范围在2KB的转移指令是()
- 89C51的()口作为扩展片外数据存储器
- MCS-51单片机的P0~P3口都是()
- 单片机复位后,(SP)=(),P0~P3
- 在KeilμVision3里开发的805
- MOVX A,30H
- 在C51语言编程中,编写中断服务函数时需
- 能否把继电器直接接在8051的某一口线上
- 在上电复位状态下,P2口的数据是()
- MCS-8051单片机的外部中断INT0
- 键盘可分为()和()两种方式。
- 在使用多片DAC0832进行D/A转换、
- 在8155芯片中,决定口和单元编址的信号