期末考试单片机习题和答案全解.doc

上传人:牧羊曲112 文档编号:4046049 上传时间:2023-04-02 格式:DOC 页数:41 大小:893.50KB
返回 下载 相关 举报
期末考试单片机习题和答案全解.doc_第1页
第1页 / 共41页
期末考试单片机习题和答案全解.doc_第2页
第2页 / 共41页
期末考试单片机习题和答案全解.doc_第3页
第3页 / 共41页
期末考试单片机习题和答案全解.doc_第4页
第4页 / 共41页
期末考试单片机习题和答案全解.doc_第5页
第5页 / 共41页
点击查看更多>>
资源描述

《期末考试单片机习题和答案全解.doc》由会员分享,可在线阅读,更多相关《期末考试单片机习题和答案全解.doc(41页珍藏版)》请在三一办公上搜索。

1、试题11. 访问绝对地址时,一般需包含的头文件是(B )。A. reg51.h B. absacc.h C. intrins.h D. startup.h 2. 下列说法正确的是( D)。A. 各中断发出的中断请求信号,都会标记在IE寄存器中。 B. 各中断发出的中断请求信号,都会标记在TMOD寄存器中。 C. 各中断发出的中断请求信号,都会标记在IP寄存器中。 D. 各中断发出的中断请求信号,都会标记在TCON与SCON寄存器中。 3. 8255A是可编程的并行输入/输出接口芯片,内部有(B )个8位的并行口。A. 2个 B. 3个 C. 4个 D. 5个 4. 要使80C51能够响应定时器

2、T1中断、串行接口中断,它的中断允许寄存器IE的内容应是(A )。A. 98H B. 84H C. 42H D. 22H 5. 在80C51单片机中,要求计数值较大时应采用(B )。A. 方式0 B. 方式1 C. 方式2 D. 方式3 6. 在80C51单片机中,下面哪个不属于特殊功能寄存器( A)。A. PC B. IP C. SCON D. IE 7. 已知1只共阳极LED显示器,其中a笔段为字形代码的最低位,若需显示数字6,小数点暗,则它的字形代码应为(D )。A. 06H B. 30H C. F9H D. 82H 8. 若MCS-51单片机使用晶振频率为6MHz时,其复位持续时间应该

3、超过( C)。A. 2s B. 8s C. 4s D. 1ms 9. 若存储器容量为32K 16位,则(A )。A. 地址线为15根,数据线为16根 B. 地址线为32根,数据线为16根 C. 地址线为16根,数据线为32根 D. 地址线为16根,数据线为15根 10. 通常在单片机的应用系统中,存放程序的存储器可采用( B)。A. ROM和RAM B. ROM C. RAM D. 光盘 填空题(填空题共10题,每题2分)1. 若采用6MHz的晶体振荡器,则80C51单片机的振荡周期为 ,机器周期为 。答案为:1/6us , 2us 。2. 8255A内部控制电路还可以分成两组:A组和B组。其

4、中A组控制的对象是 _,B组控制的对象是_ 。答案为:1.A口及c口的高四位;B口和C口的低4位,3. 80C51单片机外部中断请求信号有 方式和 方式。答案为:低电平 , 下降沿 。4. 在单片机应用系统进行扩展时,通常P0口作为 ,而P2口作为 。答案为: 地址低8位或数据总线复用 ,地址高8位 。5. 80C51单片机有 和 两种复位方式。答案为:上电复位,按键复位。6. 常用的8位A/D、D/A芯片分别为 、 。答案为:ADC0809、DAC0832。7. RESET信号复位后,指令计数器PC的内容为 。答案为:0000H8. 80C51片内有组工作寄存器区,每组为 个寄存器,每组寄存

5、器均被命名为 。答案为:4 , 8 , R0R7 。9. 80C51单片机中,在IP=0x00时,优先级最高的中断是 ,最低的是 ,单片机的定时器1中断的入口地址为 。答案为:外部中断0, 串行口中断 , 001BH 。10. 如果a=0xD4,b=0xB3,则a&b= 。答案为: 0x90试题21. 在CPU内部,反映程序运行状态或反映运算结果一些特征的寄存器是(D )。A. PC B. SP C. A D. PSW 2. 位地址00H所在字节单元的地址是( D)A. 02H B. 08H C. 21H D. 20H 3. 下列那个并行口可以既作为输入输出口又可以作为高8位地址口(B )A.

6、 P1 B. P2 C. P3 D. P0 4. 设80C51单片机晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率应为( C)A. 2MHz B. 1MHz C. 500kHz D. 250kHz 5. LCD1602模块的RS=1, R/W=0,表示(B )。P214A. 指令寄存器写入 B. 数据寄存器写入 C. 忙信号读出 D. 数据寄存器读出 6. 单片机中的程序计数器PC用来( C)。A. 存放指令 B. 存放正在执行的指令地址 C. 存放下一条指令地址 D. 存放上一条指令地址 7. 控制中断优先级的寄存器是( A)A. IP B. PCON C. IE D. T

7、CON 8. 串行通信包括四种工作方式,不是用于异步串行通信的为(A )。A. 方式0 B. 方式1 C. 方式2 D. 方式3 9. 在串行口工作于移位寄存器方式0时,其接收由( C)来启动。 A. REN B. RI C. REN和RI D. TI 10. 当定时器T0向单片机的CPU发出中断请求时,若CPU允许并接受中断请求时,程序计数器PC的内容将被自动修改为( B)。A. 0003H B. 000BH C. 0013H D. 001BH 填空题(填空题共10题,每题2分)1. 单片机的外部中断0的入口地址为 ,外部中断1(INT1)的中断入口地址为 ,定时器1的中断入口地为 。000

8、3H , 0013H , 001BH 。2. 80C51单片机具有 位用户位寻址空间。1283. 单片机正常复位后,TH0的复位状态为 。00H4. 单片机的CPU由 和 组成。运算器 , 控制器5. 如果a=0xD4,则a2= 。(代表a的数值向右移两位)0x35 6. 单片机的系统总线有 _、_、_ 。数据总线 、 地址总线 、 控制总线 。7. 若只需要开串行口中断,则IE的值应设置为_ ,若需要将外部中断0设置为下降沿触发,则执行的语句为_ 。90H , IT0=18. TMOD中的GATE=0时,表示定时器的起停由_ 或 _控制。TR0 , TR1 。9. 单片机位寻址区的单元地址是

9、从 _单元到_ 单元20H , 2FH10. ADC0809的EOC1,表示 _。转换已经结束试题31. 在片外扩展一片2764程序存储器芯片要( B)地址线。A. 8根 B. 13根 C. 16根 D. 20根 2. LCD1602模块的RS=1, R/W=1,表示( B)。A. 数据寄存器写入 B. 数据寄存器读出 C. 指令寄存器写入 D. 忙信号读出 3. 串行口的工作方式由( C)寄存器决定。A. SBUF B. PCON C. SCON D. RI 4. 已知1只共阴极LED显示器,其中a笔段为字型代码的最低位,若要显示数字7,它的字型代码为( C) 。A. 3FH B. 7DH

10、C. 07H D. F8H 5. 利用下列( C)关键字可以改变工作寄存器组A. interrupt B. sfr C. using D. while 6. 在中断允许寄存器中,中断控制寄存器EA位的作用是(A )A. CPU总中断允许控制位 B. 中断请求总标志位 C. 各中断源允许控制位 D. 串行口中断允许位 7. 定时/计数器有种操作模式,它们由( B)寄存器中的M1 M0状态决定。A. TCON B. TMOD C. PCON D. SCON 8. 区分片外程序存储器和数据存储器的最可靠方法是(D )。A. 看其芯片型号是RAM还是ROM B. 看其位于地址范围的低端还是高端 C.

11、看其离80C51芯片的远近 D. 看其是被RD还是被PSEN信号连接 9. 80C51单片机中,输入/输出引脚中用于专门的第二功能的引脚是(D )。A. P0 B. P1 C. P2 D. P3 10. 下列那种说法正确( A)。A. 特殊功能寄存器SCON,与定时器/计数器的控制无关。 B. 特殊功能寄存器TCON,与定时器/计数器的控制无关。 C. 特殊功能寄存器IE,与定时器/计数器的控制无关。 D. 特殊功能寄存器TMOD,与定时器/计数器的控制无关。 填空题(填空题共10题,每题2分)1. 80C51单片机的内部数据存储器为 _字节,内部程序存储器为_ 字节。128 , 4K 。2.

12、 TMOD中的GATE=1时,T0定时器的起停由两个信号 _和 _控制。TR0 , /INT0 。3. 80C51中凡是地址是0或_ 的特殊功能寄存器均能位寻址。84. 单片机常用两种复位方式,即 _和 _,单片机正常复位后,TMOD的复位状态为 _。上电复位 , 按键复位 , 00H 。5. 单片机的定时器0的中断入口地址为_ ,串行口中断的入口地址为_ 。000BH , 0023H 。6. 80C51有两个16位可编程定时/计数器,其中定时作用是指对单片机_ 脉冲进行计数,而计数器作用是指对单片机 _脉冲进行计数。内部 , 外部 。7. 如果a=0xD4,b=0xB3,则a|b= _。0x

13、F7 。8. 对8255芯片编程时,定义PA口的地址define PA8255 XBYTE0x7FFFC,则在编写C51程序时,应该包含 _头文件。absacc.h 。9. DAC0832与单片机的接口电路可以根据需要选择直通、 、 。单缓冲 , 双缓冲 。10. 当80C51引脚_ 信号有效时,表示从 _口稳定地送出了低8位地址。ALE , P0 。试题4 单选题(单选题共10题,每题2分)1.单片机80C51的XTAL1和XTAL2引脚是( D)引脚。A. 外接定时器B. 外接串行口C. 外接中断D. 外接晶振2.用80C51的串行扩展并行I/O口时,串行接口工作方式选择(A )。A. 方

14、式0B. 方式1C. 方式2D. 方式23.11根地址线可选 _个存储单元,16KB存储单元需要 _根地址线。2048,147.具有模数转换功能的芯片是( A)A. ADC0809B. DAC0832C. MAX232D. PCF85638.80C51定时/计数器共有四种操作模式,并由TMOD寄存器中M1 M0的状态决定,当M1 M0的状态为10 时,定时/计数器被设定为( C)A. 13位定时/计数器B. 16位定时/计数器C. 自动重装8位定时/计数器D. 2个独立的8位定时/计数器9.在五个中断源中,可通过软件确定各中断源中断级别的高或低,但在同一级别中,按硬件排队的优先级别最高的是(C

15、 )中断。A. 定时器T0B. 定时器T1C. 外部中断0D. 外部中断110.80C51单片机的VSS(20)引脚是( B)引脚。A. 主电源+5VB. 接地C. 备用电源D. 访问片外存贮器填空题(填空题共10题,每题2分)1. 单片机正常复位后,P0P3的复位状态为 。FFH 。2. 单片机的外部中断0的入口地址为 。0003H 。3. 如果a=0xD4,则a2= 。0x504. 定时器0和定时器1的中断标志分别为_ 和 _。TF0,TF15. 对单片机进行复位,应该在RST引脚上持续出现 个机器周期的 电平。2 , 高6.80C51单片机的CPU为 位。86. ADC0809的STAR

16、T引脚需要加一个 _,才能启动ADC0809开始转换。大于100ns的正脉冲 。7. 80C51单片机内部RAM中有4个工作寄存器组,在使用时区别不同寄存器组是依靠特殊功能寄存器 _中的_和_标志位进行设置PSW , RS0 , RS1试题5单选题(单选题共10题,每题2分)3.若80C51单片机的晶振频率为12MHz时,其复位持续时间应该超过( A)。A. 2sB. 4sC. 1sD. 1ms解析:复位需要两个以上机器周期,所以2X(12/12)=25.要使单片机能够响应定时器T0中断和串行接口中断,它的中断允许寄存器IE的内容应是( D)。A. 98HB. 91HC. 18HD. 92H6

17、.定时器T1的溢出标志为TF1,如果采用查询方式,当查询到有溢出时,该标志(A )。A. 由软件清零B. 由硬件自动清零C. 随机状态D. AB都可以解析:因为是查询方式,所以软件清零。若为中断,硬件清零7.串行口的工作方式由(C )寄存器决定。A. SBUFB. PCONC. SCOND. TMOD8.单片机C51中用关键字(D)来改变寄存器组。A. interruptB. unsignedC. reentrantD. using9.可以将P2口的低4位全部置高电平的表达式是(B )。A. P2&=0x0fB. P2|=0x0fC. P2=0x0fD. P2=P2解析:P2的值或上0x0f,

18、所以低四位全高电平10.LCD1602的使能端E,在引脚上出现( C)后,模块执行命令。P214A. 低电平B. 高电平C. 负跳变D. 正跳变填空题(填空题共10题,每题2分)1. 单片机程序的入口地址是 ,外部中断1的入口地址是 。0000H 、0013H 。2. KeiL C51软件中,编译连接后生成可烧写的文件扩展名是 。Hex3. 微处理器本身不是计算机,它是微型计算机的核心部件,又称它为 ,它包括两个主要部分 、 。CPU 、 运算器 、 控制器 。4.80C51有 个并行I/O口,其中P0P3是准双向口,所以由输出转输入时必须先写入_ 。4 、 0FFH或先写入15. 80C51

19、单片机访问片外存储器时,利用 _信号锁存来自 _口的低8位地址信号。ALE、P 0 。6. 80C51单片机有: , , , , 等5个中断请求源。外部中断0、定时器0、 外部中断1、定时器1、串行口中断。7. 用定时器T1方式2计数,要求每计满100次,向CPU发出中断请求,TH1、TL1的初始值分别是 、 。9CH 、 9CH 。 解析:(-100)/256;(-100)%256;8. 80C51单片机的外部中断请求信号的触发方式有: 和 。电平触发方式 、 边沿触发方式 。9. 若累加器A中的数据为01010010B,则PSW中的P 。1试题6单选题(单选题共10题,每题2分)2.当外部

20、中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状态都应至少维持(A )。A. 1个机器周期B. 3个机器周期C. 4个机器周期D. 2个机器周期3.P0口作数据线和低8位地址线时,P0口( C)。A. 应外接上拉电阻B. 能作I/O口C. 不能作I/O口D. 应外接高电平4.片内RAM的20H2FH为位寻址区,所包含的位地址是(A )。A. 00H7F HB. 00H20HC. 20H2FHD. 00HFFH7.若单片机的振荡频率为6MHz,设定时器工作在方式1需要定时1ms,则定时器初值应为(C )。A. 500B. 1000C. 216-500D. 216-1000解

21、析:-1000x(6/12) 看书P1198.定时器1工作在计数方式时,其外加的计数脉冲信号应连接到( B)引脚。A. T0B. T110.在单片机内部,反映程序运行状态或反映运算结果的特征寄存器是( C)。A. PCB. AC. PSWD. SP填空题(填空题共10题,每题2分)1. 控制串行口工作方式的寄存器是 。SCON 。2. 11根地址线可选_ K字节的存储单元,16KB存储单元需要_ 根地址线。2 , 143. 80C51的并行I/O口信息有两种读取方法:一种是读引脚,还有一种是 。读锁存器。4. TMOD中的GATE=1时,T0定时器的起停由两个信号 _和_ 控制。TR0 和 /

22、INT05. 80C51内部数据存储器的地址范围是 ,位地址空间的字节地址范围是 ,对应的位地址范围是 ,外部数据存储器的最大可扩展容量是 。00HFFH、20H2FH、00H7FH、64K6. 80C51单片机有 _个16位可编程定时/计数器,有_ 种工作方式,当定时/计数器工作于定时模式时,是对_ 脉冲进行计数。2 、 4 、内部。7. 串行通信的通信方向有 、半双工和 三种。串行中断请求标志位 和 。9. 单工 、 全双工 , TI 、 RI 。10.80C51内部数据存储器的地址范围是 ,位地址空间的字节地址范围是 ,对应的位地址范围是 ,外部数据存储器的最大可扩展容量是 。00HFF

23、H、20H2FH、00H7FH、64K试题7单选题(单选题共10题,每题2分)1.P1口作输入用途之前必须要(B )。A. 外接上拉电阻B. 相应端口先置1C. 相应端口先置0D. 外接高电平3.用80C51的串行扩展并行I/O口时,串行接口工作方式选择(A )。A. 方式0B. 方式1C. 方式2D. 方式34.单片机的4组通用工作寄存器的地址范围是(B )。A. 00H7FHB. 00H1FHC. 20H2FHD. 00HFFH6.在串行口的控制寄存器SCON中,REN的作用是(C )。A. 接收中断请求标志位B. 发送中断请求标志位C. 串行口允许接收位D. 地址/数据位7.已知1只共阳

24、极LED显示器,其中a笔段为字型代码的最低位,若要显示数字6,它的字型代码为( C)A. 3FHB. 7DHC. 82HD. F8H8.定时器/计数器工作方式2是(B )。A. 1个8位计数器结构B. 2个8位计数器结构C. 13位计数结构D. 16位计数结构9.在片外扩展一片27128程序存储器芯片要(D )地址线。A. 8根B. 13根 C. 16根D. 14根10.定时器T0的溢出标志为TF0,采用中断方式,若有TF0溢出时,该标志( A)。A. 由硬件自动清零B. 由软件清零C. 随机状态D. AB都可以填空题(填空题共10题,每题2分)1. 80C51工作电压是 V,用作复位功能的控

25、制引脚是 , 引脚的功能是 , 引脚的功能是 , 引脚的功能是 。5 、 RST 、 片外程序存储器读选通 、 片外数据存储器写选通 、 片外数据存储器读选通 。2.若只需要开串行口中断,则IE的值应设置为 ,若要将外部中断0设置为下降沿触发,则需执行的语句为 。90H 、 IT0=1 。2. 常用的数码管中的发光二极管有 、 两种连接方式。共阴极 、 共阳极 。3. 如果a=0xD4,b=0xB3,则a|b= 。0xf7 。4. 计算机三大总线分别为 、 和 。地址总线 、 控制总线 、 数据总线 。5. 80C51单片机是8位的单片机,其数据线是 位,地址线是 位。 当扩展存储器时,其中地

26、址线由_和_提供,数据线由_提供8 、 16 、 P0 、 P2 、 P0 。6. 以80C51为核心的单片机最小系统,除了要有单片机、电源、地外,还要有 电路和 电路。晶振 、 复位 。试题8单选题(单选题共10题,每题2分)1.定时器T0的溢出标志为TF0,采用查询方式,若查询到有溢出时,该标志(A )A. 由软件清零B. 由硬件自动清零C. 随机状态D. AB都可以2.51单片机片内RAM的位寻址区,所包含的字节地址是( C)。A. 00H20HB. 00H7FHC. 20H2FHD. 00HFFH3.KeiL C51软件中,编译连接后生成可烧写的文件扩展名是 。hex4.定时器/计数器

27、作定时器时是对( C)进行计数。A. 外部脉冲B. 低电平C. 机器周期D. 高电平解析:定时器对时钟脉冲计数5.访问外部存贮器或其它接口芯片时,作数据线和低8位地址线的是( A)。A. P0口B. P1口C. P2口D. P0口 和 P2口6.定时器/计数器工作方式0是( C)。A. 自动重装载的8位计数器结构B. 2个8位计数器结构C. 13位计数结构D. 16位计数结构E. 7.单片机80C51的XTAL1和XTAL2引脚是(D )引脚。A. 外接定时器B. 外接串行口C. 外接中断D. 外接晶振8.在五个中断源中,可通过软件设置各中断源中断级别的高或低,但在同一级别中,按硬件排队的优先

28、级别最低的是( D)中断。A. 定时器T0B. 定时器T1C. 外部中断INT0D. 串行口9.串行口中断入口地址是( D)A. 000BHB. 0013HC. 0003HD. 0023H10.DAC0832是一片常用的D/A转换芯片,它的分辨率位数是( A)A. 8B. 10C. 12D. 14填空题(填空题共10题,每题2分)1. 当扩展外部存储器或I/O口时,P2口用作 ,P0口用作 和 。地址高8位、 地址线低8位 和 数据线 。2. 定时器/计数器的工作方式3是指将 拆成两个独立的8位计数器。而另一个定时器/计数器此时只可作为 使用。T0 、 波特率发生器 。3. 80C51单片机内

29、部RAM区有 组工作寄存器区。44. 对中断进行查询时,查询的中断标志位共有 、 、 、 、 和 六个中断标志位。TF1 、 TF0 、 IE0 、 IE1 、 TI 和 RI。5. 如果80C51单片机的引脚接地,说明单片机访问的存储器是 。外部程序存储器。6. 80C51单片机的CPU是由 和 组成。运算器 和 控制器7. 80C51的P0P3是准双向口,所以由输出转输入时必须先写入 。正确答案为:1 。8. 在单片机的RESET端出现_ ,便可以可靠复位,复位后的程序指针PC指向 _地址。2个以上机器周期高电平, 0000H。9. 定时器T1的中断入口地址为 。001BH 。试题9单选题

30、(单选题共10题,每题2分)1.定时器/计数器工作方式0是( C)。A. 8位计数器结构B. 2个8位计数器结构C. 13位计数结构D. 16位计数结构2.单片机的外部中断触发方式为( D)。A. 电平触发,低电平有效B. 电平触发,高电平有效C. 边沿触发,负跳变有效D. A和C都可以3.在单片机中,如果LED数码管的个数较多,常用的数码管显示方式是(B )A. 静态显示B. 动态显示C. 随机方式D. 以上方式都不对4.定时器的工作方式由(A )特殊功能寄存器决定。A. TMODB. PCONC. TCOND. TF05.定时器T0的溢出标志为TF0,如果采用中断方式,当T0发生溢出时,T

31、F0标志(B )。A. 由软件清零B. 由硬件自动清零C. 随机状态D. AB都可以6.ADC0809是一片常用的A/D转换芯片,它的分辨率位数是( A)。A. 8B. 10C. 12D. 147.单片机80C51的XTAL1和XTAL2引脚是( B)引脚。A. 外接定时器B. 外接晶振C. 外接中断D. 外接串行口8.访问外部存贮器或其它接口芯片时,作数据线和低8位地址线的是(A)。A. P0口B. P1口C. P2口D. P0口和 P2口9.可以将P1口的高4位全部置高电平的表达式是(C )。A. P1=0xf0B. P1&=0xf0C. P1D. =0xf0E. P1=P110.若单片机

32、晶振频率为fosc=24MHz,则一个机器周期等于( D)S。A. 1/12B. 2C. 1D. 1/2填空题(填空题共10题,每题2分)1.在中断系统中,T0和T1两引脚扩展成外部中断源时,计数初值应当是(TH) ,(TL)= 。FFH 、 FFH 。2.80C51有 _个并行I/O口,其中 _口具有第2功能, _口做I/O时需外接上拉电阻。4 , P3 、 P0 。3. DAC0832使用时一般的连接方式包括直通、_ 和_ 三种。单缓冲、 双缓冲。4.单片机的5个中断源分别是 、 、 、 、 。 外部中断0、定时器0、 外部中断1、定时器1、串行口。5. 常用的数码管中的发光二极管有_ 、

33、_ 两种连接方式,若要显示数字“3”,则将对应的_送给数码管。 共阴极 、 共阳极 、 字模(段码)。6. AT89C51含 _ROM, _RAM,在物理上有 _独立的存储器空间。4K 、 256B 、 4 。7.键盘可分为 _和 _两种方式。独立式键盘 、 矩阵式键盘 。试题10单选题(单选题共10题,每题2分)1.80C51单片机的复位信号是(A )有效。A. 高电平B. 低电平C. 脉冲D. 下降沿2.ADC0809是一片常用的A/D转换芯片,它的分辨率位数是( A)。A. 8B. 10C. 12D. 143.单片机C51中用关键字( A)来表示中断函数。A. interruptB. u

34、nsignedC. usingD. reentrant4.单片机的定时器/计数器工作方式2是( C)。A. 13位计数结构B. 8位计数器结构C. 2个8位计数器结构D. 16位计数结构E. 5.当串行口向单片机的CPU发出中断请求时,串行口中断入口地址是(C )。A. 000BHB. 001BHC. 0023HD. 0013H6.定时器T0的溢出标志为TF0,若采用中断方式,响应中断后,该标志位( B)。A. 由软件清零B. 由硬件自动清零C. 随机状态D. AB都可以7.单片机80C51的XTAL1和XTAL2引脚用来( D)。A. 外接定时器B. 外接串行口C. 外接中断D. 外接晶振8

35、.80C51单片机若晶振频率为fosc=6MHz,则一个机器周期等于( A)S。A. 1/12B. 1/2C. 1D. 29.访问外部存贮器或其它接口芯片时,作数据线和低8位地址线的是(A )。A. P0口B. P1口C. P2口D. P0口 和 P2口10.80C51单片机的CPU主要组成部分为( C)。A. 运算器、寄存器B. 加法器、寄存器C. 运算器、控制器D. 运算器、指令译码器填空题(填空题共10题,每题2分)1.KeiL C51软件中,编译连接后生成可烧写的文件扩展名是 。 hex2.键盘可分为 和 。 独立式键盘 、 矩阵式键盘 。3.定时器/计数器的工作方式3是指将 _拆成两

36、个独立的8位计数器。而另一个定时器/计数器此时只可作为_ T0 、 波特率发生器4.单片机位寻址单元地址是从 _单元到 _单元,若某位地址是09H,它所在单元的地址是_ 。20H , 2FH 、 21H 。5. 对中断进行查询时,查询的中断标志位共有 、 、 、 、 和 六个中断标志位。IE0 、 IE1 、 TF0 、 TF1 、 TI 和 RI。6.当扩展外部存储器或I/O口时,_ 口作地址/数据总线,传送地址码的 _位;_ 口作地址总线,传送地址码的 _位。 P0 、 低8 、 P2 高87.在单片机的RESET端出现_ ,便可以可靠复位,复位后的程序指针PC指向 _地址。2个以上机器周

37、期高电平、 0000H 。 简答题汇总1. SCON的作用是什么?SCON寄存器的内容如下,说明RI标志位的作用。 D7D6D5D4D3D2D1D0 TIRI位地址 99H98H答:串行口控制寄存器SCON用来锁存串行口发送中断接收中断请求标志TI(作用:发送中断请求标志位)和RI(作用:接受收中断请求标志位)。2.编写允许定时器1中断的中断初始化程序,定时器T1中断为高优先级。ET1=1;EA=1;PT1=13.提供扩展芯片的片选信号方法有哪几种?简述各种方法的优点与缺点。答:线选法和译码法。线选法的优点是:电路简单;缺点是:扩展芯片少。译码法的优点是:扩展芯片多;缺点是:电路复杂。4. 8

38、0C51系统中,片外程序存储器和片外数据存储器共用16位地址线和8位数据线,为何不会产生冲突? 答:程序存储器和数据存储器虽然共用16位地址线和8位数据线,但由于数据存储器的读和写分别由 和 信号控制,而程序存储器由读选通信号 控制,这些信号在逻辑上时序上不会产生冲突,因此,两者虽然共处于同一地址空间,但由于控制信号不同,所以不会发生总线冲突。5. 80C51单片机定时/计数器的方式0、方式1和方式2各有什么特点?答:方式0是13位计数结构,方式1是16位计数结构,方式2是8 位自动重装方式,适合作波特率发生器用。各中断源对应的中断服务程序的入口地址是否能任意设定?答:各中断源的入口地址已经在

39、中断地址区中被定义了,不能任意设定(6分)6.简述串行通信中“单工”、“半双工”、“全双工”三种数据传送方式。答:“单工”是指只能发送数据或只能接收数据(2分)。 “半双工”是指可发送数据或接收数据,但任一个时间只能发送数据或只能接收数据(2分) “全双工”是指可以在任一时刻同时进行发送数据与接收数据(2分)。7.在程序里如何以简单的方式来防止输入开关的抖动现象?答:只要在截获第一个输入信号时,即调用一个约20ms的延迟函数,即可避开20ms的不确定信号(4分)。20ms后再执行后面的指令(2分)【单片机常用软件延时10ms的方法来消除抖动的影响。当检测到有键按下时,先延时10ms,然后再检测

40、按键的状态,若仍是闭合状态,则认为真正有键按下。当需要检测到按键释放时,也需要做同样的处理】8.定时/计数器用作定时器时,其计数脉冲由谁提供?定时时间与哪些因素有关?答:定时的计数脉冲来自于单片机内部,即每个机器周期产生一个计数脉冲,也就是每个机器周期计数器加1(3分)。定时时间与定时器的工作模式、定时器的初值,时钟频率有关(3分)。9.AT89C51单片机有几个中断源?它们的中断标志和中断入口地址各是什么? 答:外部中断0 IE0 0003H (1分) 定时计数器0 TF0 000BH (1分) 外部中断1 IE1 0013H (1分) 定时计数器1 TF1 001BH (1分) 串行口 T

41、I和RI 0023H (2分)10. 中断服务子函数和普通子函数有什么异同? 答:相同点:两者都需要保护断点,都可实现中断嵌套等。不同点:1.一般函数在调用函数中的断点是明确的,中断函数的断点是随机的。2.主函数与调用函数之间具有主从关系,与中断函数之间是平行关系。3.一般函数调用是纯粹软件处理过程,而中断函数调用是需要软硬件配合才能完成的过程。11.TCON寄存器的内容如下,说明IT1、IE1、TF1三位的意义。 D7D6D5D4D3D2D1D0TCONTF1TR1TF0TR0IE1IT1IE0IT0位地址8FH8EH8DH8CH8BH8AH89H88H答:IT1用来决定INT1是电平触发方

42、式还是边沿触发方式。IE1是外部中断1的中断请求标志位,TF1是定时器T1溢出标志位。(详见P110) 12.80C51扩展存储器系统中,为什么P0口要接一个8位锁存器,而P2口不需要接?答:P0口是扩展存储器系统的低8位地址线和数据线总线,在访问外部存储器时,P0口分时用作输出外部存储器低8位地址和传送数据,为了在整个访问外部存储器期间,对外部存储器存在有效的低8位地址信号,所以P0口需要外接一个地址锁存器。而P2口只用作扩展存储器系统的高8位地址线,并在整个访问存储器期间不变,所以不必外接地址锁存器。 13.80C51单片机的片内、片外存储器如何选择? 答:程序存储器通过EA非引脚选择。若EA非 =1,则允许使用片内程序存储器(3分);若EA非=0,则只能使用片外程序存储器(3分) 14.什么是A/D转换器? A/D转换器是一种能把模拟量转换成数字量的电子器件(4分),

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号