单片机课后习题单片机课后习题.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机课后习题单片机课后习题

单片机简介 1、什么是单片机?单片机有什么特点? SCM——将通用微计算机基本功能部件集成在一块芯片上构成的一种专用微计算机系统 2、简述单片机在各领域的应用。 3、列出常用集中单片机的型号,说出它们的区别。 MCS-51单片机硬件结构 MCS-51单片机内部有哪些主要逻辑部件并说出其功能,试画出片内逻辑结构图。 MCS-51单片机有4个8位并行口(P0、P1、P2、P3),哪个口可作为地址/数据复用总线口? P0口作为通用I/O口使用时,在输出状态下应注意什么?在输入状态下应注意什么? 在什么情况下,使用P3.6、P3.7的第二功能(读写控制)? MCS-51单片机的最大寻址空间是多少?为什么? 位地址4DH与字节地址4DH分别是什么空间概念,说出它们空间区别。 MCS-51单片机片内低128字节的RAM中,分了几个基本区域,说出这些区域的名称。 片内和偏外数据存储器地址重叠的区域是哪些地址? 访问程序存储器的片外空间,是通过什么方法实现的? 说出程序状态寄存器(PSW)各位的含义。 在MCS-51单片机的工作时序中,一个机器周期包含几个状态周期、几个振荡周期? 单片机复位后,程序计数器PC指向哪个地址? 第三章 MCS-51的软件系统设计 1、写出MCS-51单片机汇编指令的指令格式,并简单举例。 2、指出下面程序每个语句的寻址方式。 MOV A,P1 MOV A,#40H MOV 80H,A MOV A,R5 MOV @R0,A MOVX A,@DPTR MOVC A,@A+DPTR MOV 74H,#80H 3、写出下面程序被执行后,各数据存储器地址中的内容。 mov 40h,#33h mov 41h,#44h mov a,40h mov 50h,a mov a,41h mov 51h,a 4、设置堆栈指针SP中内容为60H,编写程序,将上题中数据存储器50H、51H的内容压栈后,分别将栈内数据弹出到DPTR寄存器中。 5、访问片内、外数据存储器,都用什么指令? 6、下面的指令语句对吗? 为什么? mov r0,#0400h mov 100h,a mov @r2,a movx @r1,a 7、查表指令movc a,@a+dptr 所查的表数据是在程序存储区还是数据存储区? 8、执行指令 setb 40h 后,内存中哪个字节单元被置成什么数? 9、使用位操作指令完成下列操作。 ⑴ 将P1.1置“1”。 ⑵ 将ACC.7置“1”。 10、编写程序,将40h为首的8个单元内容,依次反序送入到60h为首的8个单元中去。 11、两个四位压缩类型BCD码数,被加数放在30h和31h内存单元中,加数放在32h和33h内存单元中,所求的和放在34h和35h中。位数排列按高位在低地址,低位在高地址的顺序,编写此加法程序。 12、简述AJMP、LJMP、SJMP三个跳转指令的区别。 13、写出ACALL和LCALL两个调用指令的调用范围,试写出这两条指令执行时,CPU的操作过程。 14、分析下列程序,说出此程序完成什么样的功能。 mov p1,#0ffh loop: mov r7,#03h loop1: mov r6,#0ffh djnz r6,$ djnz r7,loop1 cpl p1.0 jmp loop end 15、试编写程序,完成对十个数从大到小的排序(建议用气泡排序法)。十个源字节数据放在30h为首的内存区域,排序后的目标数据放在50h为首的区域。 16、写出在c51环境下,几个数据类型的含义。 Char、int、long、float及bit、sfr、sfr16 17、简单说明几种c51编译器所能识别的存储器类型可寻址的存储区域。 DATA、BDATA、IDATA、PDATA、XDATA、CODE 18、使用c语言编写程序,完成本章MCS-51汇编语言的程序综合性设计实例【例3.23】中的功能要求。编程可依据【例3.23】中的连接电路图及状态真值表进行设计。 第四章 定时器、串行口及中断系统 1、 MCS-51单片机中,有几个16位定时/计数器?其实际用途? 2、 通过对定时/计数器中的哪个特殊寄存器进行工作模式设置?试叙述几种工作模式功能。 3、门控制信号GATE为1时,外部中断引脚INTx在什么状态下启动计数? 4、当工作方式寄存器TMOD中GATE位为0时,可以测量外中断引脚上正脉冲的宽度吗?试说明。 5、定时/计数器作为计数器时,对外界技术频率有什么要求(假定时钟频率为12MHz)? 6、定时/计数器在何种设置下可提供3个8位定时器?当T0运行在模式3下,TH0作为定时器使用时,其启动和关闭受谁的控制? 7、当定时/计数

文档评论(0)

cduutang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档