《单片机原理及应用》思考题库.docx

上传人:b****8 文档编号:9332232 上传时间:2023-02-04 格式:DOCX 页数:7 大小:17.77KB
下载 相关 举报
《单片机原理及应用》思考题库.docx_第1页
第1页 / 共7页
《单片机原理及应用》思考题库.docx_第2页
第2页 / 共7页
《单片机原理及应用》思考题库.docx_第3页
第3页 / 共7页
《单片机原理及应用》思考题库.docx_第4页
第4页 / 共7页
《单片机原理及应用》思考题库.docx_第5页
第5页 / 共7页
点击查看更多>>
下载资源
资源描述

《单片机原理及应用》思考题库.docx

《《单片机原理及应用》思考题库.docx》由会员分享,可在线阅读,更多相关《《单片机原理及应用》思考题库.docx(7页珍藏版)》请在冰豆网上搜索。

《单片机原理及应用》思考题库.docx

《单片机原理及应用》思考题库

《单片机原理及应用》思考题库

第一章计算机基础知识

1-1计算机有哪几部分组成?

何谓微处理器?

微型机?

微机系统?

单片机?

1-2ALU单元的作用是什么?

一般能完成那些操作?

1-3程序计数器PC内容代表是什么?

他是怎样完成工作的?

1-4标志寄存器F的作用是什么?

各位有何意义?

1-5何谓堆栈?

他按何种方式工作?

1-6存储器有哪几部分组成?

他是怎样工作的?

各个部分起何作用?

1-7指令有哪几部分组成?

1-8一条指令的执行包括哪些步骤?

各步骤具体是怎样操作的?

1-9什么叫内部总线?

外部总线?

说出各自的特征(包括传输信息的类型、单项的还是双向的)。

1-10设某CPU有16条地址线,8条数据线,该CPU最大可能寻址范围是多少?

分组成?

第二章 MCS-51单片机硬件结构

2-1MCS-51单片机的主要功能特点?

2-28051单片机有多少个特殊功能寄存器?

他们可分为几组?

各完成什么主要功能?

2-3PC是否属于特殊功能寄存器区?

它的作用是什么?

2-4DPTP是有哪几个特殊功能寄存器组成?

作用是什么?

2-58051单片机堆栈可以设置在什么地方?

如何实现?

2-6PSW的作用是什么?

常用的状态标志有哪几位?

其作用是什么?

是否位寻址?

2-7MCS-51引脚中有多少I/O线?

它们与地址总线和数据总线有什么关系?

其中地址总线、数据总线与控制总线是几位?

2-851单片机中无ROM型单片机,在应用中P2口和P0口能否直接作为输入/输出口使用,为什么?

2-9简述地址所存信号ALE引脚的作用?

2-10如何简捷判断8051正在工作?

2-11何谓准双向口?

准双向口I/O输入时,要注意什么?

2-128051单片机有几个存储区?

是如何分布的?

2-138031单片机外部程序存储器和外部数据存储器地址都是0000H~FFFFH,在实际使用中是否存在地址重叠(即给出一个地址有两个单元响应)?

如何区分?

2-148052内部RAM为256字节,其中80H~FFH与特殊功能寄存器区SFR地址空间重叠。

使用中如何区分这两个空间。

2-15对于8052单片机,字节地址为90H的物理单元有哪些?

他们具体在片内RAM中的什么位置?

2-168051单片机内部数据存储器可以分为几个不同的区域?

各有什么特点?

2-1751单片机内部RAM的为寻址区,位地址为00H~7FH,和RAM字节相同(00H~7FH),在实际使用中是否会发生冲突?

如何区分?

2-18能否用间接寻址方式访问特殊功能寄存器?

访问结果如何?

2-19什么叫时钟周期,为什么叫机器周期,什么叫指令周期?

在MSC-51中一个机器周期包括多少时钟周期?

2-20在使用外部程序存储器时,MCS-51还有多少I/O口线可用?

2-21复位后,CPU内部RAM各单元内容是否被清除?

CPU使用的是哪一组工作寄存器?

它们的地址是什么?

如何选择确定和改变当前工作寄存器组?

2-22指出复位后工作寄存器组R0~R7的物理地址,若希望加快保护当前工作寄存器组,应采取什么措施?

第三章MCS-51指令系统

3-1MCS-51指令系统具有记住寻址方式?

3-2MCS-51指令系统按功能可分为几类?

3-3MCS-51汇编语言主要伪指令有几条?

它们分别具有什么功能?

3-4设(70H)=60H,(60H)=20H,P1口为输出口,当前输入状态为B7H,执行下面程序:

MOVR0,#70H

MOVA,@R0

MOVR1,A

MOVB,@R1

MOVP1,#0FFH

MOV@R0,P1

试分析(70H)、(B)、(R1)、(R0)的内容是什么?

3-5人工汇编下列程序机器代码,并分析该程序段的执行功能.

CLRA

MOVR2,A

MOVR7,#4

LOOP:

CLRC

MOVA,R0

RLCA

MOVR0,A

MOVA,R1

RLCA

MOVR1,A

MOVA,R2

RLCA

MOVR2,A

DJNZR7,LOOP

SJMP$

3-6设系统晶振为12MHZ,阅读下列程序,分析其功能,并人工汇编成机器代码。

START:

SETBP1.0

NEXT:

MOV30H,#10

LOOP2:

MOV31H,#0FAH

LOOP1:

NOP

NOP

DJNZ31H,LOOP1

DJNZ30H,LOOP2

CPLP1.0

AJMPNEXT

SJMP$

3-7阅读下列程序,分析其功能。

MOVR7,#10

MOVA,#30H

MOVDPTR,#2000H

LOOP:

MOVX@DPTR,A

INCA

INCDPL

DJNZR7,LOOP

SJMP$

3-8简述下列程序段完成功能,程序完成后SP指针应指向哪里。

MOVSP,#2FH

MOVDPTR,#2000H

MOVR7,#50H

NEXT:

MOVXA,@DPTR

PUSHA

INCDPL

DJNZR7,NEXT

SJMP$

3-9分析以下程序段执行结果。

XCHA,30H

MOVB,A

ANLA,#0FH

MOV33H,A

MOVA,B

SWAPA

ANLA,#15

MOV34H,A

SJMP$

3-10用图示法分析MOVCA,@A+DPTR指令执行过程及结果。

设A中的内容为20H,DPTR内容为1000H,外部程序存储器1020H单元内容为30H。

3-11下列指令执行后,求(A)=?

PSW中Y、OV、AC为何值。

(1)当(A)=6BH,ADDA,#81H

(2)当(A)=6BH,ADDA,#8CH

(3)当(A)=6BH,CY=0,ADDCA,#72H

(4)当(A)=6BH,CY=1,ADDCA,#79H

(5)当(A)=6BH,CY=1,SUBBA,#OF9H

(6)当(A)=6BH,CY=0,SUBBA,#OFCH

(7)当(A)=6BH,CY=1,SUBBA,#7AH

(8)当(A)=6BH,CY=0,SUBBA,#8CH

3-14阅读

(1)

(2)(3)程序段,分析其功能运算结果存在哪里?

(1)MOVA,R2

ADDA,R0

MOV30H,A

MOVA,R3

ADDCA,R1

MOV31H,A

MOVA#0

ADDCA,#0

MOV32H,A

SJMP$

(2)CLRC

MOVA,R4

SUBBA,R2

MOVR0,A

MOVA,R5

SUBBA,R3

MOVR1,A

(3)MOVA,R1

MOVB,R0

MULAB

MOV30H,A

MOV31H,B

MOVA,R2

MOVB,R0

MULAB

ADDA,31H

MOV31H,A

MOVA,B

ADDCA,#0

MOV32H,A

SJMP$

3-15有四个变量U、V、W、X分别从P1.0~P1.3输出,阅读如下程序,写出逻辑表达式并画出逻辑电路图,请使用ORG、END、BIT等伪指令重新整理编写该段程序。

MOVP1,#0FH

MOVC,P1.0

ANLC,P1.1

CPLC

MOVACC.0,C

MOVC,P1.2

ORLC,/P1.3

ORLC,ACC.0

MOVF,C

SJMP$

第四章汇编语言程序设计

4-1将20H单元中的8位无符号数,转换成3位BCD码并存放在30H(百位)和31H(十位、个位)单元中。

4-2将30H单元内的2个BCD数相乘,乘积为BCD数,并把乘积送入31H单元。

4-3试求RAM30H~37H单元中8个无符号数的算术平均值,结果存入38H单元。

4-4在内部RAM的BLOCK开始的单元中有一无符号数据块,数据块长度存入LEN单元。

时变成球其中的最小数并存入MINI单元。

4-5设变量X存入VAR单元,函数F存入FUNC单元,试编程按下式要求给F赋值。

1若X〉20

F={0若20〉=X>=10

-1若X<10

第五章存储器系统设计

5-1MCS-51单片机与外部扩展存储器系统接口时,P0口输出的低8位地址为何必须通过地址锁存器?

而P2口输出的高8位地址则不必锁存?

5-2在8031应用系统中,当外部程序存储器和尾部数据存储器地址重叠时,为什么两个存储空间不会发生冲突?

5-3当8031应用系统中有外扩程序存储器时,空余的P2口能否再作I/O线用,为什么?

5-4MCS-51单片机的最大寻址范围是多少字节?

如果一个8031应用系统的外扩数据存器RAM需扩展256K字节,你将采取什么措施扩展之?

5-5MCS-51单片机系统工作时,何时产生ALE和控制信号?

何时产生(P3.6)和(P3.7)控制信号?

5-6MCS-51单片机应用系统扩展时,采用三总线结构有何优越性?

线选法译码、部分地址译码和全地址译码各有何优缺点?

5-7用RAM芯片可否作外部程序存储器?

控制线如何连接?

5-8若用8片6116构成的外部数据存储器,地址为0000H~3FFFH;是编写一存储器诊断程序(诊断到某片)。

第六章 MCS-51单片机定时/计数器串口

及中断系统

6-1当定时/计数器作计数器用时,通过哪些引脚作计数脉冲输入?

对外部计数脉冲有何要求?

6-2定时/计数器方式寄存器各位有何控制功能?

6-3定时/计数器控制寄存器的高四位有何意义?

6-4定时/计数器共有几种工作方式?

其特点是什么?

6-5为什么要对定时/计数器初始化?

初始化的步骤是什么?

6-6在晶振主频为12MHZ时,要求P1.0输出周期为1ms对程方波;要求P1.1输出周期为2ms不对称方波,占空比为1:

3(高电平短,低电平长),使用定时器方式0、方式1编程。

6-7在晶振主频为12MHZ时,定时最大时间是多少?

如要定时1分钟,最简洁的方法是什么?

试画出硬件连线图并编程.

 第七章 单片机与数模(D/A)及模数(A/D)

转换器接口

7-1试述DAC0832的结构组成?

它与8031单片机的接口方式有几种?

并分别说明几种接口方式控制信号的连接及其作用?

7-2设一个8031应用系统中有两片DAC0832转换器,简述同步输出转换原理。

7-3如果内部RAM中存有8次12位A/D采样数据,试编程求12位A/D8次采样的算术平均值子程序FAVG。

功能:

求12位A/D8次采样的算术平均值

入口:

(R1)=指向第n次采样数据的第4位地址

(R7)=数据个数n=8

输出:

(R4R3)=12位A/D8次采样算术平均值

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > 从业资格考试

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

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