51单片机练习题.pdfVIP

  • 219
  • 0
  • 约9.65千字
  • 约 9页
  • 2023-08-15 发布于上海
  • 举报
51单⽚机练习题 第⼀章: 1、单⽚机是把 CPU 、存储器(RAM和ROM) 、 I/O 、 定时器/计数器 、中断系统、串⾏⼝等资源通过内部 系统时钟总 线 集成到⼀⽚芯⽚上的微型计算机。 2、MCS-51单⽚机是 位机。 A、4;B、8;C、16;D、32; 3、AT89S51单⽚机中S的含义是指具有 的FLASH存储器。 A、串⾏下载 ;B、低电压⼯作;C、CMOS产品;D、内部通过仿真器编程; 4、8031内部有 128 字节的RAM, 0 KB的ROM,8051 128 字节的RAM, 4 KB的ROM;有 2 个定时器/计数 器;8052内部有 256 字节的RAM, 8 KB的ROM, 有 3 个定时器/计数器。 5、AT89C51⼯作频率的上限为 24 MHz,⽽AT89S51则为 33 MHz。 6、AT89S51是 ATMEL 公司产品,、⽽8031是 INTEL 公司产品。 第⼆章 1、两个数据E7H+8FH,如果⽤累加器A执⾏加法后,程序状态字PSW中的内容为 0xc5 。 2、51单⽚机CPU由 运算器 和 控制器 组成。 3、程序计数器PC是⼀个独⽴的 16 位计数器,是否可以访问? ⽤户不可访问 。其内容为: 当前执⾏指令的下⼀条指令地 址 。 4、51单⽚机EA引脚功能是 外部程序存储访问允许 控制端。 5、51单⽚机复位信号是在RST引脚加上持续时间⼤于2机器周期的 ⾼ 电平。 6、51单⽚机堆栈的作⽤是保护 断点 和 现场 ,复位后其地址为 07 H。 7、51单⽚机时钟周期是 晶振频率fosc 的倒数。 8、51单⽚机⼀个机器周期等于 12 个时钟周期。 9、51单⽚机指令周期是 执⾏⼀条指令所需的时间 ,⼀般为 12 ~ 48 个时钟周期。 10、数据指针DPTR0是⼀个 16 位寄存器。 11、51单⽚机运算器功能是对操作数进⾏算术、 逻辑 和 位 操作运算。 12、51单⽚机的存储器分为程序存储器、 数据存储器 、 特殊功能寄存器 、位地址空间四部分。 13、51单⽚机的8个⼯作寄存器R0-R7其物理地址是由 RS1 、 RS0 位决定的。 14、P0,P1,P2,P3⼝ “读引脚”输⼊时,必须 先向锁存器内置1 。 15、P0⼝作为通⽤IO时,输出为漏极开路,须外接 上拉电阻 才能有⾼电平输出。 16、P1,P2,P3⼝内部有上拉电阻,为准双向⼝,作为输出⼝时是否需要外接上拉电阻?否,不需要 。 17、双向⼝具有 ⾼阻抗输⼊ 状态,⽽准双向⼝没有该状态。 18、51单⽚机堆栈指针的⼯作过程,进栈是先 栈顶地址加1 ,再 进栈 ,出栈是先 出栈 ,再 栈顶地址减 1 。 19、单⽚机复位后P0等各个并⾏IO外部引脚为 ⾼ 电平。 第三章: 判断题: 1、idata定义存储类型的数据⽆论在⽚外还是⽚内的存储区只能⽤间接寻址的⽅式访问。× 2、sbit定义的位只能够是特殊功能寄存器中的某些位。× 3、对PDATA区的寻址要⽐对XDATA区寻址快。√ 4、PDATA区的寻址空间为256字节,XDATA寻址空间为65536字节。√ 5、程序存储区CODE的数据是只读不可写的。√ 选择题: 1、以下语句哪个正确()? A、char idata aa; sbit abit=aa^1; B、char bdata aa; sbit abit=aa^8; C、char pdata aa; sbit abit=aa^1; D、char bdunsigned char pdata bata aa; sbit abit=aa^1; 2、以下语句哪个正确()? A、bit a0; B、bit *a0; C、bit a[2]; D、bit a[]; 3、以下语句哪个错误 ()? A、char a[6]= {“cTBu”}; B、int a[3]={2,4,6}; C、int a[3]; a[3]={2,4,6}; D、int a[3]; a[1]=3; 4、C51在标准C的基础上,扩展了哪⼏种数据类型?( ) A bit,sfr,sfr16,sbit; B bit,sfr,*,sbit; C bdata,id

文档评论(0)

1亿VIP精品文档

相关文档