付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一填空题(每空1 分,共 20 分)指令MOVA , #data 属于立即寻址方式,指令MOVA , Rn 属于寄存器寻址方式。 MOVC, bit 属于位寻址方式, MOVX A, A+DPTR属于变址寻址方式。2单片机内部数据传送指令MOV用于单片机内部RAM 单元及寄存器之间,单片机与外部数据传送指令MOVX用于单片机内部与外部RAM 或 I/O 接口之间,MOVC指令用于单片机内部与外部ROM 之间的查表3扩展并行I/O 口时,常采用8255和8155可编程芯片。4编程时,一般在中断服务子程序和调用子程序中需用保护和恢复现场,保护现场用PUSH指令,恢复现场用POP指令。5堆栈指针 S
2、P 始终指示堆栈的栈顶地址,当有压入或弹出堆栈操作时,SP 的内容将随之改变。程序计数器PC 的内容将始终指示下一条将执行指令的地址,所以只要改变PC 的内容将改变程序的运行路径。6程序状态寄存器PSW 的作用是用来保存程序运行过程中的各种状态信息。其中CY 为进位标志,用于无符号数加(减)运算,当进行位操作时作为位累加器。OV 为溢出标志,用于有符号数的加(减)运算。7 8031 有两个 16 位可编程定时/计数器, T0 和 T1。它们的功能可由控制寄存器TMOD、TCON的内容决定,且定时的时间或计数的次数与TH、TL两个寄存器的初值有关。8 MCS-51 系列单片机可采用高级语言(如B
3、ASIC 语言、 C 语言)、可采用低级语言进行编程;后一种语言共有111条指令。二选择填空题(每空2 分,共 20 分)在单片机中,C是数据存储器,A是程序存储器。A ROMB EPROMC RAMD EEPROME FLASH定时 /计数器有种操作模式,它们由B寄存器中的M1 M0 状态决定。A TCONB TMODC PCOND SCONE PSW单片机复位后,SP 的内容为07H、 PC、 PSW、 A 的内容为00H,P0P3 口的内容都是为B。A 0FHB FFHC 08HD 07HE 00H当执行调用指令时,首先将该指令下一条指令的地址压入到堆栈区,保护其下一条指令的地址,然后再
4、将转移的地址送B实现转移;当再执行RET 指令时自动将堆栈中的地址弹入PC 从而实现返回。A DPTRBPCCSPDPSWER0在进行BCD 码运算时,紧跟运算指令后面的指令必须是B指令。A ADDB DA ACADDCD 由实际程序确定E随机数制及编码的转换中,( 10100101) 二= (B) 十六 ;( 01010111) BCD = (C)十A 204DB A5HC 57DD 01011000BE 41H串行口中断的入口地址是D。A 0003HB 0013HC 000BHD 00023HE 001BH单片机在与外部程序存储器进行查表操作时,将使用B线。A ALE INT0B PSEN
5、 ALEC WRRDALED ALE INT1E WR ALE三、 简答题(每空5 分共 20分)(1) 简述 P0,P2 口的功能和使用注意事项答:(1)P0 口和 P2 口都可以作为 I/O 口使用, P0 口作为输出口输出高电平时要外接上拉电阻。(2)P0 口作为地址(低8 位) /数据总线使用, P2 口作为地址 (高 8 位)总线使用。(2) 简述 51 系列单片机的四个控制引脚的作用答:RST:复位控制引脚/EA :片外 /片内 ROM 选择控制端/PSEN:片外 ROM 读选通信号ALE :地址锁存信号(3) 8051 内部数据存储区分为几个不同的区域 ?各有何作用答:(1)寄存
6、器区(2)位寻址区(3)用户寄存器区(4)特殊功能寄存器区(4) 堆栈有何作用 ?一般应设在什么区域 ? 答:作用:保护现场及断点一般应开辟在用户寄存器区五、阅读并分析程序(每空2 分,共 20 分)1下列程序执行后,结果如何?MOV R0, #7FHMOV 7EH , #0MOV 7FH ,#40HDEC R0DEC R0DEC R0答:(R0)=_7EH_ H,(7EH)=_OFFH _ H,(7FH)=_3FH_ H 。2设 R0=20H , R1=25H ,( 20H) =80H ,( 21H) =90H ,( 22H) =A0H ,( 25H) =A0H ,( 26H) =6FH ,
7、( 27H) =76H ,下列程序执行后,结果如何?CLRMOVR2, #3HLOOP : MOV, R0ADDC , R1MOVR0,AINCR0INCR1DJNZR2,LOOPJNCNEXTMOVR0,#01HSJMP$NEXT : DECR0SJMP$答: (20)H=20H ,(21H)= 00H,(22H)=17H,Cy=1, A=17H,R0=23H, R1= 28H六、编程题(每题10 分,共 20 分)1已知内部 RAM 从 30H 单元开始连续存放一批数据,该批数据以1FH 为结束符,试统计该队列中数据为0 的单元的个数并把它存放在29H 单元中1ORG0000HMAIN:M
8、OVR0,#30HMOVR7,#00LOOP:MOVA,R0CJNEA,#1FH,NEXTSJMPEND_NEXT:CJNEA,#00H,NEXT1INCR7NEXT1:INCR0SJMPLOOPEND_:SJMP$END2请用单片机设计一流水线工件计数器的核心部分,已知每有一工件通过时传感器输出一负脉冲,要求所计数据能以十六进制形式显示出来。2.ORG0000HSJMPMAINORG0003HJMPINT0_SMAIN:SETBIT0SETBEX0SETBEACLRP1SJMP$INT0_S:INCP1RETI参考答案一 填空题(每空1 分,共 20 分)1立即,寄存器 ,位2MOV, MO
9、VX, MOVC38255,81554PUSH,POP5栈顶,下一条将执行指令的6进位,位, 溢出7TMOD,TCON ,TH、TL8 111二选择填空题 (每空 2 分,共 20 分) C、A B B B B B、C D B三、简答题(每题 5分共 20分)1 (1) P0 口和 P2 口都可以作为I/O 口使用, P0 口作为输出口输出高电平时要外接上拉电阻。(2)P0 口作为地址(低8 位) /数据总线使用, P2 口作为地址 (高 8 位)总线使用。2 RST:复位控制引脚/EA :片外 /片内 ROM 选择控制端/PSEN:片外 ROM 读选通信号ALE :地址锁存信号3( 1)寄存器区( 2)位寻址区( 3)用户寄存器区( 4)特殊功能寄存器区4作用:保护现场及断点一般应开辟在用户寄存器区五、 阅读并分析程序(每空2 分,共 20 分)17EH0FFH3FH220H00H17H117H23H28H六、编程题 (每题10 分,共 20 分)1ORG0000HMAIN:MOVR0,#30HMOVR7,#00LOOP:MOVA,R0CJNEA,#1FH,NEXTSJMPEND
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024-2025学年化验员测试卷及参考答案详解【培优B卷】
- 2024-2025学年度公务员考试《常识》通关考试题库完整参考答案详解
- 2024-2025学年度环卫垃圾处理工题库试题及参考答案详解(基础题)
- 2025年三亚市崖州区招聘协管员考试真题及答案
- 2025年鸡西市麻山区社区《网格员》真题汇编(含答案)
- 2026七年级下新课标说明文写作指导
- 2026六年级道德与法治上册 宪法的解释
- 2026六年级上新课标比的意义和性质
- 2026六年级数学下册 圆柱圆锥知识网络
- 2026七年级道德与法治上册 自我认知的提升
- PCI围术期强化他汀治疗的获益和机制课件
- 西宁市湟水河城区段水生态综合治理工程建设项目环评报告
- JJG 539-2016数字指示秤
- GB/T 33365-2016钢筋混凝土用钢筋焊接网试验方法
- 辽宁盘锦浩业化工“1.15”泄漏爆炸着火事故警示教育
- GB/T 16588-2009带传动工业用多楔带与带轮PH、PJ、PK、PL和PM型:尺寸
- GB/T 14536.6-2008家用和类似用途电自动控制器燃烧器电自动控制系统的特殊要求
- GB/T 1408.3-2016绝缘材料电气强度试验方法第3部分:1.2/50μs冲击试验补充要求
- 《乡风文明建设》(王博文)
- 《安娜·卡列尼娜》-课件-
- 《中级电工培训》课件
评论
0/150
提交评论