ImageVerifierCode 换一换
格式:DOCX , 页数:8 ,大小:19.38KB ,
资源ID:6500388      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6500388.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(福建师大单片机复习.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

福建师大单片机复习.docx

1、福建师大单片机复习 一、填空1单片机在体系结构上大多采用 哈佛 结构。 28051系列单片机外形结构为 40 条引脚_双列直插式_封装。38031单片机无内部程序存储器,其访问内部或外部程序存储器选择信号(引脚EA)必须_接地或保持低电平_。4MCS51系列单片机共有 4 个8位的并行I/O口,分别记作 P0、P1 、P2 、P3 。5MCS51系列单片机的内部RAM存储器共分为三部分:_工作寄存器区、_位寻址区和_用户RAM 区。 68051单片机的外部中断的触发请求方式有 负跳变触发、低电平触发 。 7MCS-51系列单片机的源程序的起始地址必须从 0000H单元开始。 88051单片机提

2、供了 2 个 16 位定时器/计数器。9MCS51系列单片机设有种 7 基本寻址方式。 10设P1口的原始写入内容为01011101B,执行指令CPL P12,P1口的内容变为01011001B。 11.单片机是指在一块芯片上集成了中央处理器CPU、随机存储器RAM、程序存储器ROM、定时/计数器、中断控制器及串行口等部件。 128051的内部中断源有定时/计数中断源 、外部中断源 、串口中断源 。 13MCS-51系列单片机提供的总线结构中,P0口即是 低8位地址总线,又是数据总线,P2口为高8位地址总线。 14MCS-51系列单片机的位寻址方式是以 位 为单位进行寻址。 15MCS-51系

3、列单片机设置16位程序计数器,可寻址64K 字节的程序存储器。 16MCS-51系列单片机的中断属可屏蔽 中断,即通过软件对中断控制寄存器IE的设置,实现对各中断源中断请求的允许或禁止 的控制。 17MCS-51系列单片机的中断矢量地址被分配在程序存储器的0000H-0032H 区域。 188051单片机内部数据存储器的大小为 256字节 。 198051单片机的访问内部或外部程序存储器选择信号(引脚EA)保持 高电平时,为访问内部程序存储器。 20MCS-51系列单片机设有64K字节的程序存储器地址空间(包括片内与片外)。 21MCS-51系列单片机的程序存储器 和 数据存储器是相互独立的,

4、各自有 的寻址空间。 22MCS-51系列单片机应用系统源程序的基本地址空间可划分为:中断向量地址空间、中断服务程序、主程序、子程序。 23MCS-51系列单片机引脚PSEN是访问外部程序存储器的读选通信号 24MCS-51系列单片机共有处于高地址段的内部RAM结构的高128 个字节特殊功能寄存器区。 25MCS-51系列单片机的定时器/计数器组成的核心是16位加1计数器 ,当定时器/计数器设定为定时工作方式时,其计数脉冲来源于内部时钟振荡器 。定时器/计数器设定为计数工作方式时,其计数脉冲来源于外部事件脉冲 。 26MCS-51单片机的外部功能扩展结构中,采用读选通信号 和片选信号 相组合访

5、问外部程序存储器。 27MCS-51单片机的外部地址总线为 16 位,其寻址空间可达64K 。 28指令MOV A,30H源操作数的寻址方式是直接寻址。 29MCS-51系列单片机用机器语言表示的指令格式是以8位二进制数为基础,分单字节 、双字节 、三字节 指令。 二、单项选择题 1MCS51系列单片机的复位信号是(C )有效。 A. 上升沿 B.低电平 C.高电平, D.下降沿 2串行通信传送速率的单位是波特,1波特=(B )。A1字节/秒 B1位/秒, C1帧/秒 D1字符/秒3若累加器A中的数据为01110010B,则程序状态字PSW中的P=(A ). A0, B1 C11 D111 4

6、8051单片机的定时器/计数器工作方式0是(C )。 A.8位计数器结构 B.11位计数器结构 C.13位计数结构, D.16位计数结构 5MCS51系列单片机汇编语言指令表示格式中常用符号C注释为(A ) A.最高进位标志位或布尔(位)处理累加器, B.定时器/计数器 C.中断系统 D.串行口 6MCS-51系列单片机设有(C )字节的程序存储器地址空间(包括片内与片外)。 A.8K B.32K C.64K, D.256 78051单片机内部数据存储器的大小为( D)字节。 A.8K B.32K C.64K D.256, 8. 指令MOV A,#65H源操作数的寻址方式是( B)。 A.直接

7、寻址 B.立即寻址, C.寄存器寻址 D.位寻址 9MCS-51系列单片机的定时器0溢出中断的向量地址为(A ) A.000BH, B.0003H C.002BH D.0013H 10MCS-51 单片机的4 个并行I/O 口中,( A)口可作地址/数据分时复用总线口。 A. P0, B. P1 C. P2 D. P3 11MCS-51系列单片机的源程序的起始地址必须从( A)单元开始。 A. 0000H, B.001BH C.0032H D.0002H 12设P1口的原始写入内容为01011101B,执行指令CPL P1.2,P1口的内容变为( D)。A11111001B B01011111

8、B C01111011B D01011001B, 13程序状态字PSW中的最高位Cy(PSW.7)为(A )。 A高位进位标志位, B用户标志位 C溢出标志位 D奇偶校验标志位148051单片机的定时器/计数器工作方式1是( D)。 A.8位计数器结构 B.11位计数器结构 C.13位计数结构 D.16位计数结构, 15MCS51系列单片机汇编语言指令表示格式中常用符号((X))注释为(A ) A.表示以X单元中的内容为地址进行间接寻址, B. X单元中的内容 C.程序走向 D.数据交换 16MCS51系列单片机设有( C)种基本寻址方式。 A.8 B.32 C.7, D.256 178051

9、系列单片机外形结构为(D )条引脚双列直插式封装。 A.80 B.56 C.64 D.40, 18. 指令MOV A,78H源操作数的寻址方式是(A )。 A.直接寻址, B.立即寻址 C.寄存器寻址 D.位寻址 19MCS-51系列单片机的定时器1溢出中断的向量地址为(A ) A.001BH, B.0003H C.002BH D.0013H 20MCS-51 单片机的4 个并行I/O 口中,(A )口能驱动8个LSTTL负载。 A. P0, B. P1 C. P2 D. P3 21单片机在体系结构上大多采用(A )结构。 A. Harvard(哈佛), B. Von Neumann(冯.诺依

10、曼) C.循环结构 D.跳变结构 22MCS-51系列单片机的指令系统设有两条返回指令:(D )。ARET 和END BRETI 和END CMOV 和END DRET和 RETI, 23程序状态字PSW中的最低位P(PSW.0)为(D )。 A高位进位标志位 B用户标志位 C溢出标志位 D奇偶校验标志位, 248051单片机的定时器/计数器工作方式2是(A)。 A.8位计数器结构 B.11位计数器结构 C.13位计数结构 D. 2个8位计数器结构, 25MCS51系列单片机汇编语言指令表示格式中常用符号(X)表示为( A) A. X单元中的内容, B. 定时器/计数器 C.程序走向 D.数据

11、交换 268031单片机无内部程序存储器,其访问内部或外部程序存储器选择信号(引脚EA)必须(C )。 A.保持高电平 B.保持振荡脉冲 C.接地或保持低电平, D.保持高电平和振荡脉冲 278051单片机提供了(D )个16位定时器/计数器。 A.1 B.4 C.8 D.2, 28. 指令MOV 35H,R0 的源操作数的寻址方式是(C )。 A.直接寻址 B.立即寻址 C.寄存器寻址, D.位寻址 29MCS-51系列单片机的外部中断0的向量地址为(B )。A.001BH B.0003H, C.002BH D.0013H 308051单片机中,( A)常用来作访问外部数据存储器的地址寄存器

12、。 A. 数据指针(DPTR), B. 累加器(A) C. 寄存器(B) D. 程序状态字(PSW) 程序分析题,写出下列各程序段执行后,相关寄存器或存储单元的内容。 1. 设内部RAM第30H单元内容为40H,第40H单元内容为10H,执行下列程序: MOV R0, #30H; MOV A, RO; MOV R1, A; MOV B, R1; 执行结果为:(RO)= 30H,(R1) 40H, (B)10H 2设工作寄存器RO的内容为12H,R1的内容为34H,外部RAM的34H的单元的内容为56H,执行下列指令: MOVX A, R1; MOVX R0,A; 执行结果为:(34H)= 56

13、H,(12H)= 56H,((RO))=56H 3已知(SP)=69H,数据指针DPTR的内容位0123H,在执行下列指令: PUSH DPL; PUSH DPH; 执行结果:(SP)=_6BH_,内部RAM的(6AH)=_23H_,(6BH)=_01H_ 4设(A)=0C3H, (R0)=0AAH,执行下列指令: ADD A, R0 执行结果:(A)= _6DH_,C=_1_,OV=_1_ 5设布尔累加器C的原始值为1,P3口输入的数据为11000101B,P1口输出的数据为00110101B,执行下列程序: MOV P13, C ; MOV C, P33 ; MOV P12, C ; 执行

14、结果:(C)= _0_, P1口的内容变为:_00111001B_ 6设内部RAM第30H单元内容为40H,第40H单元内容为10H,P1口作输入口,其输入的数据位0CAH,执行下列程序: MOV R0, #30H; MOV A, RO; MOV R1, A; MOV R1, P1; MOV P2, P1; 执行结果为:(R1)=40H ,((R1))0CAH , P2口的内容为 0CAH7执行下列程序: MOV R0,#7EH MOV 7EH,#0FF MOV 7FH,#40H INC R0 INC R0 INC R0 执行结果:(R0)=_7FH_,(7EH)=_00H_,(7FH)=_4

15、1H_. 8已知(SP)=72H,内部RAM的70H,71H,72H单元内容分别为60H,23H,01H,执行下列指令: POP DPH; POP DPL; POP SP; 执行结果:(SP)=_60H_,(DPTR)=_0123H_ 9设(A)=0C3H, (R0)=0AAH,(C)=1,执行下列指令: ADDC A, R0 执行结果:(A)= _6EH_,A C=_0_,OV=_1_ 10设(C)=0,P1口内容为00110100B,执行指令: SETB C ; SETB P10 ; 执行结果:(C)= _1_, P1口内容变为:_00110101B_ 11.设(R0)= 7FH,内部RA

16、M的(7EH)=00H, (7FH)=40H,执行下列程序: DEC R0 DEC R0 DEC R0 执行结果:(R0)=_7EH_,(7EH)=_0FFH_,(7FH)=_3FH_. 12设累加器A内容为0C9H,寄存器R2内容为54H,进位标志C=1,执行下列指令: SUBB A, R2 执行结果:(A)= 74H, C=0 , AC=0 , OV= 113设数据指针DPTR内容为12FEH,执行下列指令: INC DPTR; INC DPTR; INC DPTR; 执行结果:DPTR的内容为1301H, DPL(低位字节)变为01H14设(SP)=6BH,内部RAM(堆栈区)的(6AH

17、)=23H,(6BH)=01H,执行下列指令:RET 执行结果:(SP)=69H , (PC)= 0123H答案:69H,0123H 15设输入口P1上的数据为0CAH(11001010B),累加器A的内容为56H(01010110B),执行下列指令: JB P12, LABEL1 ; JNB ACC3,LABEL2; 执行结果:程序转向LABEL2标号去执行 程序填空题。根据题目要求填写相应的指令代码 设外部RAM从BLOCK单元开始有一个无符号数据块,其长度存于LEN单元中,要求用汇编语言编写一程序并写出该程序流程图,找出数据块中的最大值数,并存入MAX单元中。R1中存放基准数,R3中存放

18、数据块长度,R2存放每次读出的内容ORG 0000H AJMP START ;转向主程序 ORG 0090H START: CLR A ; A清0 CLR R1 ;R1清0 MOV DPTR, #BLOCK MOV R3, LEN ;数据块长度送R3作控制计数 LOOP: MOVX A, DPTR ;读数据 INC DPTR ;指向下一个单元 MOV R2, A ;读出的数据存R2 MOV A, R1 ; 将基准值送 A CLR C SUBB A, R2 ;基准数减读出数 JNC NEXT MOV A, R2 ; C=1,即(A)(R2),则将数读出 MOV R1, A ;存入R1作基准数 NEXT:DJNZ R3, LOOP ;判断搜索完否 MOV MAX, R1 ;将搜索到的最大数存入MAX单元END

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1