期末考试单片机习题和答案全解_第1页
期末考试单片机习题和答案全解_第2页
期末考试单片机习题和答案全解_第3页
期末考试单片机习题和答案全解_第4页
期末考试单片机习题和答案全解_第5页
已阅读5页,还剩53页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

2、断允许寄存器IE的内容应是(A )。5.在 80C51单片机中,要求计数值较大时应采用(B )。A.方式0B.方式1C.方式2D.方式36.在 80C51单片机中,下面哪个不属于特殊功能寄存器(A)。A.PCB.IPC.SCOND.IE7.已知1只共阳极LED显示器,其中a笔段为字形代码的最低位,若需显示数字 6,小数点暗,则它的字形代码应为(D )。A. 06HB. 30HA.98HB.In84HC.42HD.22HD.82H8.若 MCS-51单片机使用晶振频率为6MHz时,其复位持续时间应该超过(C)。9.若存储器容量为32K X16位,则(A )。A.'地址线为15根,数据线为

3、16根B. 地址线为32根,数据线为16根C. 地址线为16根,数据线为32根D. 地址线为16根,数据线为15根10.通常在单片机的应用系统中,存放程序的存储器可采用(B)。bl c和A. 1 ROM 和 RAMf*B. ROMrC. RAM填空题(填空题共10题,每题2分)1. 若采用6MHz的晶体振荡器,则80C51单片机的振荡周期为,机器周期为2. 8255A内部控制电路还可以分成两组:A组和B组。其中A组控制的对象是, B 组控制的对象是。答案为:1.A 口及c 口的高四位;B 口和C 口的低4位,3. 80C51单片机外部中断请求信号有 方式和 方式。答案为:低电平,下降沿。4.

4、在单片机应用系统进行扩展时,通常 P0 口作为,而P2 口作为。答案为: 地址低8位或数据总线复用 ,地址高8位。5. 80C51单片机有和两种复位方式。答案为:上电复位,按键复位。6. 常用的8位A/D、D/A芯片分别为、。答案为:ADC0809、DAC0832 。7. RESET信号复位后,指令计数器PC的内容为。答案为:0000H8. 80C51片内有一一组工作寄存器区,每组为一一个寄存器,每组寄存器均被命名为一O答案为:4,8, R0R7 。9. 80C51单片机中,在IP=0x00时,优先级最高的中断是,最低的是,单片机的定时 器1中断的入口地址为。答案为:外部中断0,串行口中断,0

5、01BH 。10. 如果 a=0xD4 , b=0xB3 ,则 a&b=。答案为:0x901.在CPU内部,反映程序运行状态或反映运算结果一些特征的寄存器是D )。A. PCrB. SPrC. ArvirD. PSW2.位地址00H所在字节单元的地址是(D)A. 02HrB. 08HC.厂 I 21HrD. 20H3.下列那个并行口可以既作为输入输出口又可以作为高8位地址口(B )A.P1B.P2C.P3D.P04.设80C51单片机晶振频率为12MHz ,定时器作计数器使用时,其最高的输入计数频率应为(C)CA.2MHzC.500kHzCD.250kHz5. LCD1602 模块的

6、RS=1, R/W=0 ,表示(B )。P214A.指令寄存器写入|=-IB.'数据寄存器写入用L八一C. 忙信号读出r D. 数据寄存器读出6 .单片机中的程序计数器PC用来(C)。A.1存放指令B.存放正在执行的指令地址C. 存放下一条指令地址D. 存放上一条指令地址7 .控制中断优先级的寄存器是(A)IPA.B. PCONC.D.IETCON8 .串行通信包括四种工作方式,不是用于异步串行通信的为( A )。A.方式0B. 方式1C. 方式2D.1方式39 .在串行口工作于移位寄存器方式0时,其接收由(C)来启动。A. RENB.RIC.REN 和 RITID.10 .当定时器T

7、0向单片机的CPU发出中断请求时,若CPU允许并接受中断请求时,程序计数器PC的内容将被自动修改为(B)。rA. 0003HrB. 000BHCC. 0013Hpr-1rD. 001BH填空题(填空题共10题,每题2分)1.单片机的外部中断0的入口地址为一一,外部中断1(INT1)的中断入口地址为 , 定时器1的中断入口地为一一。0003H , 0013H ,001BH 。2. 80C51单片机具有位用户位寻址空间。1283 .单片机正常复位后,TH0的复位状态为一一。00H4 .单片机的CPU由和组成。运算器,控制器5 .如果a=0xD4 ,则a>>2=。(代表a的数值向右移两位

8、)0x356 .单片机的系统总线有? 。数据总线、地址总线、控制总线。7 .若只需要开串行口中断,则IE的值应设置为,若需要将外部中断0设置为下降沿 触发,则执行的语句为。90H , IT0=18 . TMOD中的GATE=0时,表示定时器的起停由或_控制。TR0 , TR1 。9 .单片机位寻址区的单元地址是从 _单元到一单元20H , 2FH10 . ADC0809 的 EOC = 1 ,表示 转换已经结束1.在片外扩展一片2764程序存储器芯片要(B)地址线。A. 18根M太日B. 13根J门用C. 16根TT-I_C_D. 20根2. LCD1602 模块的 RS=1, R/W=1 ,

9、表示(B)。H I 口A. 数据寄存器写入T|痴.B. 数据寄存器读出C. 1 指令寄存器写入D. 忙信号读出3.串行口的工作方式由(C)寄存器决定。A.SBUFB.PCONC. SCOND.RI4.已知1只共阴极LED显示器,其中a笔段为字型代码的最低位,若要显示数字7,它的字型代码为(C)CA.3FH1-C. 07HrD. F8H5 .利用下列(C)关键字可以改变工作寄存器组CA. interruptpB. sfrr IC. usingrD. while6 .在中断允许寄存器中,中断控制寄存器 EA位的作用是(A )'ri八A. CPU总中断允许控制位FT-Ir B. 中断请求总标

10、志位C. 各中断源允许控制位h Lz,比公、D. 串仃口中断允许位7 .定时/计数器有4种操作模式,它们由(B)寄存器中的M1 M0状态决定。I. IrA. TCONB. TMODrC. PCONh ID. SCON8 .区分片外程序存储器和数据存储器的最可靠方法是(D )。nA,看其芯片型号是RAM还是ROMK "八小|*由田,、也口也B. 看其位于地址范围的低端还是高端FT"甘土 什人钻一、匕C. 看其离80C51芯片的远近D.,看其是被RD还是被PSEN信号连接9 . 80C51单片机中,输入/输出引脚中用于专门的第二功能的引脚是(D )。A.P0B.P1C.P2D.

11、P310 .下列那种说法正确(A)。A.特殊功能寄存器SCON ,与定时器/计数器的控制无关。B.特殊功能寄存器TCON ,与定时器/计数器的控制无关。C.特殊功能寄存器IE,与定时器/计数器的控制无关。D.特殊功能寄存器TMOD ,与定时器/计数器的控制无关。填空题(填空题共10题,每题2分)1. 80C51单片机的内部数据存储器为 _字节,内部程序存储器为一字节。128 , 4K 。2. TMOD中的GATE=1时,T0定时器的起停由两个信号 _JD _控制。TR0 , /INT0 。4 .单片机常用两种复位方式,即 口 一单片机正常复位后,TMOD的复位状态为O上电复位,按键复位,00H

12、。5 .单片机的定时器0的中断入口地址为_ ,串行口中断的入口地址为_。000BH , 0023H 。6 . 80C51有两个16位可编程定时/计数器,其中定时作用是指对单片机脉冲进行计数,而计数器作用是指对单片机 脉冲进行计数。内部,外部。7 .如果 a=0xD4 , b=0xB3 ,贝U a|b= ?0xF7 。8 .对8255芯片编程时,定义 PA 的地址# define PA8255 XBYTE0x7FFFC,贝U在编写C51程序时,应该包含 一头文件。absacc.h 。9 . DAC0832与单片机的接口电路可以根据需要选择直通、。单缓冲,双缓冲。10 .当80C51引脚 信号有效

13、时,表示从 H稳定地送出了低8位地址。ALE , P0 。单选题(单选题共10题,每题2分)1.单片机80C51的XTAL1和XTAL2引脚是(D)引脚。A.r外接定时器B.1外接串行口C.外接中断in小5D.外接晶振2.用 80C51的串行扩展并行I/O 口时,串行接口工作方式选择(A )。A.方式0B.方式1C.方式2D.方式23. 11根地址线可选_个存储单元,16KB存储单元需要根地址线。2048 , 147.具有模数转换功能的芯片是(A)A. ADC0809CB. DAC0832C. MAX232rD. PCF85638. 80C51定时/计数器共有四种操作模式,并由TMOD寄存器中

14、M1 M0的状态决定,当M1 M0的状态为10时,定时/计数器被设定为(C)A.r13位定时/计数器B. ,:16位定时/计数器C., 自动重装8位定时/计数器in 人、S八D. 2个独立的8位定时/计数器9.在五个中断源中,可通过软件确定各中断源中断级别的高或低,但在同一级别中,按硬件排队的优先级别最高的是(C )中断。A., 定时器T0n -B. 定时器T1iri C. 外部中断0iriD. 外部中断110. 80C51单片机的VSS (20)引脚是(B)引脚。CI 、A. 王电源+5V|r|B. 接地ClC. 备用电源D. 访问片外存贮器填空题(填空题共10题,每题2分)1 .单片机正常

15、复位后,P0P3的复位状态为FFH 。2 .单片机的外部中断0的入口地址为。0003H 。3 .如果 a=0xD4 ,贝U a<<2=。0x504 .定时器0和定时器1的中断标志分别为 和 TF0, TF15 .对单片机进行复位,应该在RST引脚上持续出现 个机器周期的电平。2 , Wj6. 80C51单片机的CPU为位。86. ADC0809的START引脚需要加一个,才能启动ADC0809开始转换。大于100ns的正脉冲。7. 80C51单片机内部RAM中有4个工作寄存器组,在使用时区别不同寄存器组是依靠特殊功能寄存器 _中的 口_标志位进行设置PSW , RS0 , RS1试

16、题5单选题(单选题共10题,每题2分)3.若80C51单片机的晶振频率为12MHz时,其复位持续时间应该超过(A)。A. '2dsrB. 1 4 dsrC. 1 1 sIrlD. 1ms解析:复位需要两个以上机器周期,所以2X (12/12 ) =25 .要使单片机能够响应定时器T0中断和串行接口中断,它的中断允许寄存器IE的内容应是(D)。A.98HB. 91HC.18HD. 92H6 .定时器T1的溢出标志为TF1 ,如果采用查询方式,当查询到有溢出时,该标志(A )。A. 由软件清零 B. 由硬件自动清零nC. 随机状态D. AB都可以解析:因为是查询方式,所以软件清零。若为中断

17、,硬件清零7 .串行口的工作方式由(C )寄存器决定。A.SBUFB.PCONC.SCOND.TMOD8 .单片机C51中用关键字(D)来改变寄存器组。A.interruptB.unsignedC.reentrantD.using9 .可以将P2口的低4位全部置高电平的表达式是(B )。A.P2&=0x0fB.P2|=0x0fC.P2A=0x0fD.P2=P2解析:P2的值或上0x0f ,所以低四位全高电平P21410. LCD1602的使能端巳在引脚上出现(C)后,模块执行命令。A.低电平B.高电平C.负跳变D.正跳变填空题(填空题共10题,每题2分)1. 单片机程序的入口地址是,外

18、部中断1的入口地址是。0000H 、 0013H 。2. KeiL C51软件中,编译连接后生成可烧写的文件扩展名是。Hex3. 微处理器本身不是计算机,它是微型计算机的核心部件,又称它为,它包括两个主要部分、。CPU、运算器、控制器。4. 80C51有个并行I/O 口,其中P0P3是准双向口,所以由输出转输入时必须先写入O4、0FFH或先写入15. 80C51单片机访问片外存储器时,利用 _(言号锁存来自 口的低8位地址信号。ALE、P 0 。6. 80C51单片机有:,等5个中断请求源。外部中断0、定时器0、外部中断1、定时器1、串行口中断。7. 用定时器T1方式2计数,要求每计满100次

19、,向CPU发出中断请求,TH1、TL1的 初始值分别是、。解析:(2 -100) /256;(2 -1()0) %256;8. 80C51单片机的外部中断请求信号的触发方式有:和。电平触发方式、边沿触发方式。9. 若累加器A中的数据为01010010B ,则PSW中的P=。1试题6单选题(单选题共10题,每题2分)2 .当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状 态都应至少维持(A )。A. 1个机器周期TI口口.B. 3个机器周期in口口.C. 4个机器周期in口口.D. 2个机器周期3 . P0 作数据线和低8位地址线时,P0 口( C)。A.1 应外接上

20、拉电阻riB. 能作I/O 口inC. 不能作I/O 口|c|十D. 应外接局电平4 .片内RAM的20H2FH为位寻址区,所包含的位地址是(A )。A.B.00H 20HC.20H 2FHD.00H FFH7 .若单片机的振荡频率为6MHz ,设定时器工作在方式1需要定时1ms,则定时器初值应为(C )。解析:162 -1000x (6/12)看书P119A.500B.1000C.216-500D.216-10008 .定时器1工作在计数方式时,其外加的计数脉冲信号应连接到( B)引脚。A.广T0B. T110.在单片机内部,反映程序运行状态或反映运算结果的特征寄存器是(C)。A.PCB.C

21、.PSWD.SP填空题(填空题共10题,每题2分)1. 控制串行口工作方式的寄存器是。SCON 。2. 11根地址线可选K字节的存储单元,16KB存储单元需要根地址线。2 , 143. 80C51的并行I/O 口信息有两种读取方法:一种是读引脚,还有一种是。读锁存器。4. TMOD中的GATE=1时,T0定时器的起停由两个信号 _口控制。TR0 和 /INT05. 80C51内部数据存储器的地址范围是 ,位地址空间的字节地址范围是 ,对应的位地 址范围是,外部数据存储器的最大可扩展容量是 。00HFFH、20H2FH、00H7FH、64K6. 80C51单片机有 J- 16位可编程定时/计数器

22、,有一种工作方式,当定时/计数器 工作于定时模式时,是对脉冲进行计数。2、 4、内部。7.串行通信的通信方向有、半双工和 三种。串行中断请求标志位 和。9 .单工、全双工 ,TI、 RI。10 . 80C51内部数据存储器的地址范围是,位地址空间的字节地址范围是 ,对应的位地 址范围是,外部数据存储器的最大可扩展容量是 。00HFFH、20H2FH、00H7FH、64K试题7单选题(单选题共10题,每题2分)1. P1 口作输入用途之前必须要(B )。A.外接上拉电阻A. 1 相应端口先置1in , 一“ , mC. 相应端口先置0r,D. 外接局电平3 .用80C51的串行扩展并行I/O 口

23、时,串行接口工作方式选择(A )。A. 方式0B.方式1C. 万式2D.方式34 .单片机的4组通用工作寄存器的地址范围是(B )。A. 1 00H 7FHCB. 00H 1FH1-C. 20H 2FHD. 00H FFH6.在串行口的控制寄存器 SCON中,REN的作用是(C )。A. 接收中断请求标志位ClB. 发送中断请求标志位C.1串行口允许接收位D.I地址/数据位7.已知1只共阳极LED显示器,其中a笔段为字型代码的最低位,若要显示数字的字型代码为(C)rA. 3FHCB. 7DHCC. 82HrD. F8H6,它8.定时器/计数器工作方式2是(B )。A. I" 1个8位

24、计数器结构IC1人B. 2个8位计数器结构El、C. 13位计数结构rlD. 16位计数结构9.在片外扩展一片27128程序存储器芯片要(D )地址线。r 小A. 8根B.13根C.16根D.14根10.定时器T0的溢出标志为TF0,采用中断方式、若有TF0溢出时,该标志(A)。A.,由硬件自动清零B.,由软件清零C.,随机状态riD.AB都可以填空题(填空题共10题,每题2分)WR1 . 80C51工作电压是V,用作复位功能的控制引脚是,PSEN弓I脚的功能是RD引脚的功能是5、RST、片外程序存储器读选通、片外数据存储器写选通、片外数据存储器读选通。2 .若只需要开串行口中断,则IE的值应

25、设置为,若要将外部中断0设置为下降沿触发,则需执行的语句为。90H、 IT0=1 。3 .常用的数码管中的发光二极管有、两种连接方式。共阴极、共阳极。4 .如果 a=0xD4 , b=0xB3 ,贝U a|b=。0xf7 。5 .计算机三大总线分别为、和。地址总线、控制总线、数据总线6 . 80C51单片机是8位的单片机,其数据线是位,地址线是 位。当扩展存储器时,其中地址线由 口提供,数据线由提供8 、 16 、 P0 、 P2 、 P0 。6.以80C51为核心的单片机最小系统,除了要有单片机、电源、地外,还要有 电路和 电路。晶振、复位。试题8单选题(单选题共10题,每题2分)1 .定时

26、器T0的溢出标志为TF0,采用查询方式,若查询到有溢出时,该标志(A )A.一 由软件清零iri 小B. 由硬件自动清零P lC. 随机状态in D. AB都可以2 . 51单片机片内RAM的位寻址区,所包含的字节地址是(C)。riA. 1 00H 20H rB. 00H7FH°C. 20H2FHD. 00HFFH3 . KeiL C51软件中,编译连接后生成可烧写的文件扩展名是。hex4 .定时器/计数器作定时器时是对(C)进行计数。A.1外部脉冲rii十8. 低电平C.,:机器周期D.1高电平解析:定时器对时钟脉冲计数5 .访问外部存贮器或其它接口芯片时,作数据线和低 8位地址线

27、的是(A)。A. ' P0 口CB. P1 口° CC. P2 口D. P0 口和 P2口6 .定时器/计数器工作方式0是(C)。A.,: 自动重装载的8位计数器结构|r| 人B. 2个8位计数器结构in-C. 13位计数结构P 一 D. 16位计数结构7 .单片机80C51的XTAL1和XTAL2引脚是(D )引脚。in 小 ,A. 外接定时器Cl一B. 外接串行口C.1外接中断D.1外接晶振8 .在五个中断源中,可通过软件设置各中断源中断级别的高或低,但在同一级别中,按硬 件排队的优先级别最低的是(D)中断。A.,定时器T0CI皿B. 定时器T1rimC. 外部中断INT

28、0D. 1串行口9 .串行口中断入口地址是(D)rA. 000BHrB. 0013HrC. 0003HrD. 0023H10 . DAC0832是一片常用的D/A转换芯片,它的分辨率位数是(A)A.B.10D.14填空题(填空题共10题,每题2分)1 .当扩展外部存储器或I/O 口时,P2 口用作,P0 口用作 和。地址高8位、 地址线低8位和 数据线。2 .定时器/计数器的工作方式3是指将 拆成两个独立的8位计数器。而另一个定时器/计 数器此时只可作为使用。T0、波特率发生器。3 . 80C51单片机内部RAM区有组工作寄存器区。44 .对中断进行查询时,查询的中断标志位共有 、和 六个中断

29、标志位。TF1、TF0、 IE0、 IE1、 TI 和 RI。5 .如果80C51单片机的引脚EA接地,说明单片机访问的存储器是。外部程序存储器。6 . 80C51单片机的CPU是由 和 组成。运算器和控制器7 . 80C51的P0P3是准双向口,所以由输出转输入时必须先写入。正确答案为:1。8 .在单片机的RESET端出现,便可以可靠复位,复位后的程序指针 PC指向_地 址。2个以上机器周期高电平,0000H 。9 .定时器T1的中断入口地址为。试题9单选题(单选题共10题,每题2分)1 .定时器/计数器工作方式0是(C)。A. 8位计数器结构B. ,2个8位计数器结构in C. 13位计数

30、结构n 八D. 16位计数结构2 .单片机的外部中断触发方式为(D)。A.1电平触发,低电平有效in一B. 电平触发,高电平有效C. 边沿触发,负跳变有效iri 十 D. A和C都可以3.在单片机中,如果LED数码管的个数较多,常用的数码管显示方式是(B )A. 静态显示r| 一B. 动态显不CI 、一C. 随机方式D. 以上万式都不对4.定时器的工作方式由(A )特殊功能寄存器决定。A. TMODnB. PCONrC. TCONrD. TF05.定时器T0的溢出标志为TF0,如果采用中断方式,当T0发生溢出时,TF0标志(B)°A.,由软件清零IT B. 由硬件自动清零riC. 随

31、机状态ri D. AB都可以6. ADC0809是一片常用的A/D转换芯片,它的分辨率位数是(A)。A.B.10C.12D.147.单片机80C51的XTAL1和XTAL2引脚是(B)引脚。A.1 外接定时器nB. 外接晶振inC. 外接中断|r|D. 外接串行口8 .访问外部存贮器或其它接口芯片时,作数据线和低 8位地址线的是(A)。A. ' P0 口CB. P1 口c CIC. P2 口Irl 力D. 1 P0 和 P2 口9 .可以将P1 口的高4位全部置高电平的表达式是(C )。CA. P1A=0xf0CB. P1&=0xf0rC. P1rD. =0xf0E. P1=P

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

33、,则将对应的 送给数码管。共阴极、共阳极、字模(段码)。6 . AT89C51含 ROM, RAM,在物理上有 独立的存储器空间。4K 、 256B 、 4 。7 .键盘可分为和两种方式。独立式键盘、矩阵式键盘 。试题10单选题(单选题共10题,每题2分)1. 80C51单片机的复位信号是(A )有效。A. 图电平in十B. 低电平inC. 脉冲|r|D. 下降沿2. ADC0809是一片常用的A/D转换芯片,它的分辨率位数是(A)。A.B.10C.12D.143.单片机C51中用关键字(A)来表示中断函数。A. interruptrB. unsignedrC. usingrD.reentra

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

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

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

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

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

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

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

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

42、部中断1的中断请求标志位,TF1是定时器T1溢出标志位。(详见P110)12 . 80C51扩展存储器系统中,为什么P0 口要接一个8位锁存器,而P2 口不需要接?答:P0 口是扩展存储器系统的低8位地址线和数据线总线,在访问外部存储器时,P0 口分时用作输出外部存储器低 8位地址和传送数据,为了在整个访问外部存储器期间,对外部存储器存在有效的低 8位地址信号,所以P0 口需要外接一个地址锁存器。而 P2 口只用作扩展存储器系统的高 8位地址线,并在整个访问存储器期间不变,所以不必外接地址锁存器。13 . 80C51单片机的片内、片外存储器如何选择?答:程序存储器通过 EA非引脚选择。若 EA

43、非=1 ,则允许使用片内程序存储器(3分);若EA非=0,则只能使用片外程序存储器(3分)14 .什么是A/D转换器?A/D转换器是一种能把模拟量转换成数字量的电子器件(4分),常用的A/D转换器是ADC0809。( 2 分)15 .什么是中断嵌套?答:在中断服务过程中执行更高级别的中断服务称为中断嵌套。16 .编写允许外部中断1中断、用负跳变触发的中断初始化程序。答:IT1=1; (2 分)EX1=1; (2 分)EA=1; (2 分)17 .什么是机器周期? 80C51的时钟振荡周期和机器周期之间有何关系?答:完成一个基本操作所需要的时间称为一个机器周期(2分),每个机器周期包含六个时钟周期(用S表示),每个时钟周期由节拍信号P1和节拍信号P2组成的,每个节拍持续一个振荡周期(2分)。因此一个机器周期包含 S1P1S6P2共6个状态的12个 振荡 周期(2分)。18 .单片机的ALE引脚的作用是什么?答:ALE为地址锁存使能信号,(2分)当单

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论