《单片机原理及应用》思考题库.docx
- 文档编号:9332232
- 上传时间:2023-02-04
- 格式:DOCX
- 页数:7
- 大小:17.77KB
《单片机原理及应用》思考题库.docx
《《单片机原理及应用》思考题库.docx》由会员分享,可在线阅读,更多相关《《单片机原理及应用》思考题库.docx(7页珍藏版)》请在冰豆网上搜索。
《单片机原理及应用》思考题库
《单片机原理及应用》思考题库
第一章计算机基础知识
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次采样算术平均值
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机原理及应用 单片机 原理 应用 思考 题库