单片机考试题

发布 2024-04-17 18:30:10 阅读 3171

填空题。

1、机器语言是用(二进制编码 )表示每条指令,是计算机能够直接识别和执行的语言。

2、定时器/计数器t2以自动重装方式工作时,外部信号t2ex触发使(rcap2l、rcap2h )中的初值装入计数器tl2、th2。

3、定时器/计数器t0、t1的控制寄存器tcon的格式如下,当t1计数溢出时,(tf1)位自动置1。

tf1 │tr1 │tf0 │tr0 │ie1 │it1 │ie0 │it0 │

4、串行通信的数据或字符是一帧一帧地传送,一帧数据由四个部分组成:( 起始位 )、数据位、奇偶校验位和停止位。

c51单片机响应中断后,产生长调用指令( lacll ),执行指令的过程包括:首先把pc的内容压入堆栈,以进行断点保护,然后把长调用指令的16位地址送pc,使程序执行转向响应中断请求的中断入口的地址。

6、设某单片机系统的晶振频率是12mhz,使用t0计数时,外部计数脉冲的最大频率是(50khz)。

7、mcs-51系列单片机外部中断0服务程序入口地址为0003h,系统复位后地址为(0000h)。

8、指出下列指令是何种寻址方式:(间接寻址)movx a,@dptr

9、在片外数据区0xfbff地址处定义一无符号字符型变量print_port,便于通过print_port给打印机送数据。其定义为:unsigned char xdata print_port _at_ 0xfbff;

c52单片机的定时器2有一个8位捕获低字节特殊功能寄存器rcap2l,它的地址是0xca,定义该特殊功能寄存器rcap2l的方法是:sfr rcap2l=0xca

11、tcon是定时器/计数器t0和t1的( 控制寄存器 )寄存器。

12、定时器/计数器t0、t1以模式0工作的特点是(13位定时器或计数器)。

13、根据信息的传送方向,串行通信通常有三种:( 单工)、半双工和( 双工)。

14、某海洋资源勘测系统使用单片机t0计数控制探头勘测深度,其中有一项目要求深度为计数25000。应该设置t0以模式1计数,模式寄存器tmod的低4位应设置为5,计数初值应该是(40536)。

15、使用getchar、scanf等函数从串行口输入数据,必须先对串行口初始化,初始化内容之一是写scon设置串行口工作方式、启动接收。设串行通信传输格式为8个数据位、1个停止位,1个校验位,则设置scon的数值为(0xd0或0x90(方式3或方式2) )

16、外部中断0请求标志位是(ieo)。

17、相邻的两个中断号的中断入口地址相差(8)个字节的间隔。

19、ale是单片机的(地址锁存允许)信号。

20、某单片机有一个8位串口2数据缓冲特殊功能寄存器s2buf,它的地址是0x9b,定义该特殊寄存器s2buf的方法是:(sfr s2buf=0x9b)

21、数字4的共阳极段码是(99),共阴极段码是(66)。

22、cpu与外设之间传送数据有程序控制方式、(中断方式)和dma三种方式。

23、某单片机系统的晶振频率为12mhz,使用t0(或t1)以模式0定时,则最大定时时间。

为(8192)us。

24.在rs232电器规范中,使用+3v~+15v表示数字(0)。

25、某单片机系统t1用外部门控制以模式2计数,t0以模式1定时,则模式寄存器tmod

应该设置为(0xe1)。

26、定时器/计数器t0、t1以模式1工作的特点是(用16位定时或计数)。

27、把浮点型变量x、y,定义在片内ram低节的一般数据区域。其定义为:(float

data x,y)。

28、c51中整型数据的存放方式是:(高字节在低地址,低字节在高地址)。

1、 把长度为20的有符号整形数组array定义在片内ram数据区域(不限制在低节区域),其定义为:int idata array[20];

2、单片机对外访问时,(p0)口分时提供低8位地址和数据信号。

c51点偏激外部中断请求信号有电平方式和脉冲方式,在电平方式下,当采集到int0、int1的有效信号为(低电平)时,激活外部中断。

c52单片机定时器2的8位低字节特殊功能寄存器tl2,他的地址是0xcc,定义该特殊功能寄存器tl2的方法是:sfr tl2=0xcc;

5、定时器/计时器t0、t1以模式2工作时的原理结构可以分为(信号源,包括内部时钟信号和外部计时脉冲信号)、(运行控制,包括内部控制和外部信号控制来年两个部分)、(计数器,包括8位计数器tlx和8位初值寄存器thx两个部分)、(计数溢出标志)4个部分。

6、定时器/计时器t0、t1的控制寄存器tcom的格式如下,tr0是t0de运行控制位,为(1)时可以使t0运行。

7、用(助记符)、(符号)、(数字)等表示指令的程序语言,叫汇编语言。

8、定时器/计时器t0、t1以模式2工作时的最大计数值为(256)

9、某8位模数转换器与单片机并行链接,使用总线方式进行访问,已知转换器的地址为0x7ff0,欲通过指针变量pdac访问转换器,则指针变量pdac的定义方法为:unsigned char xdata *pdac=0x7ff0;或者unsigned char xdata *pdac; pdac=0x7ff0;

10、c51与汇编语言混合编程的两种方法是(编程中只有c语言文件,个别c语言函数中嵌入汇编语言)和(程序中包含c语言和汇编语言两种文件);

11、使用定时器/计时器t0以中断方式计数,对中断控制寄存器ie中的(ea、et0)位置1;

12、mcs-51单片机的存储空间,从使用者的角度看可分为(片内ram)(片外ram)(rom)

13、根据信息的传送方向,串行通信通常有三种,(单工)、半双工和(双工);

c52单片机中,在ip=0x00时,优先级最低的中断是(定时器t2)

15、指出下列指令是何种寻址方式:(立即数寻址) mov a,#2ch;

16、某单片机系统的晶振频率为11.0592mhz,使用t0定时2.5ms,试分析应该设置t0以模式(1)定时,模式寄存器tmod的低4位应设置为(1),定时器初值应该设置为(63232)。

3、定时器/计数器t0、t1的控制寄存器tcon的格式如下,当t0计数溢出时,tf0位自动(置1)。

tf1 │tr1 │tf0 │tr0 │ie1 │it1 │ie0 │it0 │

4、单片机的应用系统可以分为(前向)通道(后向)通道和(人机)通道。

5、定时器/计数器t0以模式3工作时t0的原理结构可以分为(tl0和th0两个8位计数器)两部分,这两部分的结构分别为(tl0的结构仍然包括内外2个可选信号源、内外两个运行控制部分、8位计数器tl0、计数溢出标志4个部分)和(th0的结构包括时钟信号源、内部运行控制、8位计数器th0、计数溢出标志4个部分)。

1、已知无符号字符型变量operate定义在bdata区域中,将其第2位定义为位变量flag_music的方法为: sbit flag_music=operate^2;

1、使用getchar、scanf等输入函数的数据来自于( 串行口 )。

4、定时器/计数器t0、t1的控制寄存器tcon的格式如下,tf1的含义是(t1计数溢出标志位 )。

tf1 │tr1 │tf0 │tr0 │ie1 │it1 │ie0 │it0 │

某单片机有一个8位中断优先级高字节特殊功能寄存器iph,它的地址是0xb7,定义该特殊功能寄存器iph的方法是: sfr iph=0xb7;

5、写出定位到程序存储器30h的指令(org 30h )。

6、定时器/计数器t0、t1以模式2工作时的原理结构可以分为(信号源,包括内部时钟信号和外部计数脉冲信号),运行控制(包括内部控制和外部信号控制两个部分),计数器(包括8位计数器tlx和8位初值寄存器thx两个部分)和计数溢出标志4个部分。

7、某海洋资源勘测系统使用单片机t0计数控制探头勘测深度,其中有一项目要求深度为计数35000。试分析应该设置t0以模式(1)计数,模式寄存器tmod的低4位应设置为(5),计数初值应该是(30536)。

9、cpu包含两个基本部分:运算器、控制器

10某海洋资源勘测系统使用单片机t0计数控制探头勘测深度,其中有一项目要求深度为计数50000.应该设置t0以模式1计数,模式寄存器tmod的低4位应设置为(5),计数初值应该是15536.

11、在rs232电气规范中,使用+3v~+15v表示数字(0),使用-3v~ -15v表示数字(1)。

12、使用getchar、scanf等函数从串行口输入数据,必须先对串行口初始化,初始化内容之一是写scon设置串行口工作方式、启动接收。设串行通信传输格式为8个数据位、1个停止位,1个校验位,则设置scon的数值为(0xd0或0x90(方式3或方式2))

13、定时器/计数器t1的运行控制一般决定于(tr1)和(gate(tmod中的d7位))两个控制位。

14、定时器/计数器t0,t1以模式0的工作的特点是(13位定时器或计数器)。

15、在片外数据区0xfdff地址处定义一无符号字符型变量dis_bit,便于通过dis_bit给数码管送位码,其定义为:unsigned char xdata dis_bit _at_ 0xfdff

16、使用定时器/计数器t1以中断方式定时,需要对汇总段控制寄存器ie中的(ea、et1)。

17、设某单片机系统的晶振频率是12mhz,使用t0计数时,外部计数脉冲的最大频率是(500khz)。

1、欲在函数founct()中使用第2组工作寄存器,则定义函数时的说明部分应该是(假设不传递参数,没有返回值):void founct() using 2

2、单片机对外部访问数据总线宽度为(8)位。

5、按照指令的长度来分,51单片机指令可分为(单字节)指令、(双字节)指令和(3字节)指令。

单片机考试题

单片机原理与应用 练习题及评分标准。一 填空题 每空1分 1 微处理器有和若干寄存器组成。2 十进制数 47用8位二进制补码表示为。3 mcs 51中凡是字节地址能够被整除的sfr均能位寻址。4 mcs 51有4个并行io口,其中是准双向口,所以由输出转输入时必须先。5 计算机的系统总线有地址总线和...

单片机考试题

一 选择题 第三章习题 20分,每小题1分 1.在单片机cpu中,psw中的cy ac ov和p是反映 参与运算的状态。a dptr b bc a d sp2.mcs 51系列单片机中,反映程序运行状态或反映运算结果的特殊功能寄存器是 a pcb psw c ad sp 3.mov a,r0这条指令...

单片机考试题

复习题。一 填空题。1 通常单片机上电复位时pc 0000 h,sp 07 h,通用寄存器则采用第 0 组。2 mcs 51单片机系列有 5 个中断源。4 指令格式由 操作码 和 操作数 这两部分组成。5 8051在物理结构上有 4 个存储空间,它们分别是 片内数据存储区 片外数据存储区 片内程序存...