《单片机原理及接口技术复习.docx》由会员分享,可在线阅读,更多相关《单片机原理及接口技术复习.docx(3页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、单片机原理及接口技术复习题一填空题1. MCS-51字长 8 位。2. MCS-51的p0p4口均是可编程并行I|O口,其中p0和p2除了进展数据的输入、输出外,通常用来构建系统的 数据总线 和 地址总线 ,在p0-p4口中, P0为真正的双向口, P1P3 为准双向口。3. 设x和y是无符号字符型,且x=0x97,y=0x63,那么x&y的值为 1 , X&Y的值为03H 4. 在单片机系统中,74HC373常用作 地址锁存器 ,74HC138常用作 地址译码器 , 74LS273通常用作简单 输出 接口扩展,74LS244通常用作简单 输入 接口扩展。5. ALE信号的作用 地址锁存的选通
2、信号,实现低8位地址所存 .6. 假设采用6MHZ的晶体振荡器,那么MCS-51的机器周期 2us 7. 51中,假设单片机有256字节内部RAM,需使用高128字节的内部RAM,那么定义时的存储方式是bdata ,假设定义的变量使用外部64lbytes的存储区,那么定义时的存储方式 xdata 8. 累加器A=80H,执行完指令ADDA,#83H后,进位位CY= 1 9. 指令LCALL,37B0H,首地址在2000H,所完成的操作量2003H 入栈, 37B0H进入PC.10. 51有 5 中断源,有 2 个中断优先级,优先级主软件填写特殊功能存放器 IP 加以选择11. A/D转换器你的
3、三个重要指标 分辨率 , 建立时间 ,转换精度 。12. 51内有几个定时计数器?有哪些存放器组成?13. 答: 51单片机内部有两个16位可编程的定时/计数器,简称定时器0T0和定时器1T1。它们分别由方式存放器TMOD、控制存放器TCON和数据存放器TH0、TL0,TH1、TL1组成。二判断题1.串口通信为了实现全双工通信,设置两个8BUF; ( )2.在51系列的单片机系统中,一个机器周期是固定的; ()3.定时器和计数器的工作原理均是对输入脉冲进展计数; ( )4.ADC0809是8为逐次逼近式模/数转换接口; ( )5.51的程序存储器只是用来存放程序的,不能放任何数据; ( )6.
4、TMCD中的GATE=1时,表示由两个信号控制定时器的启停; ( )7.51单片机的特殊功能存放器分布在60HN80H地址范围内; ( )三简述题1.简述单片机的内部组成;答:MCS-51单片机主要由以下部件组成:1个8位CPU;1个片内振荡器及时钟电路;4KB ROM程序存储器,256BRAM;21个特殊功能存放器;2个16位定时/计数器;4个8位并行I/O口及1个可编程全双工串行接口;可寻址64KB的外部程序存储器空间;可寻址64KB的外部数据存储器空间;5个中断源、两个优先级中断嵌套中断构造。的功能分区;答:功能分区为用户RAM区字节地址为30H7FH和可位寻址区字节地址为20H2FH以
5、及四组通用工作存放器区字节地址为00H1FH3.51系列单片机中有几个中断源,分别是如何定义?其中那些中断源可以被定义成高优先级中断,如何定义?响应中断的条件是什么?答:具有5个中断源,分别是外部中断INT0和外部中断INT1,定时溢出中断0和定时溢出中断1以及串行中断.通过对中断优先级存放器IP的设置,每个中断源都可以被定义为高优先级中中断. 1CPU开中断,即IE存放器中的中断总允许位EA=1,2该中断源发出中断请求,即该中断源对应的中断请求标志为1,3该中断源的中断允许位=1,即该中断没有被屏蔽,4无同级或更高级中断正在被效劳。 4.各中断源对应的中断程序的入口地址是否能任意设定?各中断
6、源的入口地址已经在中断地址区中被定义了,不能任意设定.答:1Cy(PSW.7)进位标志位,2Ac(PSW.6)辅助进位标志位,3F0(PSW.5)标志位,4RS1,RS0(PSW.4,PSW.3)4组工作存放器区选择控制位1和位0,5OVPSW.2溢出标志位,6P(PSW.0)奇偶标志位7PSW.1位保存位。6.一单片机系统的外接晶体振荡器的振荡周期频率为11.059MHZ,计算该单片机系统的拍节P,状态S,机器周期所对应的时间是多少?指令周期中的单字节双周期指令的执行时间是多少?P=1/f=(1/11.059*106)=0.09*10-6s=90ns.S=2P=2*90ns=180ns7执行
7、以下程序段后,A=_13H_ MOV A #34H DEC A ADD A #43H RL A CPL A8. 执行以下程序段后,P1=_88H_ MOV P1,#4AH四2B的题 1.51单片机外扩展一片2732存储器,划出系统电路原理图,写出地址分布。2716的图如下程序存储器的地址范围为:0000H07FFH#includesbit P1.0=P10;void main(void)TMOD=0x00/采用定时器T1工作方式0,定时器模式。;TH1=0XFE;/写入1ms定时初值。TL1=0X0C;TR1=1;/启动T1。while(1) if(TF1=1)TF1=0; /将TF1软件清零
8、TH1=0XFE;/重新写入1ms定时初值。TL1=0X0C; P1.0=!P1.0; /反转一次#includesbit P1_0=P10;void main (void) TMOD=0x00; P1_0=0; TH1=(65536-1000)/256; TL1=(65536-1000)%256; ET1=1; EA=1; TR1=1; dowhile(1)void T1_int(void) interrupt 1 using 1 P1_0=! P1_0;TH1=(65536-1000)/256;TL1=(65536-1000)%256;1、计算机能识别的语言是 C 。A汇编语言 B自然语言
9、 C机器语言 C高级语言2、MCS-51单片机外扩存储器芯片时,4个I/O口中用作数据总线的是 B 。AP0和P2口 BP0口 CP2和P3口 DP2口3、在中断效劳程序中,至少应有一条 D 。A传送指令 B转移指令 C加法指令 D中断返回指令4、访问外部数据存储器时,不起作用的信号是 C 。A B C DALE 5、以下指令中,属于单纯读引脚的指令是 C 。AMOV P1,A BORL P1,#0FH CMOVC C ,P1.5 DDJNZ P1,LAB6、使用定时器T1时,有几种工作模式 C 。A1种 B2种 C3种 D4种7、假设MCS-51中断源都编程为同级,当它们同时申请中断时,CPU首先响应 B 。A B CT1 DT08、MCS-51响应中断时,下面哪一个条件不是必须的 C 。A当前指令执行完毕 B中断是开放的 C没有同级或高级中断效劳 D必须有RETI指令9、如果8255端口A设置为方式2,那么端口B设置为 A 。A只可以方式0B也可以方式2C除方式2外,其它方式均可D任意方式10、当MCS-51进展多机通讯时,串行接口的工作方式应选为 C 。A方式0 B方式1 C方式2 D方式0或方式2