您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 福州大学单片机试题题目及答案
福州大学20~20学年第一学期考试卷(三)共7页第1页课程名称微机原理与接口技术考试日期考生姓名学号学院专业题号一二三四五六总分累分人签名题分202015152010100得分考生注意事项:1、本试卷共7页,请查看试卷中是否有缺页。2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。得分评卷人人一、单项选择题(每小题2分,共20分)⒈MCS-51单片机的CPU每取一个指令字节,立即使()A、堆栈指针SP自动加1B、数据指针DPTR自动加1C、程序计数器PC自动加1D、累加器A自动加1⒉F6H是用8位二进制补码表示的十六进制数,那么相应的十进制数是()A、246B、-10C、-118D、-9⒊已知X、Y的补码分别为11101011B、00001010B,求X+Y的补码等于()A、10100001BB、11011111BC、11110101BD、溢出⒋8031单片机的()口的引脚,还具有外中断、串行通信等第二功能。A、P0B、P1C、P2D、P3⒌下列指令中,()不能完成累加器清零。A、MOVA,#00HB、XRLA,0E0HC、CLRAD、XRLA,#00H⒍MCS-51单片机程序存储器的首址为2000H,末址为3FFFH,其存储容量为()A、12KBB、8KBC、16KBD、4KB⒎8031单片机的外中断1的中断入口地址为()A、0000HB、0003HC、000BHD、0013H⒏8031单片机当允许CPU响应定时器0的中断请求时,其IE中的()位必须为1。A、ES和ET0B、EA和ET0C、ET1和EAD、EX0和ET0⒐MCS-51单片机,在同一级别优先权中,哪一个优先权的级别最高()A、T0B、1INTC、T1D、0INT⒑计算机与外部设备之间数据传送的各种方式中,哪一种占用CPU的时间最多()A、中断方式B、查询方式C、DMA方式D、无条件方式二、填空题(每空2分,共20分)⒈十进制数111用8位二进制数表示时,应为B。⒉8031单片机PSW中的RS1=1,RS0=1时,工作寄存器R0的地址为⒊8031单片机外部扩展RAM时,其P0口具有传送和的双重功能。得分评卷人人共7页第2页⒋已知A=25H,执行下列指令组后,(20H)=,(21H)=MOV20H,AANL20H,#0FHSWAPAANLA,#0FHMOV21H,A⒌8031单片机最多允许级中断嵌套。⒍8031单片机中,要使INT1、INT0中断允许,其余屏蔽,则IE=。⒎8031单片机所有中断源均处于开中断状态,要把INT1、INT0和T0中断源设置为高优先级,T1和串口中断源设置为低优先级,此时IP=⒏某8031单片机的T0作为计数用,当有一脉冲从引脚P3.5(T1)输入时,TL0的内容。三、简答题(每小题5分,共15分)⒈下列指令组要完成重复执行NEXT开始的程序50次。请指出错误,并改正之。MOVR1,#32HNEXT:MOVA,#00HDECR1DJNZR1,NEXT⒉已知A=41H,执行下列指令组后,问A=?PC=?0200HCLRC0201HSUBBA,#30H0203HJNCMOON0205HNEXT:…………0230HMOON:得分评卷人人共7页第3页⒊某异步串行通信的波特率为9600bps,1个起始位,7个数据位,2个停止位,并采用偶校验,请说明该异步串行通信的字符传输速率是多少?四、程序阅读题(第1小题7分,第2小题8分,共15分)⒈阅读下列程序,说明程序的功能MOVR0,#20HCLRALOOP:MOV@R0,AINCR0CJNER0,#30H,LOOPSJMP$END得分评卷人人共7页第4页⒉8031单片机硬件连接如图所示,阅读下列程序,回答问题ORG0000HLJMPSTARTORG0100HSTART:MOVA,#0FCHMOVDPTR,#0F900HLOOP:MOVX@DPTR,ALCALLD1SRLARLASJMPLOOPORG0200HD1S:MOVR2,#0FFH;延时1s子程序(略)……RETEND(1)第一次调用延时子程序时,哪几个发光二极管亮?(2)第二次调用延时子程序时,哪几个发光二极管亮?(3)说明该程序的功能:共7页第5页P0.0P0.7+5VVL0VL78031≥1LEP2.1WRD0D7Q0Q774LS373OERR五、程序设计题(每小题10分,共20分)⒈8031单片机,4MHz晶振,用定时器1产生6ms定时,且定时器1工作于方式1,试编写初始化程序。⒉在BUF为首地址的片外RAM存放一批数据,以FFH为结束标志。试编程序,将这批数据清零,保留结束标志FFH。请补全下列程序。MOVDPTR,#BUFLOOP:MOVXA,@DPTRINCDPTRSJMPLOOPEND得分评卷人人共7页第6页+5V11+5VL1L8S1S8PB0PB7PA0PA78155六、应用题(共10分)8031单片机外部扩展一片可编程并行接口8155,已知8155的命令口地址为1B00H,B口接8个开关,为输入;A口经反相器接8个发光二极管。当开关S1~S8闭合(ON)时,对应的发光二极管L1~L8亮,请将下列程序补充完整。START:MOVDPTR,#1B00HMOVA,#;8155命令字MOVX;LOOP:MOVDPTR,#1B02HMOVXA,@DPTR;LOOP1:MOVDPTR,#1B01HMOVX;MOVR7,#20DEL0:MOVR6,#0FFHDEL1:DJNZR6,DEL1DJNZR7,DEL0SJMPEND共7页第7页微机原理与接口技术试卷(三)参考答案与评分标准一、单项选择题(每小题2分,共20分)⒈C⒉B⒊C⒋D⒌D⒍B⒎D⒏B⒐D⒑B二、填空题(每空2分,共20分)⒈01101111B⒉18H⒊低8位地址,数据⒋(20H)=05H,(21H)=02H⒌2⒍10000101B=85H⒎00000111B=07H⒏不变三、简答题(每小题5分,共15分)⒈把DECR1这句去掉(指出错误2分,改正3分)2.A=11H(2分),PC=0230H(3分)⒊9600/11=872.73帧/秒四、程序阅读题(第1小题7分,第2小题8分,共15分)⒈将片内RAM的20H~2FH这16个单元清零。(说出清零功能3分,单元号正确4分)⒉答:(1)VL0、VL1亮(2分)(2)VL2、VL3亮(2分)(3)该程序的功能是从VL0、VL1开始循环点亮发光二极管,每次点亮2个(4分)五、程序设计题(每小题10分,共20分)⒈解:①TMOD=00010000B=10H②机器周期=12/4=3微秒初值TC=65536-6000/3=63536=F830H③初始化程序:MOVTMOD,#10H(2分)MOVTH1,#0F8H(3分)MOVTL1,#30H(3分)SETBTR1(2分)⒉XRLA,#0FFHJNZNEXT或:CJNEA,#0FFH,NEXT(4分)SJMP$(2分)NEXT:CLRA(2分)MOVX@DPTR,A(2分)六、应用题(每空2分,共10分)⑴01H或05H⑵@DPTR,A⑶CPLA或XRLA,#0FFH⑷@DPTR,A⑸LOOP
本文标题:福州大学单片机试题题目及答案
链接地址:https://www.777doc.com/doc-2997469 .html