哈工大2010年春季学期单片机原理试题题号一二三四五试卷平时实验大作业总分分数第1页(共6页)班号姓名一、填空(每空1分,共35分)1.MCS-51单片机片内含有运算器和控制器的功能单元称为()。2.单片机复位时SP的值为()。3.PSW寄存器中的()位,是用户可自由使用的标志位。4.8052单片机片内有()个RAM单元,()字节程序存储器单元。5.当8031单片机的一个机器周期为4μS时,这时它的晶振的频率为()MHz。6.执行DJNZR5,rel指令,将循环执行250次。此时R5初值应为()。7.MCS-51单片机上电复位时,5个中断源中断优先级最低的是()。8.80C51单片机采用外部时钟电路时,XTAL1引脚接(),XTAL2引脚的接法为()。9.当TMOD中的GATEx=()时(x=0,1),定时器的启停由两个信号:()和()来控制的。10.以8751为核心的单片机最小系统,除了要有8751单片机外,还要有()电路和()电路。11.定时器T0工作在方式3时,定时器T1主要用作()。12.已知8段共阴极LED数码显示器要显示某字符的段码为7DH(a段为最低位),此时显示器显示的字符为()。13.若某存储器芯片地址线为15根,那么它的存储容量为()KB14.使用8751单片机,当引脚EA=1时,其外扩的程序存储器的最大容量为()KB,其地址从()H∼()H15.单片机执行子程序返回指令时,应把子程序调用指令的()装入PC中。16.欲使P1口的高2位输出1,低6位不变,应执行一条()指令。17.单片机系统常用的的A/D转换器有两种,它们是()型和()型。18.当MCS-51执行MOVCA,@A+PC指令时,伴随着()控制信号有效。19.某8位A/D转换器的转换电压的范围为0∼5v,其分辨率为()20.若P标志位为1,且A中的低6位均为0,那么A的内容为()H或()H。21.串行口方式2接收到的第9位数据送()寄存器的()位中保存。本题得分试题:班号:姓名:第2页(共6页)22.双积分A/D转换器的积分周期为20ms的整数倍时,能够抑制()。23.A/D转换器的两个重要的技术指标是()和()。24.MCS-51单片机的P2口是()口。二、判断(每题1分,共15分),在后面的括号中填入“√”或“×”1.单片机是一种CPU。()2.A/D转换器的位数越多,其量化误差越小。()3.MCS-51单片机中的寄存器PC是用户不能用指令直接访问的寄存器。()4.访问单片机外部扩展RAM的低128字节与访问片内RAM单元,指令是不同的。()5.并行接口芯片8255A的方式1是无条件的输入输出方式。()6.MCS-51单片机对片外的RAM单元和片外的I/O端口使用相同的访问指令。()7.指令LJMP的跳转空间最大为64KB。()8.8751单片机对片内的EPROM和外部扩展的EPROM的访问指令是相同的。()9.MCS-51单片机的P1口如果作为输入端口使用时,必须先向P1口写入FFH。()10.指令“MOVA,@R2”是错误的。()11.串行口方式0的波特率仅与单片机的晶体振荡器有关,与定时器无关。()12.MCS-51单片机的堆栈区设在片外的RAM区。()13.MCS-51单片机中的同级中断不能嵌套。()14.两片具有相同分辨率的A/D转换器,其转换精度也是一样的。()15.当MCS-51执行MOVXA,@R1指令时,伴随着WR信号有效。()三、简答1.写出MCS-51的所有中断源。并说明哪些中断源在响应中断时,其中断请求是由硬件自动清除,哪些中断源必须用软件清除,为什么?(6分).答:2.下面是某8031系统的程序段,当8031响应定时器T0中断后,跳向T0中断中断服务子程序入口,且执行了的第一条单字节指令后,此时PC的内容为多少?(5分)ORG0000HLJMP4000H本题得分本题得分试题:班号:姓名:第3页(共6页)ORG0003HLJMP1000HORG000BHLJMP2000HORG0013HLJMP3000H答:PC=()3.已知程序执行前有A=02H,SP=42H,(41H)=FFH,(42H)=FFH。下述程序执行后,则A=();SP=();(41H)=();(42H)=();PC=()。(5分)POPDPHPOPDPLMOVDPTR,#3000HRLAMOVB,AMOVCA,@A+DPTRPUSHAccMOVA,BINCAMOVCA,@A+DPTRPUSHAccRETORG3000HDB10H,80H,30H,80H,50H,80H答:A=();SP=();(41H)=();(42H)=();PC=()四、下图为某MCS-51应用系统的3位LED8段共阳极静态显示器的接口电路,回答下列问题:(16分)(1)该静态显示器电路与动态扫描的显示器电路相比有哪些优缺点?(4分)(2)写出显示字符“3.”、“8”、“5”的段码,注意:段码的最低位为“a”段,段码的最高位为“dp”段。(6分)(3)已知82C55的PA口、PB口和PC口的地址分别为FF7CH、FF7DH、FF7EH,且82C55的这3个端口均已被初始化为方式0输出,用汇编语言编写出使3位LED共阳极显示器从左至右显示“3.85”的程序段。(6分)答:本题得分试题:班号:姓名:第4页(共6页)四题图试题:班号:姓名:第5页(共6页)五、请回答:(共18分)1.下图中外部扩展的程序存储器和数据存储器容量各是多少?(2分)2.三片存储器芯片的地址范围分别是多少?(发地址时,每次只能选中一片芯片)。(6分)3.请编写程序(用汇编语言),指令后要有注释,要求:(1)将内部RAM40H~4FH中的内容送入1#6264的前16个单元中;(5分)(2)将2#6264的前4个单元的内容送入片内RAM单元50H~53H中;(5分)答:本题得分试题:班号:姓名:第6页(共6页)