25.用串口扩并口时,串行接口工作方式应选为方式1. ( × )
26.外部中断INTO 入口地址为_0013H( × )
27.MCS-51外部中断0的入口地址是0003H。 (√ ).
28.TMOD中的GATE=1时,表示由两个信号控制定时器的启停。 ( √ )。
29.使用8751且 =1时,仍可外扩64KB的程序存储器。( × )
30.PC存放的是当前执行的指令。( × )
31.MCS-51的特殊功能寄存器分布在60H~80H地址范围内。(× )
32.MCS-51有4个并行I\\O口,其中P0~P3是准双向口,所以由输出转输入时必须先写入\( × )
33.AT89S51单片机若串行口发送数据完成后会将TI置位( √ )
34.AT89S51单片机若串行口发送数据完成后会将RI置位(× )
35.AT89S51单片机带内置看门狗功能,此看门狗打开后不会失效(× )
36.AT89S51单片机系统若执行CLR EA后则启用了全局中断(× )
37. AT89S51单片机的内部定时器可以工作在4中模式下( √ )
38 AT89S51 单片机的T1定时器最大可以工作在24位模式下(× )
39 AT89S51 单片机的外部中断EX0可以配置为低电平触发或者是下降沿触发( √ )
40 AT89S51 单片机的外部中断EX0可以支持高电平触发(× )
41 AT89S51 单片机内部含有8K的eeprom做为程序存储空间(× )
42 c语言规定变量的命名可以采用下划线、字符、数字开头(× )
43 c51里的sbit关键字用来申明特殊位的( √ )
44 c51里面的interrupt关键字是用来说明中断服务函数的( √ )
45 c语言里面的for(;;);是死循环( √ )
- 16 -
46 C语言里面的while(‘0’);是不循环执行的(× )
47 IIC总线一共使用3根线来进行通信分别是 SI,SO,CLK(× )
48 IIC 总线上进行数据传输的时候高位在前 地位在后( √ )
49 Lcm1602的rs线若接地后执行的操作是命令操作(× )
50 Lcm12864的rw线接高电平的时候将进行读操作( √ )
51 符合爱普生pos兼容协议的微型热敏打印机换行命令为1DH( √ )
52 对于喷墨打印机回车命令和换行命令效果是相同的(× )
53 对于热敏打印机,回车、换行、走纸命令执行完后效果是相同的( √ )
54 对于单总线协议的器件读写操作,通过器件内部的序列号来寻址器件( √ )
55 单总线协议的DS18B20温度传感器内部有64位光刻序列号( √ )
56 ADC0804是一个8位的AD 如果基准电压为5v的话 他能测量的最小电压为1v
(× )
57 ADC0804和ADC0809的分辨率均为8位( √ )
58 MCS-51单片机系统在系统扩展时常用锁存器来进行地址锁存( √ )
59 MCS-51 集成的UART接口为RS232电平(× )
60 在AT89S51单片机上开发的程序可以直接移植到STC89c51rc上进行使用( √ ) 题目说明 考核内容 题 型
1. 何谓单片机?单片机与一般微型计算机相比,具有哪些特点?
答:单片机是在一块集成电路上把CPU、存储器、定时器/计数器及多种形式的I/O接口
集成在一起而构成的微型计算机。它与通用微型计算机相比,具有如下特点:
1.单片机的程序存储器和数据存储器是分工的,前者为ROM,后者为RAM; 2.采用面向控制的指令系统,控制功能强;
- 17 -
单片机开发与设计应用工程师 简答题 题 量 15个 3.多样化的I/O接口,多功能的I/O引脚; 4.产品系列齐全,功能扩展性强;
5.功能是通用的,像一般微处理机那样可广泛地应用在各个方面。
2、 单片机主要应用在哪些领域?
答:单片机的应用范围很广泛,诸如智能化家用电器、仪器仪表、工业控制、计算机外
部设备、智能机器人、电信及导航等方面
3、控制器的组成和作用
答:控制器:由程序计数器、指令寄存器、指令译码器、时序发生器和操作控制器等组
成。用来协调指挥计算机系统的操作。
4、8051单片机内部包含哪些主要逻辑功能部件?
答:8051单片机是个完整的单片微型计算机。芯片内部包括下列硬件资源:
1. 8位CPU;
2. 4KB的片内程序存储器ROM可寻址64KB程序存储器和64KB外部数据存储器; 3. 128B内部 RAM; 4. 21个 SFR;
5. 4个8位并行I/O口(共32位I/O线); 6. 一个全双工的异步串行口; 7. 两个16位定时器/计数器; 8. 5个中断源,两个中断优先级; 9. 内部时钟发生器。 5、简述MCS-51汇编语言指令格式。
答:MCS-51汇编语言格式如下:
[标号:]操作码助记符[操作数1] [操作数2] [操作数3][注释]标号是用户定义的符号,其值代表这条指令的地址。操作码助记符是指令系统规定的代表特定指令功能的英文缩写符。每条指令都有操作码记符。指令的操作数最多有3个,也有无操作数的指令。注释字段是用户对程序的说明,便于对程序的阅读和理解。
6、 MCS-51指令系统主要有哪几种寻址方式?试举例说明。
答:MCS-51指令操作数主要有以下7种寻址方式: 寻址方式 举例
- 18 -
立即寻址 MOV A,#16 直接寻址 MOV 20H,P1 寄存器寻址 MOV A,R0 寄存器间接寻址 MOVX A, @DPTR 变址寻址 MOVC A, @A+DPRT 相对寻址 SJMP LOOP 位寻址 ANL C,70H
7、在8031扩展系统中,外部程序存储器和数据存储器共用16位地址线和8位数据线,为什么两个存储空间不会发生冲突?
答:这是因为外部程序存储器和外部数据存储器所使用的控制信号不同。对外部程序存
储器的选读通是用PSEN控制线,而对外部数据存储器的读/写控制是用RD和WR读、写控制线,所以不会发生地址冲突。
8、简述可编程并行接口8255 A的内部结构?
答:8255 A的内部结构由三部分组成:总线接口部分,内部逻辑部分,外部接口部分。
1.总线接口部分 其中有数据总线驱动器,读/写控制逻辑 2.内部逻辑部分 由A组和B组控制电路。
3.外部接口部分 该部分有3个8位并行I/O端口,即A口、B口和C口。
9、51系列单片机具有几个中断源,分别是如何定义的?其中哪些中断源可以被定义为高优先级中断如何定义?
答:具有5个中断源,分别是外部中断INT0和外部中断INT1、定时器溢出中断0和定
时器溢出中断1以及串行中断。通过对中断优先级寄存器IP的设置,每个中断源都可以被定义为高优先级中断。
10、MCS-51单片机各中断源对应的中断服务程序的入口地址是否能任意设定?
- 19 -
答:各中断源的入口地址已经在中断地址区中被定义了,不能任意设定
11、如果想将中断服务程序放置在程序存储区的任意区域,在程序中应该作何种设置?请举例
加以说明。
答:如果要将中断服务程序放置在程序存储区的任意区域,在程序中要通过在中断地
址区的对应地址上设置跳转指令才可实现对中断服务程序的执行
12、.堆栈指示器(SP)的作用是什么?
答:.SP是为了实现堆栈的先入后出的数据处理而设置的一个指针。它指向当前堆栈
段的位置。存入数据是从低地址向高地址延伸,取出数据则相反。入栈时,SP自动+1,然后将数据存入SP指向的单元。出栈时,先将SP指向的数据取出,然后SP-1.
13、.程序状态PSW的作用是什么?常用的状态位有那几位?作用什么?
答:.PSW用于保存指令执行结果的状态。有8位。C AC F0 RS1 RS0 0V / P
C为进位标志。加减运算时 有进位或者借位的 C置一。
AC为辅助进位标志。加减运算时,低4位向高4位有进位或借位,AC置一。 F0,用户自己用。 RS1.RS0 寄存器组选择。 0V溢出标志。 溢出置一。
P 奇偶标志位。记录累加器A中1的个数的奇偶性。为奇数置一。
14、什么是A/D?其主要技术指标什么?
答:.A/D是模数转换。是有AD转换器将电压等模拟信号转换为TTL电平的过程。
性能指标:
1.分辨率。 分辨的最小输入模拟量 2.转换时间。 转换完成一次所需要的时间 3.量程。 所能转换电压范畴
4.转换精度。 满量程校准后,实际值和理论值之差。
15、设单片机系统 Fosc=6MHZ,列式计算定时器T0在方式1时1ms. 10ms的初值
- 20 -