欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    单片机复习题40902.doc

    • 资源ID:23830497       资源大小:216KB        全文页数:9页
    • 资源格式: DOC        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    单片机复习题40902.doc

    【精品文档】如有侵权,请联系网站删除,仅供学习与交流一、二、三、四、五、六、七、 单片机复习题40902.精品文档.八、 简答题1、何谓单片机?单片机与一般微型计算机相比,具有哪些特点?2、简述8051单片机的内部基本结构。3、程序状态字PSW中主要包含了哪些状态信息?4、什么是时钟周期、机器周期、指令周期?8051CPU机器周期与时钟周期是什么关系?5、若震荡频率fosc=12MHz,则震荡周期、状态周期、机器周期分别为多少?6、如何区别一条访问数据存储器的指令是访问片RAM还是访问片外RAM?7、8051的存储器由哪几部分组成?片内RAM分为哪几个性质和用途不同的区域?8、在8051单片机中,什么是特殊功能寄存器?特殊功能寄存器与其它片内RAM单元有什么区别?9、简述堆栈工作过程和SP的作用。10、EA引脚有何功能?11、51系列程序存储器的编址规律是怎样的?如何知道单片机执行指令时,是从片内ROM中取指令,还是从片外ROM中取指令?12、访问位地址20H和字节地址20H的区别是什么?13、按照同一优先级中的优先权排队顺序列出MCS-51的中断源和相应的中断入口地址14、MCS-51定时器/计数器作定时器以及计数器使用时,计数脉冲由谁提供?这与什么因素有关?15、已知振荡器振荡频率为12MHz,要求定时器/计数器0产生10ms的定时,试编写初始化程序16、简述定时器/计数器0、1的4中工作方式的特点。17、综述P0、P1、P2、P3口各有哪几个功能?18、为何说P1口是“准双向接口”?19、波特率表示什么?8051单片机的串口在4种工作方式下的波特率分别如何确定?20、如异步通信,每个字符由11位组成,串行口每秒钟传送250个字符,则波特率为多少?21、设串行异步通信的传送速率为2400波特,传送的是带奇偶校验的ASCII码字符,每个字符包含10位(1个起始位,7个数据位,1个奇偶校验位,1个停止符),问每秒钟最多可传送多少个字符?22、串行数据传送的主要优点和用途是什么?23、MCS-51有几个中断优先级?如何设定?24、MCS-51单片机CPU响应中断后,由硬件自动执行哪些操作?25、MCS-51指令系统主要有哪几种寻址方式?请举例说明。26、中断服务子程序返回指令RETI和普通子程序返回指令RET有什么区别?27、试用三种方法,实现累加器A与寄存器B的内容交换。28、何谓堆栈?为什么要设置堆栈?栈区是怎么样确定的?数据进栈、出栈有何种规律?出栈用什么指令?进栈用什么指令?进栈、出栈时堆栈指针将怎样变化?29、基址寄存器加变址寄存器间接寻址指令中使用PC与DPTR有何区别?30、区分下列指令的不同功能:MOV A,#24H与MOV A,24H31、分析8051单片机数据传送指令中MOV、MOVC、MOVX的作用。32、JMP、AJMP、SJMP指令有何区别?33、用于外部数据传送的指令有哪几条?有何区别?34、MCS-51单片机扩展系统中,为什么P0口要接一个8位的锁存器,而P2口却不接?35、单片机系统中的定时和计数功能有何区别?分别适用于什么场合?简述其工作原理。36、说明MCS-51汇编语言源程序的基本格式。37、请举例说明MCS-51汇编语言中伪指令的作用。38、简述/PSEN控制信号线的作用。39、基址寄存器加变址寄存器间接寻址指令包括哪两种?请列举说明。40、A/D转换接口中采样保持电路的作用是什么?省略采样保持电路的前提条件是什么?41、单片机用于外界过程控制中,为何要进行A/D、D/A转换?42、MCS-51外扩的程序存储器和数据存储器可以有相同的地址空间,但不会发生数据冲突,为什么?43、在既有片内程序存储器、又扩展片外程序存储器的情况下,两部分存储器的编址如何进行?44、用线选法和译码扩展存储器各有什么特点?45、简述MCS-51单片机扩展时/WE、/RD控制信号线的作用。46、请说明动态扫描和静态扫描显示方式的特点。47、区分下列指令的不同功能:MOV A,R0与MOV A,R0。48、访问位地址2BH和字节地址2BH的区别是什么?49、简述中断系统初始化步骤50、简述键盘的工作原理。九、 程序题1、 设被加数和加数分别在以ADR1和ADR2为初址的片内数据存储器中,自低字节起,由低字节依次存放;他们的字节数为L;请编程将他们加得的和放在原存放被加数的单元中。2、设被减数和减数分别在以ADR1和ADR2为初址的片内数据存储器中,自低字节起,由低字节依次存放;他们的字节数为L;被减数够减,即最稿高字节想减时不至借位;请编程将他们减得的差放在原存放被减数的单元中3、将ROM中自2000H单元起的100个数,按序移至片外RAM自2080H单元起的内存区间去4、编写程序将片外数据存储器地址为1000H102FH的数据块,全部搬迁到片内RAM30H5FH中,并将原数据块区域全部清零。5、设有100个有符号数,连续存放在以2000H为首址的片外数据存储器中,试编程统计其中正数、负数和零的个数,统计的个数分别放在R0、R1、R2中。6、 将片内RAM60H69H单元中的10个数相加,和的低8位存入7EH,高8位存入7FH。7、 将寄存器A中的十六进制数(该数为0F)转换为ASCII码,转换后的数仍然放在寄存器A中。8、 编写程序,统计自P1口输入的数字串中的正数、负数及零的个数,统计的个数分别存放在R0、R1、R2三个工作寄存器中。9、 编写程序,将外部数据存储器中的5000H50FFH单元全部清零10、分析下列程序的功能PUSH ACCPUSH BPOP ACCPOP B11、如果(DPTR)=507BH,(SP)=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,则执行下列指令后:POPDPH;POPDPL;POPSP;则:(DPH)= _ _;(DPL)=_;(SP)=_;12、如果(DPTR)=5678H,(SP)=42H,(3FH)=12H ,(40H)=34H,(41H)=50H,(42H)=80H,则执行下列指令后:POPDPHPOPDPLRET则:(PCH) =_;(PCL)=_ ;(DPH)=_;(DPL)=_;13、分析以下程序的功能。程序执行后片内RAM42H、43H单元和进位标志位C中内容为多少?片内RAM98HAFH40H41HMOVR0,#40HMOVA,R0INCR0ADDA,R0INCR0MOVR0,ACLRAADDC A,#0INCR0MOVR0,A14、阅读并分析以下程序片段的功能。START:MOV R0,#40HMOV R1,#10H LOOP: CLR C MOV A,R0 INC R0 SUBB A,R0 JNC NEXT MOV A,R0 DEC R0 XCH A,R0 INC R0 MOV R0,A NEXT: DJNZ R1,LOOP15、试编写程序段,将片内RAM的20H-2FH共16个连续单元清零。16、分析下列程序段的功能。 MOV 30H,#0 MOV 31H,#0 MOV 32H,#0 MOV DPTR,2000H MOV R1,#100 L4:MOVX A,DPTR INC DPTR CJNE A,#0,L1 INC 32H SJMP L2L1: JC L3 INC 30H SJMP L2L3: INC 31HL2: DJNZ R1,L4 SJMP $17、读程序:已知:在8051单片机的片内RAM中,(30H)=25H,(31H)=1DHMOV R0,#30HMOV A,R0SWAP AINC R0XCHD A,R0;交换低半字节MOV 30H,A执行该程序后,片内RAM30H单元内的数据是_,31H单元内的数据是_。18、已知:片内RAM(30H)=98H,(31H)=AFHMOV R0,#31HMOV A,R0DEC R0CLR CSUBB A,R0MOV B,#10DIV ABMOV R0,AINC R0MOV R0,B 执行该程序后,片内RAM30H内的数据是( ),31H内的数据是( )19、已知:片内RAM(30H)=12H(31H)=34H,片外RAM(30H)=56H,(31H)=78HMOV R1,#30HMOVX,A,R1MOV R1,AINC R1MOVX A,R1MOV R1,A执行该程序后,片内RAM30H内的数据是( ),31H内的数据是( ) 20、设MCS-51晶振为12Mz,设计一个软件延时程序,延时时间为10ms。21、已知:片内RAM(30H)=12H(31H)=34H,片外RAM(30H)=56H,(31H)=78HMOV R1,#30HMOVX,A,R1MOV R1,AINC R1MOV A,R1MOVX R1,A执行该程序后,片内RAM30H内的数据是( ),片外31H内的数据是( )22、编写程序将片外数据存储器地址为1000H102FH的数据块,全部搬迁到片内RAM30H5FH中,并将原数据块区域全部清零。 START:MOVDPTR,#1000HMOVR0,#30HMOVR1,#30HLOOP:MOVXA,DPTRMOVR1,ACLRAMOVXDPTR,AINCDPTRINCR1DJNZR0,LOOP23、设ROM、片内RAM、片外RAM各有关单元的内容示如下图,问复位执行下列程序段后(A)?0000AJMP 030HORG 0030H0030MOV R0,#32HMOV A,R0MOV R1,AMOVX A,R1MOVC A,A+ DPTR24、在外部ROMEPROM中,从2000H单元开始依次存放05的平方值:0、1、4、9、25,要求依据累加器中的值(05)来查找所对应的平方值,分析下述程序的结果MOV DPTR,#2000HMOV A,#05HMOVC A,A+DPTR执行结果:(DPTR) ,(A) 25、把外部RAM单元中从8000H开始的30个字节数据传送到8100H开始的单元中,编程实现26、编写程序,把外部RAM l000H-10FFH区域内的数据逐个搬到从2000H开始的区域。27、阅读下列程序,并要求: (l)说明程序的功能。 (2)写出涉及的寄存器及片内RAM单元的最后结果MOV R0,#40HMOV A,R0INC R0ADD A,R0INC R0MOV R0,ACLR AADDC A,#0INC R0说明:片内RAM(40H)=98H,(41H)=AFH。R0 32H;A 31H;R1 31H;A 33H;A 30H28、编写程序生成1000us的等宽脉冲方波。机器晶振为6Mhz,使用T1以方式1工作,由P1.0输出。29、分析下面程序的执行结果MOV SP,#2FHMOV A,#30HMOV B,#31HPUSH APUSH BPOP APOP B30、将片外3500H单元中的内容压入堆栈,弹出到片内40H单元。31、已知当前PC值是2010H,请用两种方法将程序存储器20F0H中的常数送入累加器A中,写出各自程序段。三、综合题1、在8031芯片外扩展32KB EPROM(27256)和32KB RAM(62256)个一片来组成较完整的单片机系统(1)画出8031与存储器直接完整的连接图(请标明个连线的信号名称)(2)指出连接后个存储芯片的地址范围(3)将外面数据存储器单元8000H-9FFFH中的数据拷贝到同一芯片内的C000H-DFFFH,编写程序并加以注释(特别要说明程序中所用个寄存器的用途)。2、试将8031单片机外接一片EPROM 2764和一片8255组成一个应用系统。要求画出扩展系统的电路连接图,比国内指出程序存储器和8255端口的地址范围。3、请设计一个由单片机控制的大会发言限时器,例如限时15分钟。具体要求是:当发言者开始讲话时,主持人手动按下“开始”键,15分钟后由微机控制系统发出提示信号(提示信号可以自行设定),假定单片机晶振频率选用6MHz,另可提供1Hz稳频脉冲源。请画出电路示意图,并用中断方式完成本题的程序设计。4、某微机系统用2片2764芯片组成的R0M存储器系统如下图,请回答:(1)图中采用的译码法与线选法相比有什么特点?(2)写出芯片2764(1)、2764(2)的地址范围。(3)与2764 端相连的是8031的哪一个控制信号。(4)图中存储器的总容量(以K为单位)。(5)系统中74LS373与74LS138芯片各自的功能是什么?5、根据下图所示的单缓冲方式D/A转换接口电路,试编写两个程序,分别使用DAC0832输出负向锯齿波和15个正向阶梯波。6、用定时器/计数器0作定时器,每10ms(毫秒)中断一次,每2s(秒)向P1口发送一个数55H,画出设计流程图,写出源程序并作适当注释。设系统的时钟频率为6MHz。(15分)注:定时器/计数器方式控制寄存器TMOD定义如下:定时器/计数器1GATEM1M0C/TGATEM1M0C/T定时器/计数器07、有某微机系统用2片6264芯片组成的RAM存储器系统如下图,请回答: ()芯片 6264(1)的首址与末址。 ()芯片 6264(2)的首址与末址。()与 6264 /OE端相连的是8031的哪一个控制信号。()与6264 /WE瑞相连的是8031的哪一个控制信号。()图中存储器的总容量(以K为单位)。()0000H1FFFH()2000H3FFFH()/RD()/WR()16K8、某微机系统用3片6264芯片组成的RAM存储器见下图,请回答:(1)/RD、/WR管脚应分别与图中哪些管脚相连?(2)6264(1)、6264(2)、6264(3)的首地址和末地址分别是多少?(3)图中存储器的总容量是多少?9、有某微机系统用2片27256芯片组成的R0M存储器系统如下图,请回答: (1)芯片27256(1)、27256(2)的首址与末址。(2)与27256 /OE端相连的是8051的哪一个控制信号。(3)图中存储器的总容量(以K为单位)10、有某微机系统用2片2764芯片组成的R0M存储器系统如下图,请回答: (1)芯片2764(1)、2764(2)的首址与末址。(2)与2764 /OE端相连的是8051的哪一个控制信号。(3)图中存储器的总容量(以K为单位)。11、用8051的串行口外接CD4094扩展8位并行输出口,CD4094的各个输出端均接一个发光二极管,要求发光二极管从左到右流水显示。 ( 采用方式0,CD4094是一个8位移位/锁存器 )p1.0RXDTXD8051DATA STR CD4094CLK Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q812、图为8段共阴数码管,请写出如下数值的段码。(5分) a b c d e f g hD0 D1 D2 D3 D4 D5 D6 D713、简述一种多外部中断源系统的设计方法。(给出图和程序)14、请回答:(共16分)1下图中外部扩展的程序存储器和数据存储器容量各是多少?(2分)2两片存储器芯片的地址范围分别是多少?(地址线未用到的位填1) (6分,)3请编写程序,要求:(1)将内部RAM 30H3FH中的内容送入1# 6264的前16个单元中;(4分)(2)将2# 6264的前4个单元的内容送入40H43中;(4分)PSENCEWRP2.7P2.6P2.5P2.4P2.08031D0-D7OED0-D7OE2764 CEA8-A12A0-A7OE74LS373Q0Q7D0D7GALEP0.7P0.08888855588+5VWR2# 6264 CSCEA8-A12A0-A7+5VWRCSA8-A12A0-A7OEOE1# 6264 RD58

    注意事项

    本文(单片机复习题40902.doc)为本站会员(豆****)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开