单片机思考题_第1页
单片机思考题_第2页
单片机思考题_第3页
单片机思考题_第4页
单片机思考题_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、思考题第一章 计算机基础知识1- 1 计算机有哪几部分组成?何谓微处理器?微型机?微机系统?单 片机?1-2 ALU 单元的作用是什么?一般能完成那些操作?1-3程序计数器 PC 内容代表是什么?他是怎样完成工作的?1-4标志寄存器 F 的作用是什么?各位有何意义?1-5何谓堆栈?他按何种方式工作?1-61-7指令有哪几部分组成 ?存储器有哪几部分组成?他是怎样工作的?各个部分起何作用?1-81-9一条指令的执行包括哪些步骤?各步骤具体是怎样操作的什么叫内部总线?外部总线?说出各自的特征(包括传输信息的类型、单项的还是双向的) 。1-10 设某 CPU 有 16 条地址线, 8 条数据线,该

2、CPU 最大可能寻址范 围是多少?分组成? 第二章 MCS-51 单片机硬件结构2- 1 MCS-51 单片机的主要功能特点?2-2 8051 单片机有多少个特殊功能寄存器?他们可分为几组?各完成什 么主要功能?2-3 PC是否属于特殊功能寄存器区?它的作用是什么?2-4 DPTP 是有哪几个特殊功能寄存器组成?作用是什么?2-5 8051 单片机堆栈可以设置在什么地方?如何实现?2-6 PSW 的作用是什么?常用的状态标志有哪几位?其作用是什么?是否位寻址?2-7 MCS-51引脚中有多少I/O线?它们与地址总线和数据总线有什么关系?其中地址总线、数据总线与控制总线是 几位?2-8 51单片

3、机中无ROM型单片机,在应用中 P2 口和P0 口能否直接作 为输入 /输出口使用,为什么? 2-9 简述地址所存信号 ALE 引脚的作用?2-10 如何简捷判断 8051 正在工作?2-11 何谓准双向口?准双向口 I/O 输入时,要注意什么?2-12 8051 单片机有几个存储区?是如何分布的?2-13 8031 单片机外部程序存储器和外部数据存储器地址都是0000HFFFFH,在实际使用中是否存在地址重叠 (即给出一个地址有两 个单元响应)?如何区分?2- 14 8052 内部 RAM 为 256 字节,其中 80HFFH 与特殊功能寄存器区SFR地址空间重叠。使用中如何区分这两个空间。

4、2-15 对于 8052 单片机,字节地址为 90H 的物理单元有哪些?他们具体 在片内 RAM 中的什么位置?2-16 8051 单片机内部数据存储器可以分为几个不同的区域?各有什么 特点?2-仃51单片机内部RAM的为寻址区,位地址为00H7FH,和RAM字节相同(00H7FH),在实际使用中是否会发生冲突?如何区分?2-18 能否用间接寻址方式访问特殊功能寄存器?访问结果如何?2-19 什么叫时钟周期,为什么叫机器周期,什么叫指令周期?在MSC-51 中一个机器周期包括多少时钟周期?2-20 在使用外部程序存储器时, MCS-51 还有多少 I/O 口线可用?2-21 复位后, CPU

5、内部 RAM 各单元内容是否被清除? CPU 使用的是 哪一组工作寄存器?它们的地址是什么?如何选择确定和改变当前工 作寄存器组?2-22 指出复位后工作寄存器组 R0R7 的物理地址,若希望加快保护当 前工作寄存器组,应采取什么措施?第三章 MCS-51 指令系统3-1 MCS-51指令系统具有记住寻址方式?3-2 MCS-51指令系统按功能可分为几类 ?3-3 MCS-51汇编语言主要伪指令有几条?它们分别具有什么功能?3-4设(70H) =60H ,( 60H) =20H, P1 口为输出口,当前输入状态为 B7H,执行下面程序:MOV R0,#70HMOV A,R0MOV R1,AMO

6、V B,R1MOV P1,#0FFHMOV R0,P1试分析(70H)、( B)、( R1)、( R0)的内容是什么?3- 5 人工汇编下列程序机器代码,并分析该程序段的执行功能 .CLR AMOV R2,AMOV R7,#4LOOP: CLR CMOV A,R0RLC AMOV R0,AMOV A,R1RLC AMOV R1,AMOV A,R2RLC AMOV R2,ADJNZ R7,LOOPSJMP $3- 6 设系统晶振为 12MHZ ,阅读下列程序,分析其功能,并人工汇编成机器代码。 START: SETB P1.0NEXT: MOV 30H,#10LOOP2: MOV 31H,#0F

7、AHLOOP1: NOPNOPDJNZ 31H,LOOP1DJNZ 30H,LOOP2CPL P1.0AJMP NEXTSJMP $3- 7 阅读下列程序,分析其功能。MOV R7,#10MOV A,#30HMOV DPTR,#2000HLOOP: MOVX DPTR,AINC AINC DPLDJNZ R7,LOOPSJMP $3-8 简述下列程序段完成功能,程序完成后 SP 指针应指向哪里。MOV SP,#2FHMOV DPTR,#2000HMOV R7,#50HNEXT: MOVX A,DPTRPUSH AINC DPLDJNZ R7,NEXTSJMP $3-9 分析以下程序段执行结果。

8、XCH A,30HMOV B,AANL A,#0FHMOV 33H,AMOV A,BSWAP AANL A,#15MOV 34H,ASJMP $3-10 用图示法分析 MOVC A,A+DPTR 指令执行过程及结果。设A中的内容为20H, DPTR内容为1000H,外部程序存储器1020H单元内容为30H。3-11下列指令执行后,求(A) =? PSW中丫、0V、AC为何值。当(A)=6BH, ADD A,#81H当 (A)=6BH, ADD A,#8CH当(A)=6BH,CY=0, ADDC A,#72H当(A)=6BH,CY=1, ADDC A,#79H当(A)=6BH,CY=1, SUB

9、B A,#0F9H当 (A)=6BH,CY=0, SUBB A,#OFCH当(A)=6BH,CY=1, SUBB A,#7AH当 (A)=6BH,CY=0, SUBB A,#8CH 阅读(1)(2)(3)程序段,分析其功能运算结果存在哪里? M0V A,R2(1)(2)(3)(4)(5)(6)(7)(8)3- 14(1)ADD A,R0M0V 30H,AM0V A,R3ADDC A,R1M0V 31H,AM0V A#0ADDC A,#0M0V 32H,ASJMP $(2)CLR CM0V A,R4SUBB A,R2M0V R0,AM0V A,R5SUBB A,R3M0V R1,A(3)M0V

10、A,R1M0V B,R0MUL ABM0V 30H,AM0V 31H,BM0V A,R2M0V B,R0MUL ABADD A,31HM0V 31H,AM0V A,BADDC A,#0M0V 32H,ASJMP $3-15 有四个变量 U、V、W、X 分别从 P 1 .0P 1 .3输出,阅读如下程序,写出逻辑表达式并画出逻 辑电路图,请使用 0RG、END、BIT 等伪指令重新整理编写该段程序。M0V P1,#0FHM0V C,P1.0ANL C,P1.1CPL CMOV ACC.0,CMOV C,P1.2ORL C,/P1.3ORL C,ACC.0MOV F,CSJMP $第四章 汇编语言

11、程序设计将20H单元中的8位无符号数,转换成3位BCD码并存放在30H (百位)和31H (十位、个 单元中。将 30H 单元内的 2 个 BCD 数相乘,乘积为 BCD 数,并把乘积送入 31H 单元。 试求RAM30H37H单元中8个无符号数的算术平均值,结果存入 38H单元。在内部 RAM 的 BLOCK 开始的单元中有一无符号数据块, 数据块长度存入 LEN 单元。时变成4- 1 位)4- 24- 34- 4 球其中的最小数并存入 MINI 单元。4-5 设变量 X 存入 VAR 单元,函数 F 存入 FUNC 单元,试编程按下式要求给 F 赋值。1 若 X 20F = 0 若 20

12、=X=10-1 若 X10第五章 存储器系统设计5- 1 MCS-51单片机与外部扩展存储器系统接口时,P0 口输出的低8位地址为何必须通过地址锁存 器?而P2 口输出的高8位地址则不必锁存?5- 2 在 8031 应用系统中,当外部程序存储器和尾部数据存储器地址重叠时,为什么两个存储空间 不会发生冲突?5- 3当8031应用系统中有外扩程序存储器时,空余的 P2 口能否再作I/O线用,为什么?5-4 MCS-51 单片机的最大寻址范围是多少字节?如果一个 8031 应用系统的外扩数据存器 RAM 需 扩展 256K 字节,你将采取什么措施扩展之?5-5 MCS-51单片机系统工作时,何时产生

13、 ALE和控制信号?何时产生(P3.6)和(P3.7)控制信号?5- 6 MCS-51 单片机应用系统扩展时,采用三总线结构有何优越性?线选法译码、部分地址译码和 全地址译码各有何优缺点?5-7 用 RAM 芯片可否作外部程序存储器?控制线如何连接?第六章 MCS-51 单片机定时 /计数器串口 及中断系统6-16-26-36-46-55-8若用8片6116构成的外部数据存储器,地址为0000H3FFFH;是编写一存储器诊断程序(诊 断到某片)。当定时 /计数器作计数器用时,通过哪些引脚作计数脉冲输入?对外部计数脉冲有何要求? 定时 / 计数器方式寄存器 各位有何控制功能? 定时 / 计数器控

14、制寄存器 的高四位有何意义? 定时/计数器共有几种工作方式?其特点是什么? 为什么要对定时 /计数器初始化?初始化的步骤是什么?6-6在晶振主频为12MHZ时,要求P1.0输出周期为1ms对程方波;要求P 1.1输出周期为2ms 不 对称方波,占空比为 1:3(高电平短,低电平长),使用定时器方式 0、方式 1 编程。6- 7 在晶振主频为 12MHZ 时,定时最大时间是多少?如要定时 1 分钟,最简洁的方法是什么?试 画出硬件连线图并编程 .第七章 单片机与数模( D/A )及模数( A/D )转换器接口7- 1 试述 DAC0832 的结构组成?它与 8031 单片机的接口方式有几种?并分别说明几种接口方式控

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论