您好,欢迎访问三七文档
当前位置:首页 > 机械/制造/汽车 > 汽车理论 > 单片机广东工业大学考试试卷-(-A-)
1广东工业大学考试试卷(A)课程名称:单片机原理与接口技术考试时间:2007年1月26日(第21周星期五)一、填空(每空1分,共25分)1.CPU核心部件为______,它承担了算术和_____运算。2.MCS-51衍生型芯片89C51RD2内部RAM容量为_____,外部扩展RAM、____和___________读写方式相同,均使用MOVX指令。3.指令由操作码和_______两部分组成,其中操作码决定了指令要执行的动作。4.在由MCS-51构成的单片机应用系统中,如果没有外部程序存储器,则EA/Vpp引脚应(接地、接Vcc、悬空),PSEN引脚应(接地、接Vcc、悬空)。5.根据指令特征,可将计算机指令系统分为RISC和两大类;其中MCS-51单片机采用指令系统。6.在MCS-51中,执行了如下指令或程序段后,指出PSW寄存器内容(假设指令执行前PSW=00H,且各小题相互独立)。(1)SUBBA,#5FH;执行前A=87H,执行后PSW=______H(2)ANL30H,#0FH;执行后PSW=______H(3)DECA;执行前A=00H,执行后A=___H;PSW=______H(4)CJNEA,#60H,NEXT1;执行前A=63H,执行后A=___H;PSW=______H(5)MOVA,#5FH;执行后PSW=______H8.MCS-51响应定时/计数器T1溢出中断后,将从________单元中取指令码。9.在MCS-51应用系统中,扩展的并行输出口应利用WR信号的_____(下降沿、上升沿)锁存由CPU输出的数据。10.下面是定时/计数器T2中断服务程序片段(工作于自动重装初值方式),请在横线上填写相应指令,完善该中断服务程序。PROCCTC2CTC2:PUSHAcc_______________INC30HMOVA,30HCJNEA,#60,NEXTNEXT:JCEXITMOV30H,#0CPLP1.0EXIT:__________________2____________________________________RETIEND二、判断题(正确打√,错误打×)(每题1分,共10分)1.程序中伪指令在编译时将产生机器码。2.“JBP1.0,NEXT”指令读I/O引脚,而不是P1.0的I/O锁存器位。3.增强型MCS-51芯片采用低电平复位。4.在SST89E54RD2芯片中,软件复位与硬件复位效果相同。5.在LPC900系列中,除个别引脚外,I/O口电路结构可编程设置。6.在MCS-51芯片中,I/O引脚短路或接地均不会损坏I/O口引脚内部电路。7.在MCS-51系统中,可把ERAM或外部RAM作堆栈使用。8.在单片机应用系统中,晶振频率越高越好。9.SPI属于异步串行通信接口。10.同优先级中断服务程序可使用同一工作寄存器区。三、指出下列指令中指定操作数的寻址方式(每空1分,共15分)1.MOV90H,B;目的操作数寻址方式为_____,操作对象为______。2.MOVP2,B;目的操作数寻址方式为_____。3.MOVACC,P0;目的操作数寻址方式为_____。4.MOVCA,@A+DPTR;源操作数寻址方式为_____,操作对象为_____。5.MOVC,F0;源操作数寻址方式为_____。6.CJNEA,#30H,NEXT;该指令中各操作数寻址方式分别为______、_____和____。7.PUSHACC;该指令操作数寻址方式为______。8.VAR1DATA30HMOVA,VAR1;源操作数寻址方式为_____。MOVR0,#VAR1;源操作数寻址方式为_____。9.MOVXA,@R0;源操作数寻址方式为_____,操作对象为______。四、分析如下程序段功能,给出执行结果(8分)。ORG0100HMOVA,31H;假设31H单元内容为66HMOVB,#100DIVABMOV30H,AMOVA,BMOVB,#10DIVABSWAPAORLA,BMOV31H,A3NOP;30H单元内容为___H;31H单元内容为___H。该程序段机器码从程序存储器的_________单元开始存放,实现__________功能。五、按要求写出如下程序段(每题5分,共20分)。1.利用定时/计数器T0,通过P1.0引脚产生周期为1KHz的方波信号(假设晶振频率为6MHz,MCS-51芯片工作“12时钟/机器周期”模式)。请写出T0的初始化程序段和中断服务程序段。2.将000H~2FFH扩展RAM单元置为0FFH。3.将存放在30H、31H单元中的16位二进制数减1(假设低位存放在低地址,高位存放在高地址)。4.利用MCS-51位操作指令,完成1.1⊕0.12.1PPP逻辑运算。六、分析图1所示LED显示电路,回答下列问题(10分)。38abcdefgdpdpabcdfgeLED338abcdefgdpdpabcdfgeLED238abcdefgdpdpabcdfgeLED1R4T1T2T3R2R1R3+5.0VP1.0P1.1P1.2P0.0P0.1P0.2P0.3P0.4P0.5P0.6P0.7R5R6R7R8R9R10R11图1(1)该LED显示驱动电路采用______(动态、静态)显示方式,所用LED数码管为_____(共阴、共阳)数码管。其笔段码锁存器为_________;采用_______(软件、硬件)译码方式。位码锁存器为_______,位驱动器为_______;在复位期间LED管_____(亮、不亮)。(每空1分)(2)假设每笔段LED发光二极管压降FV为2.0V(三极管饱和压降CESV取0.2V,共射电流放大倍数β≥100;P0、P1口输出电压OLV取0.4V),工作电流不小于FI为3mA,请分别估算限流电阻R4~R11和基极电阻R1~R3的阻值与耗散功率(3分)七、分析图2所示电路,回答下列问题(共12分;填空部分,每空1分)4WR231U4A74LS02EA/VP31X119X218RESET9INT012INT113T014T115P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78P0.039P0.138P0.237P0.336P0.435P0.534P0.633P0.732P2.021P2.122P2.223P2.324P2.425P2.526P2.627P2.728RD17WR16PSEN29ALE/P30TXD11RXD10U1MCS-51D0D1D2D3D4D5D6D7CLR1CLK111D31Q22D42Q53D73Q64D84Q95D135Q126D146Q157D177Q168D188Q19U574LS2732.2KVCC564U4B8910U4CRD2.2KVCCD034D133D232D331D430D529D628D727PA04PA13PA22PA31PA440PA539PA638PA737PB018PB119PB220PB321PB422PB523PB624PB725PC014PC115PC216PC317PC413PC512PC611PC710RD5WR36A09A18RESET35CS6U28255RSTRSTVCCOE1LE111D31Q22D42Q53D73Q64D84Q95D135Q126D146Q157D177Q168D188Q19U674LS373A1B2C3G2A4G2B5G16Y77Y69Y510Y411Y312Y213Y114Y015U374HC138Y5Y5Y0Y0(1)(2)WRRD图2(1)将8255并行I/O扩展芯片各端口地址填入下表A口地址C口地址B口地址状态寄存器口地址(2)U5端口地址为__________,图中标号为(1)的引脚应接_____信号;(3)U6端口地址为__________,图中标号为(2)的引脚应接_____信号;(4)用网络标号在U5、U6相关引脚上注明与数据线D7~D0的连接关系。(2分)(5)用最少的元件完善图中缺失的元件,使系统能正常工作(直接画在图中)。(2分)广东工业大学考试试卷(A)参考答案及评分标准课程名称:单片机原理与接口技术考试时间:2007年1月26日(第21周星期五)一、填空(每空1分,共25分)51.CPU核心部件为ALU,它承担了算术和逻辑运算。2.MCS-51衍生型芯片89C51RD2内部RAM容量为256,外部扩展RAM、内部扩展RAM(或ERAM)和扩展的并行I/O读写方式相同,均使用MOVX指令。3.指令由操作码和操作数两部分组成,其中操作码决定了指令要执行的动作。4.在由MCS-51构成的单片机应用系统中,如果没有外部程序存储器,则EA/Vpp引脚应VCC(接地、接Vcc、悬空),PSEN引脚应悬空(接地、接Vcc、悬空)。5.根据指令特征,可将计算机指令系统分为RISC和CISC两大类;其中MCS-51单片机采用CISC指令系统。6.在MCS-51中,执行了如下指令或程序段后,指出PSW寄存器内容(假设指令执行前PSW=00H,且各小题相互独立)。(1)SUBBA,#5FH;执行前A=87H,执行后PSW=44H(2)ANL30H,#0FH;执行后PSW=00H(3)DECA;执行前A=00H,执行后A=0FFH;PSW=00H(4)CJNEA,#60H,NEXT1;执行前A=63H,执行后A=63H;PSW=00H(5)MOVA,#5FH;执行后PSW=00H7.MCS-51串行口UART可以工作于方式0、1、2、3,其中方式0不能用于串行通信,而方式2串行通信波特率不可调,仅与晶振频率有关。8.MCS-51响应定时/计数器T1溢出中断后,将从001BH单元中取指令码。9.在MCS-51应用系统中,扩展的并行输出口应利用WR信号的下降沿(下降沿、上升沿)锁存由CPU输出的数据。10.下面是定时/计数器T2中断服务程序片段(工作于自动重装初值方式),请在横线上填写相应指令,完善该中断服务程序。PROCCTC2CTC2:6PUSHAccPUSHPSWINC30HMOVA,30HCJNEA,#60,NEXTNEXT:JCEXITMOV30H,#0CPLP1.0EXIT:POPPSWPOPACCCLRTF2(或ANLT2CON,#7FH)RETIEND二、判断题(正确打√,错误打×)(每题1分,共10分)1.程序中伪指令在编译时将产生机器码。×2.“JBP1.0,NEXT”指令读I/O引脚,而不是P1.0的I/O锁存器位。√3.增强型MCS-51芯片采用低电平复位。×4.在SST89E54RD2芯片中,软件复位与硬件复位效果相同。√5.在LPC900系列中,除个别引脚外,I/O口电路结构可编程设置。√76.在MCS-51芯片中,I/O引脚短路或接地均不会损坏I/O口内部电路。√7.在MCS-51系统中,可把ERAM或外部RAM作堆栈使用。×8.在单片机应用系统中,晶振频率越高越好。×9.SPI属于异步串行通信接口。×10.同优先级中断服务程序可使用同一工作寄存器区。√三、指出下列指令中指定操作数的寻址方式(每空1分,共15分)1.MOV90H,B;目的操作数寻址方式为直接寻址,操作对象为特殊功能寄存器。2.MOVP2,B;目的操作数寻址方式为直接寻址。3.MOVACC,P0;目的操作数寻址方式为直接寻址。4.MOVCA,@A+DPTR;源操作数寻址方式为基址+变址,操作对象为程序存储器。5.MOVC,F0;源操作数寻址方式为直接寻址。6.CJNEA,#30H,NEXT;该指令中各操作数寻址方式分别为寄存器、立即数和相对寻址。7.PUSHACC;该指令操作数寻址方式为直接寻址。8.VAR1DATA30HMOVA,VAR1;源操作数寻址方式为直接寻址。MOVR0,#VAR1;源操作数寻址方式为立即数。89.MOVXA,@R0;源操作数寻址方式为寄存器间接,操作对象为外部RAM、扩展RAM或扩展并行I/O口。(注:只要答对一个
本文标题:单片机广东工业大学考试试卷-(-A-)
链接地址:https://www.777doc.com/doc-4417130 .html