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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

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

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

2、6条地址线,8条数据线,该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地址空间重叠。使用中如何区分这两个空间。2-15 对于8052单片机,字节地址为90

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

5、址是什么?如何选择确定和改变当前工作寄存器组?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,AMOV B,R1MOV P1,#0FFHMOV R0,P1试分析(70H)、(B)、(R1)、(R0)的内容是

6、什么?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,#0FAHLOOP1: NOPNOPDJNZ 31H,LOOP1DJNZ 30H,LOOP2CPL P1.0AJMP NEXTSJ

7、MP $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 分析以下程序段执行结果。XCH A,30HMOV B,AANL A,#0FHMOV 33H,AMOV A,BSWAP AANL A,#15MOV 34H,

8、ASJMP $3-10 用图示法分析MOVC A,A+DPTR指令执行过程及结果。设A中的内容为20H,DPTR内容为1000H,外部程序存储器1020H单元内容为30H。3-11 下列指令执行后,求(A)=?PSW中Y、OV、AC为何值。(1)当(A)=6BH, ADD A,#81H(2)当(A)=6BH, ADD A,#8CH(3)当(A)=6BH,CY=0, ADDC A,#72H(4)当(A)=6BH,CY=1, ADDC A,#79H(5)当(A)=6BH,CY=1, SUBB A,#OF9H(6)当(A)=6BH,CY=0, SUBB A,#OFCH(7)当(A)=6BH,CY=1

9、, SUBB A,#7AH(8)当(A)=6BH,CY=0, SUBB A,#8CH3-14 阅读(1)(2)(3)程序段,分析其功能运算结果存在哪里?(1)MOV A,R2ADD A,R0MOV 30H,AMOV A,R3ADDC A,R1MOV 31H,AMOV A#0ADDC A,#0MOV 32H,ASJMP $(2)CLR CMOV A,R4SUBB A,R2MOV R0,AMOV A,R5SUBB A,R3MOV R1,A(3)MOV A,R1MOV B,R0MUL ABMOV 30H,AMOV 31H,BMOV A,R2MOV B,R0MUL ABADD A,31HMOV 31H

10、,AMOV A,BADDC A,#0MOV 32H,ASJMP $3-15 有四个变量U、V、W、X分别从P1.0P1.3输出,阅读如下程序,写出逻辑表达式并画出逻辑电路图,请使用ORG、END、BIT等伪指令重新整理编写该段程序。MOV P1,#0FHMOV C,P1.0ANL C,P1.1CPL CMOV ACC.0,CMOV C,P1.2ORL C,/P1.3ORL C,ACC.0MOV F,CSJMP $第四章 汇编语言程序设计4-1 将20H单元中的8位无符号数,转换成3位BCD码并存放在30H(百位)和31H(十位、个位)单元中。4-2 将30H单元内的2个BCD数相乘,乘积为BC

11、D数,并把乘积送入31H单元。4-3 试求RAM30H37H单元中8个无符号数的算术平均值,结果存入38H单元。4-4 在内部RAM的BLOCK开始的单元中有一无符号数据块,数据块长度存入LEN单元。时变成球其中的最小数并存入MINI单元。4-5 设变量X存入VAR单元,函数F存入FUNC单元,试编程按下式要求给F赋值。1 若X20F = 0 若20=X=10-1 若X10第五章 存储器系统设计5-1 MCS-51单片机与外部扩展存储器系统接口时,P0口输出的低8位地址为何必须通过地址锁存器?而P2口输出的高8位地址则不必锁存?5-2 在8031应用系统中,当外部程序存储器和尾部数据存储器地址

12、重叠时,为什么两个存储空间不会发生冲突?5-3 当8031应用系统中有外扩程序存储器时,空余的P2口能否再作I/O线用,为什么?5-4 MCS-51单片机的最大寻址范围是多少字节?如果一个8031应用系统的外扩数据存器RAM需扩展256K字节,你将采取什么措施扩展之?5-5 MCS-51单片机系统工作时,何时产生ALE和 控制信号?何时产生 (P3.6)和(P3.7)控制信号?5-6 MCS-51单片机应用系统扩展时,采用三总线结构有何优越性?线选法译码、部分地址译码和全地址译码各有何优缺点?5-7 用RAM芯片可否作外部程序存储器?控制线如何连接?5-8 若用8片6116构成的外部数据存储器

13、,地址为0000H3FFFH;是编写一存储器诊断程序(诊断到某片)。第六章 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

14、-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