收藏 分享(赏)

布加氏综合征 (2).doc

上传人:顺腾 文档编号:3167282 上传时间:2020-12-06 格式:DOC 页数:5 大小:44.50KB
下载 相关 举报
布加氏综合征 (2).doc_第1页
第1页 / 共5页
布加氏综合征 (2).doc_第2页
第2页 / 共5页
布加氏综合征 (2).doc_第3页
第3页 / 共5页
布加氏综合征 (2).doc_第4页
第4页 / 共5页
布加氏综合征 (2).doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

1、CLR C ;不相等,FFH40HSUBB A,R1JNZ LOOP1 ;相等时,比较下一字节INC R0INC R1DJNZ 41H,LOOPMOV 40H,#0 ;所有字符均相等,则两字串相等。RETLOOP1:MOV 40H,#0FFHRET六、综合应用题1.用8031单片机,并采用一片2716(2KB)和一片6116(2KB)组成一个既有程序存储器又有数据存储器的扩展系统,请:(1)画出逻辑电路图(2)说明其存储空间2.已知D/A转换器DAC 0832如图所示,口地址为7FFFH,运放电源为+5V,Vref=+5V,请(1)画出单缓冲接口方式电路(2)编程产生正向锯齿波六、综合应用题1

2、.(1)逻辑图(2)地址:芯片 P2.2 P2.1 P2.0 P0.7 P0.0 地址范围2716 0 0 0 0 0 0000H1 1 1 1 1 07FFH6116 0 0 0 0 0 0000H1 1 1 1 1 07FFH2.(1)(2)程序DASAW:MOV DPTR,#7FFFHMOV,A,#0LOOP:MOVX DPRT,A1NC ANOPAJMP LOOP一、填空题(15分,每空1分) 1MCS51单片机的P0P4口均是 IO口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统的 和 ,在P0P4口中, 为真正的双向口, 为准双向口。2MCS5l单片机的堆

3、栈区只可设置在 ,堆栈寄存器SP是 位寄存器。 3MCS51单片机外部中断请求信号有电平方式和 ,在电平方式下,当采集到INT0、INT1的有效信号为 时,激活外部中断。 4定时器计数器的工作方式3是指的将 拆成两个独立的8位计数器。而另一个定时器计数器此时通常只可作为 使用。 5MCS51单片机的最大寻址空间是 ,该空间的地址范围为 ,系统上电及复位的程序入口地址为 。 一、填空题(15分,每空1分) 1并行、总线、地址总线、P0、P1P3 2片内数据存储区(器) 3脉冲方式、低电平 4定时器计数器0 串行口的波特率发生器 564K、0000HFFFFH、0000H 二、简答题(15分,每小

4、题5分) 151系列单片机具有几个中断源,分别是如何定义的其中哪些中断源可以被定义为高优先级中断,如何定义 2各中断源对应的中断服务程序的入口地址是否能任意设定 3如果想将中断服务程序放置在程序存储区的任意区域,在程序中应该作何种设置请举例加以说明。二、简答题(15分,每小题5分) 1具有5个中断源,分别是外部中断INT0和外部中断INT1、定时器溢出中断0和定时器溢出中断1以及串行中断。通过对中断优先级寄存器IP的设置,每个中断源都可以被定义为高优先级中断。(6分) 2各中断源的入口地址已经在中断地址区中被定义了,不能任意设定。(3分) 3如果要将中断服务程序放置在程序存储区的任意区域,在程

5、序中要通过在中断地址区的对应地址上设置跳转指令才可实现对中断服务程序的执行。 例如:外部中断O的中断服务程序INTOP放置在程序存储区的任意区域,此时,通过以下方式,可实现对中断服务程序的执行:(4分) ORGO003H (2分) JMP INTOP 列举其他中断跳转的例子也可,但叙述的中断源要与中断地址相对应才可得分,如外中断0对应0003H地址。三、参数计算题(16分) 已知一单片机系统的外接晶体振荡器的振荡频率为11059MHz,请计算该单片机系统的拍节P、状态S、机器周期所对应的时间是多少 指令周期中的单字节双周期指令的执行时间是多少三、参数计算题(16分) P1f(111059106

6、)00910-6s 90ns S2P290ns180ns 机器周期12P1290ns108s 双指令周期2机器周期216s四、改错题(共5分,每小题1分) 以给出的指令操作码为依据,请判断MCS5l单片机的下列各条指令的书写格式是否有错误,如有请说明错误原因。 1MUL R0,R1 2MOV A,R7 3MOV A,#3000H 4MOVC A+DPTR,A 5LJMP #1000H四、改错题:(共5分,每小题1分) 以给出的指令操作码为依据,请判断MCS51单片机的下列各条指令的书写格式是否有错误,如有请说明错误原因。 1MUL R0,Rl 乘法指令应使用A、B寄存器操作 2MOV A,R7

7、 间接寄存器使用R7有误,间址寄存器只能使用R0、R1 3MOV A, #3000H 8位累加器A不能接受16位数据 4MOVC A+DPTR,A MOVC指令为对程序存储区操作指令,累加器的内容不可通过变址方式送入程序存储器,两操作数写反了。 5LJMP #1000H 长转移指令中的操作数为16位转移地址,不能用立即数的形式来表达。五、寻址方式(5分,每问1分) 说明MCS51单片机的下列各条指令中源操作数的寻址方式(可直接在每条指令后面书写) 1ANL A,20H 2ADDC A,#20H 3JZ rel 4CLR C 5RR A五、寻址方式(5分,每问1分) 说明MCS51单片机的下列各

8、条指令中源操作数的寻址方式(可直接在每条指令后面书写) 1ANL A,20H 直接寻址 2ADDC A, #20H 立即寻址 3JZ rel 相对寻址 4CLR C 位寻址 5RRA 寄存器寻址六、使用简单指令序列完成以下操作(12分) 1请将片外RAM20H25H单元清零 2请将ROM3000H单元内容送R7六、使用简单指令序列完成以下操作(12分,每小题6分) 1请将片外RAM 20H25H单元清零 MOV R0,#20H MOV R7,#06H CLR A LOOP:MOVX R0,A INC R0 DJNZ R7,LOOP 2请将ROM 3000H单元内容送R7 MOV DPTR, #

9、3000H CLR A MOVC A,A+DPTR MOV R7,A七、编程题(18分) 已知一MCS51单片机系统的片内RAM 20H单元存放了一个8位无符号数7AH,片外扩展RAM的8000H存放了一个8位无符号数86H,试编程完成以上两个单元中的无符号数相加,并将和值送往片外RAM的01H、00H单元中,同时将所编写程序运行完成后的数据和状态添入下表中给出的PSW的有关位以及寄存器A、DPTR和RAM单元中。 CY A DPTR 片外01H 片外00H 片外8000H 七、编程题(18分,其中编程12分,表中每一空1分) CY A DPTR 片外01H 片外00H 片外8000H 0 0

10、1H 8000H 0lH 00H 86H MOV DPTR,#8000H ;加数单元地址送DPTR MOVX A,DPTR ;取加数之一 ADD A,20H ;两数相加 MOV R0,#00H ;和值的低位送片外00H单元 MOVx R0,A INC R0 CLR A ;计算和值的高位 ADDC A,#00H MOVx R0,A ;高位送片外01H单元 RET 编程要考虑将进位位的值作为结果的一部分取出来。采用其他编程方式也可以,但结果是不会改变的,和值100H 一、 单项选择题(每题2分,共20分)1. 在CPU内部,反映程序运行状态或反映运算结果的特征寄存器是( )。 A、PC B、PSW

11、 C、ACC D、SP2. 要用传送指令访问片外RAM,它的指令操作助记符是( )。A、MOV B、MOVX C、MOVC D、PUSH3. 开机复位后,CPU使用的是第0组工作寄存器,地址范围是( )。 A、00H-10H B、00H-07H C、10H-1FH D、08H-0FH4. 80C51系列单片机串行通信口的传输方式是 ( )。A、单工 B、半双工 C、全双工 D、不可编程5. 80C51系列单片机有中断源 ( )。A、2个 B、3个 C、4个 D、5个6. DAC0832的满量程电压为5V,它的分辨率为( )。A、 5V/28 B、5V/210 C、5V/212 D、5V/216

12、7. 某存储器芯片的地址线为11根,那么它的存储容量为 ( )。A、1KB B、2KB C、3KB D、4KB 8. 提高单片机的晶振频率fosc,则机器周期Tcy( )。A、不变 B、变长 C 、变短 D、不定9. MC14433是3位半双积分A/D转换器,转换精度相当于( )二进制数。A、8位 B、9位 C、10位 D 11位10. 关于80C51的堆栈操作,正确的说法是( )A、先入栈,再修改指针 B、先修改指针,再出栈C、先修改指针,再入栈 D、以上都不对一、 选择题(每小题2,共20分)1、B, 2、B, 3、B, 4、C, 5、D,6、A, 7、B, 8、C, 9、D, 10、C二

13、、 填空题(每题2分,共20分)1. 80C51单片机主要由CPU系统、_ 、_ 组成 。2. 在寄存器间接寻址中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的_ 。3. 指令ADD A,#55H的源操作数属于_寻址方式,其功能是_ 。4. 在80C51系列单片机中数据指针寄存器DPTR由_ 和_ 两个寄存器组成。5. 89C51使用片内ROM时,其芯片引脚 要接_ 电平。6. 80C51的外部中断请求有两种触发方式,一种是_ 触发,另一种是_ 触发。7. 若A中的内容为87H,那么标志位P的值为_ 。8. D/A转换的作用是将_ 量转换为_ 量。 9. 串行通信的接口标准包括_ 、_ 和RS-485三种。10. 共阳极8段LED显示器显示字符“0”的段代码是_ 。二、 填空题 (每小题2分,共20分)1、 存储器系统,I/O和其它功能部件 2、 地址 3、 立即数,将立即数55H送入累加器A(或A55H)4、 DPH,DPL5、 高6、 边沿 , 电平 7、 0 8、 数字 ,模拟 9、 RS-232 , RS-422A10、 C0H三、 简答题(每题5分,共15分)1. 单片机有哪些特点?举出3个实际应用的例子。 2. 基本程序结构有哪几种? 3. 80C51中断优先级分为几级?响应中断的基本条件是什么?

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 教育专区 > 学前教育

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:文库网官方知乎号:文库网

经营许可证编号: 粤ICP备2021046453号世界地图

文库网官网©版权所有2025营业执照举报