简述C51单片机的分类。

题目

简述C51单片机的分类。

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

如何编写高效的单片机C51程序?


正确答案: (1)选择小存储模式;
(2)尽可能使用最小数据类型;
(3)尽量使用“unsigned”数据类型;
(4)尽量使用局部变量;
(5)选择高效率的编译器。

第2题:

简述单片机的特点。


正确答案: (1)单片机体积小,应用系统结构简单,能满足很多应用领域对硬件功能的要求。
(2)单片机的可靠性高。
(3)单片机的指令系统简单,易学易用。
(4)单片机的发展迅速,特别是最近几年,单片机的内部结构越来越完善。

第3题:

一般单片机C51程序中,为了使程序执行的效率最高,函数参数传递时,函数参数的个数不能够超过()

  • A、1
  • B、2
  • C、3
  • D、4

正确答案:C

第4题:

简述C51语言对C51单片机特殊功能寄存器的定义方法。


正确答案: 特殊功能寄存器型是C51扩展的数据类型,用于访问MCS-51单片机中的特殊功能寄存器数据。它分为sfr和sfr16两种类型。sfr为字节型特殊功能寄存器类型,占一个字节单元,利用它可访问单片机内部的所有特殊功能寄存器;sfr16为双字节型特殊功能寄存器类型,占两个字节单元,利用它可访问单片机内部占用两个字节的特殊功能寄存器,如定时器T0和T1。C51中特殊功能寄存器的访问必须先用sfr和sfr16进行声明。
例如:sfr P1=0x90,即:约定P1为P1端口在片内的寄存器,在后面的语句编程中可通过对P1赋值,实现对P1端口的赋值。如用P1=255对P1端口的所有引脚置“1”。

第5题:

C51中的AT89S51单片机的特殊功能寄存器如何定义?试举例说明。


正确答案: sfr     TMOD= 0x89声明TMOD为定时器/计数器的模式寄存器,地址为89H 
说明:sfr之后的寄存器名称必须大写,定义之后可以直接对这些寄存器赋值。

第6题:

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


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

第7题:

简述单片机为什么要扩展I/O口。


正确答案:(一)解决CPU I/O引脚不够的问题,如MCS-51 CPU一般只有P1可作I/O;
(二)解决与外部PCB板(外设)的连接问题;
(三)功能扩展。

第8题:

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


正确答案:错误

第9题:

简述80C51单片机的寻址方式。


正确答案:寻址方式就是寻找操作数或指令地址的方式。80C51单片机的寻址方式有7种:即寄存器寻址、直接寻址、寄存器间接寻址、立即寻址、变址寻址、相对寻址和位寻址。

第10题:

简述C51语言和汇编语言的比较


正确答案:使用C51语言进行嵌入式系统的开发,有着汇编语言所不可比拟的优势:①编程调试灵活方便;②生成的代码编译效率高;③模块化开发;④可移植性好;⑤便于项目的维护;