苏州大学单片机原理及应用课程试卷( S)卷共页.doc
上传人:qw****27 上传时间:2024-09-12 格式:DOC 页数:6 大小:45KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

苏州大学单片机原理及应用课程试卷( S)卷共页.doc

苏州大学单片机原理及应用课程试卷(S)卷共页.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

苏州大学单片微机原理与接口技术课程试卷(D)卷考试形式闭卷年月院系年级专业学号姓名成绩一、将下列无符号二进制数转换成十六进制和十进制数(6分)1.0000000011111101B=D=H2.0001001000010010B=D=H3.0001110100010000B=D=H4.1101110100111001B=D=H5.0000000010000101B=D=H6.0000110101000001B=D=H二、将下面十进制数转换成8位二进制原码,反码及补码(4分)1.45的原码为:反码为:补码为:2.-76的原码为:反码为:补码为:3.34的原码为:反码为:补码为:4.-111的原码为:反码为:补码为:三、回答下列问题(18分)单片微型计算机的发展趋势将会有哪些特点?寻址范围是4MB的某微机系统有多少根地址线?MCS-51单片机中决定程序执行顺序的寄存器是什么?它是几位寄存器?为什么MCS-51单片机的P0称为双向口,而P1、P2、P3称为准双向口?5.MOV05H,#00H指令和CLR05H指令的功能区别在哪里?6.MCS-51单片机中断处理分几个优先级?由哪一个特殊功能寄存器管理?7.若当前SP中的内容为0D1H,执行指令RETI后SP中的内容为何值?8.简述全双工串行口和半双工串行口的区别。9.写出一条用位寻址方式的指令。四、用指令实现以下操作(18分)将R5中的低五位与R6中的高三位拼装后送内部RAM0A0H单元。2、将位地址为10H中的数据分别送位地址为76H、32H。3.将ROM2300H单元中的内容取出求反后再进行高低四位交换送外部RAM2090H单元。4.将内部RAM66H单元中的内容右移一位后再除以六,然后商送外部RAM1000H单元。5.将外部RAM2200H单元中的内容左移二位后再求反,然后送外部RAM3300H单元。6.根据累加器A中的数根据大于、等于、小于7FH,设计程序的三个流向。五、硬件分析和设计(24分)1.当CPU使用“MOVX”类指令对外部数据存储器读取数据时,其时序如下图所示。请标出P2端口上A、B两处及P0端口上a、b、c、d、e五处的内容。(4分)ABabcde2.某8031单片机系统要求外扩1个8KB程序存储器(使用EPROM2764芯片),请画出硬件连接图。(12分)3.某8051单片机系统要求通过串行口方式0扩展2个8位的输出口(使用74LS164),请画出硬件连接图。(8分)六、软件分析和设计(30分)1.下列程序段执行后,(R1)=_________,(4EH)=_________。(5分)MOVR1,#4FHMOV4EH,#0MOV4FH,#40HDEC@R1DECR1DEC@R12.设内部RAM78H单元中的内容为38H,执行下列指令后寄存器A、R0和内部RAM38H、59H、5AH单元中的内容为何值?(5分)MOVA,78HMOVR0,AMOVA,#20HMOV@R0,AMOVA,#15HMOV59H,AMOV5AH,#4EH(A)=(R0)=(38H)=(59H)=(5AH)=3.指出下面程序段中的错误,并简述错误类型(6分)LCALLKKK…KKK:MOVR0,#30HMOVR2,#60HMOVR3,#10HABC;MOVDPTR,#8020HMOVXA,@DPTRMOV@R0,AMOV@R2,AINCR0INCR2DECDPTRDJNZR3,ABCRET4.内部RAM30H~3FH单元中的内容为单字节无符号二进制数,试编写程序求其平均值并送40H单元。(14分)