当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

西安石油大学:《单片机原理及应用 Single chip Microcomputer Principle and Application》课程教学资源(试卷习题)自测练习(二)

资源类别:文库,文档格式:DOC,文档页数:3,文件大小:46KB,团购合买
点击下载完整版文档(DOC)

填空题(每空1分,共25分) 1、MCS-51系列单片机为 位单片机。 2、MCS-51系列单片机的典型芯片分别为 3、8031的异步通信口为 (单工/半双工/全双工) 4、8031有 级中断 个中断源。 5、8031内部数据存储器的地址范围是 ,为地址空间的字节地址范围是 ,对应的位地址范围是 ,外部数据存储器的最大可扩展容量是 6、MCS-51系列单片机指令系统的寻址方式有 7、如果(A)=34H,(R7)=0ABH,执行XCHA,R7;结果(A)= 8、当单片机复位时PSW= H,这时当前的工作寄存器区是 区,R4所对 应的存储单元地址为 9、74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中 片芯片。 10、11根地址线可选 个存储单元,16KB存储单元需要 地址线 二、判断以下指令的正误(每小题1分,共5分) 1、MOV28H,@R4; 2、 INC DPTR 、 DEC DPTR; 4、CLRR0 5、MOVT0,#3CFOH 三、简答题(每题6分,共18分) 1、如果(DPTR)=507BH,(SP)=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,则 执行下列指令后(6分) POP DOL POP 则:(DPH) (DPL) (SP) 2、采用6MHHz的晶振,定时1ms,用定时器方式0时的初值应为多少?(请给出计算过 程)。(6分) 3、分析下列程序的功能(6分) PUSH ACC PUSH B POP ACC POP B 四、阅读下列程序并回答问题(共12分) 1、执行下列程序后,累加器A的内容什么?(6分) ODG 000OH A,#00H ADD A,#02H

一、填空题(每空 1 分,共 25 分) 1、 MCS-51 系列单片机为____________位单片机。 2、 MCS-51 系列单片机的典型芯片分别为__________、__________、___________。 3、 8031 的异步通信口为__________(单工/半双工/全双工)。 4、 8031 有__________级中断,__________个中断源。 5、 8031 内部数据存储器的地址范围是__________,为地址空间的字节地址范围是 __________,对应的位地址范围是___________,外部数据存储器的最大可扩展容量是 __________。 6、 MCS-51 系列单片机指令系统的寻址方式有__________、__________、__________、 __________、__________、__________。 7、 如果(A)=34H,(R7)=0ABH,执行 XCH A,R7;结果(A)=__________。 8、 当单片机复位时 PSW=__________H,这时当前的工作寄存器区是_______区,R4 所对 应的存储单元地址为__________H。 9、 74LS138 是具有 3 个输入的译码器芯片,其输出作为片选信号时,最多可以选中 __________片芯片。 10、 11 根地址线可选__________个存储单元,16KB 存储单元需要__________地址线。 二、判断以下指令的正误(每小题 1 分,共 5 分) 1、MOV 28H,@R4; ( ) 2、INC DPTR; ( ) 3、DEC DPTR; ( ) 4、CLR R0; ( ) 5、MOV T0,#3CF0H; ( ) 三、简答题(每题 6 分,共 18 分) 1、 如果(DPTR)=507BH,(SP)=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,则 执行下列指令后(6 分) POP DPH POP DOL POP SP 则:(DPH)__________;(DPL)__________;(SP)__________。 2、 采用 6MHHz 的晶振,定时 1ms,用定时器方式 0 时的初值应为多少?(请给出计算过 程)。(6 分) 3、 分析下列程序的功能(6 分) PUSH ACC PUSH B POP ACC POP B 四、阅读下列程序并回答问题(共 12 分) 1、 执行下列程序后,累加器 A 的内容什么?(6 分) ODG 0000H MOV A,#00H ADD A,#02H

MOV DPTR, #0050H MOCⅤA,@A+DPTR SJMP S 0050H BAO: Db 00H, 08H, oBH, 6H, 09H, OCH END 2、执行下列程序后,累加器A的内容什么?(6分) MOV RI, #48H MOV 48H, #5lH CNE @RI,#51H, NEXT NEXT: JNC NEXT MOV A, #OFFH SJMP NEXT2 NEXTI: MOV A, #0 AAH RET NEXT2: SJMP NEXT2 RET 五、编程题(每题10分,共20分) 1、试编写程序,将RI中的低4位数与R2中的高4位数合并成一个8位数,并将其存放在 R中。(10分) 2、编程将片内RAM30H单元开始的15个数据传送到片外RAM3000H开始的单元中去(10 六、请回答: 1、下图中外部扩展的数据存储容量是多少?(2分) 2、三片6264的地址范围分别是多少?(地址线未用到的位填1)(6分) 3、请片写程序,要求: (1)将片内RAM3OH~3FH中的内容送入1#6264的前16个单元中;(6分) (2)将2#6264的前32个单元的内容送入片内RAM40H-5FH(6

MOV DPTR, #0050H MOCV A,@A+DPTR MOV @R0,A SJMP $ PRG 0050H BAO: DB 00H, 08H,0BH,6H,09H,0CH END 2、 执行下列程序后,累加器 A 的内容什么?(6 分) MOV R1,#48H MOV 48H,#51H CJNE @R1,#51H,NEXT NEXT:JNC NEXT1 MOV A,#0FFH SJMP NEXT2 NEXT1:MOV A,#0 AAH RET NEXT2:SJMP NEXT2 RET 五、编程题(每题 10 分,共 20 分) 1、 试编写程序,将 R1 中的低 4 位数与 R2 中的高 4 位数合并成一个 8 位数,并将其存放在 R1 中。(10 分) 2、 编程将片内 RAM30H单元开始的15个数据传送到片外RAM3000H开始的单元中去。(10 分) 六、请回答: 1、 下图中外部扩展的数据存储容量是多少?(2 分) 2、 三片 6264 的地址范围分别是多少?(地址线未用到的位填 1)(6 分) 3、 请片写程序,要求: (1)将片内 RAM30H~3FH 中的内容送入 1#6264 的前 16 个单元中;(6 分) ( 2 ) 将 2#6264 的 前 32 个 单 元 的 内 容 送 入 片 内 RAM40H~5FH(6 分 )

P24 8 A0-A7 A8-A AO-A7 AS-A AO-A7 A8-A12 CS62641# 6264 8 DO-D7 RD WR DO-D RD WR DO-D RD WR 0.0 RD WR

5 P2.7 P2.6 P2.5 P2.4 P2.0 ALE 8951 P0.0 P0.7 RD WR Vcc D0 Q0 D7 Q7 G OE A0-A7 A8-A12 CS 6264 1# CE D0-D7 RD WR A0-A7 A8-A12 CS 6264 2# CE D0-D7 RD WR A0-A7 A8-A12 CS 6264 3# CE D0-D7 RD WR Vcc Vcc 8 8 8 8 8 8

点击下载完整版文档(DOC)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
已到末页,全文结束
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有