-1-东华大学2009----2010学年第一学期期末试题B卷踏实学习,弘扬正气;诚信做人,诚实考试;作弊可耻,后果自负。课程名称微机原理及应用使用专业_机械制造及其自动化班级_______________姓名____________学号__________试题得分一二三四五六七八九十总分一.填空题(共20分)(1).MCS-51系列单片机的硬件由哪几部分组成:_________、_________、I/O。(2).一个字节是由,______位十六进制数组成。十六进制数0FCH的二进制数形式为____________B。(3).8051单片机的内部数据存储器共有字节空间,其中00H~1FH是工作寄存器组区,是位寻址区,是用户数据区。(4).假设RS0=0RS1=1,则当前工作寄存器组的地址范围是______。R3寄存器的地址是______。(5).十六进制数85H的二进制原码是______,反码是______,补码是______。(6).十进制数3052转换成十六进制数是______H。(7).8051单片机中有5个中断源,其中断向量入口地址范围是____________。8051有级中断。在同一级别中,自然优先级最高的是______,最低的是______。(8).8051具有7种寻址方式,MOVCA,@A+DPTR是______寻址,MOVC,08H使用了______寻址,MOVA,@R0使用______寻址,JC78H使用______寻址。-2-二.选择题(共10小题,每小题2分,共20分):1.下列指令正确的的是()A.MOVSP,#0FFHB.PUSHAC.MOVA,#1234HD.SUBBR1,#09H2.下列指令不能将A清零的是()A.MOVA,#00HB.CLRAC.ORLA,#00HD.XRLA,A3.下列说法正确的是:()A.PC不是指向当前执行的指令。B.PC是特殊功能寄存器C.8051的5个中断源优先级相同。D.51系统可以没有复位电路。4.执行PUSHACC指令,MCS-51完成的操作是()A.(ACC)→(SP)SP-1→SPB.SP+1→SP(ACC)→(SP)C.SP-1→SP(ACC)→(SP)D.(ACC)→(SP)SP+1→SP5.8051执行MOVA,#0AH后,PSW的哪一位被置1()A.ACB.F0C.OVD.P6.设累加器A的内容为0C9H,寄存器R2的内容为54H,CY=1,执行指令SUBBA,R2后结果为:()A.(A)=74HB.(R2)=74HC.(A)=75HD.(R2)=75H7.设(A)=0F3H,(R0)=0AAH,执行指令ANLA,R0后,结果()A.(A)=82HB.(A)=A2HC.(R0)=82D.(R0)=6CH8.如果定时器工作在方式3,TH0计数溢出的中断请求标志是()A.TR0B.ET0C.TF0D.TR19.下面不属于中断源的是()A.T0B./INT0C.TXDD.SP10..若不使用MCS-51片内程序存储器则哪个引脚必须接地.()A.EA管脚B.XTAL1C.VCCD.P3.3-3-三.程序运行分析与译码:1.分析如下程序段,试着模拟运行分析执行到断点处(断点处指令未执行)寄存器A.R1、R2取值填入表格?(提示:表格可能有多余行)(10分)MOVR2,#02MOVSP,#30HMOVA,#10HMOVR1,#00LOOP:INCR1ADDA,R1;;此处为断点观察A和R1、R2值PUSHACCDJNZR2,LOOP;;POP40HSJMP$RET第?次到断点A值R1值R2值SP值(SP)值第1次到断点最后取值2.指令译码:并分析R0所指向地址的数据是______,3FH单元所存的数据是______。地址(PC值)机器码程序源码ORG2000H2000H74___MOVA,#3FH______753F___MOV3FH,#40H______F8MOVR0,A______76___MOV@R0,#00H______80___SJMP$NOP-4-四,编程(每小题5分共20分)1.编写程序,把内部RAM从70H~7EH的内容传送到从1000H开始的区域。(提示可用DJNZ或CJNE控制循环,INCDPTR)2.设中断优先设置为PT1=0,PT0=1,PX0=0。当CPU正在执行T1溢出的中断服务程序,T0和/INT0同时产生中断请求,试文字描述CPU的中断响应过程。3.请用数据传送指令实现下列要求的数据传送:外部RAM1000H单元的内容送到外部RAM200H。(MOVX)4.初始化定时器T0,使其可定时3ms,晶振频率为6MHZ。-5-五、综合编程:在下面已有电路基础上,设计一个循环灯系统,通过单片机的P1口并行输出驱动8个发光二极管。编写程序,使这些发光二极管每次只点亮一个,循环左移或右移,一个接一个地亮20ms,循环不止。(提示LED正常电压1.7v左右。需串接电路分压,延时程序可以用定时器也可以用循环延时)(20分)P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7+5VVccVss30PF30PFC22UF3001KVCCXTAL1XTAL2RESET+5V显示电路晶振电路复位电路12MHZ8051+5V-6-定时与中断用寄存器:仅供参考IEEA----PSET1EX1ET0EX0TCONTF1TR1TF0TR0IE1IT1IE0IT0TMODGATEC/TM1M0GATEC/TM1M0IP------PSPT1PX1PT0PX0-7-