单片机原理及应用习题集.docx

上传人:rrsccc 文档编号:11054046 上传时间:2021-06-23 格式:DOCX 页数:12 大小:119.01KB
返回 下载 相关 举报
单片机原理及应用习题集.docx_第1页
第1页 / 共12页
单片机原理及应用习题集.docx_第2页
第2页 / 共12页
单片机原理及应用习题集.docx_第3页
第3页 / 共12页
单片机原理及应用习题集.docx_第4页
第4页 / 共12页
单片机原理及应用习题集.docx_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《单片机原理及应用习题集.docx》由会员分享,可在线阅读,更多相关《单片机原理及应用习题集.docx(12页珍藏版)》请在三一文库上搜索。

1、单片机原理及应用习题集第一章概述、什么是嵌入式系统?、嵌入式系统有哪些重要特征?、目前流行的嵌入式系统有哪几种类型?、嵌入式系统与有哪些区别?、什么是缩减系统?、什么是高级单片系统?、什么是单片机?、单片机的硬件系统分为哪几个层次?、单片机的软件系统分为哪几个层次?、单片机的系统软件有哪几种模式?、单片机的开发工具有哪几类?第二章单片机结构、和的主要区别在哪里?、在一块芯片上集成了个位的,个片内振荡器及时钟电路,字节的程序存储器,字节的数据存储器,个位的定时计数器,可寻址外存 (字节、字节 )的控制电路,条可编程的口线,个全双工串行口,个中断源,个优先级嵌套中断结构。、 引脚的作用是什么?在下

2、列情况下,引脚应接何种电平?只有片内;只有片外;有片内和片外;有片内和片外,片外所存为调试程序。、单片机的数据总线有多少根?地址总线有多少根?实际应用时数据总线和地址总线是怎样形成的?、单片机的时钟频率范围是多少?若采用内部时钟,外接的电容起什么作用?、若单片机的时钟为,则其状态周期、机器周期和指令周期分别为多少?、什么叫指令周期?什么叫机器周期?什么叫时钟周期?的一个机器周期包括多少时钟周期?、机的程序存储器与数据存储器在物理上和逻辑上都是,各有自己的、和。程序存储器用来存放和始终要保持的;数据存储器用来存放程序运行中所需要的或。、内部区中,有个工作寄存器区,它们的字节地址范围分别1 / 1

3、2是、,要选择当前的工作寄存器区,应对寄存器的和位进行设置。、内部区中,可位寻址区的字节地址范围是,位地址范围是。、片内范围内的数据存储器,即可以字节寻址又可以寻址。、机的内部分为:区,地址范围为;区,地址范围为;区,地址范围为;、机的程序存储器和数据存储器在物理上和逻辑上都,访问用指令,访问用指令。、机的程序存储器是编址的,要使程序从内部开始执行,应将接,要使程序从外部开始执行,应将接。、若不使用片内存储器引脚必须接。、当引脚信号有效时,表示从口稳定的送出了地址。、系统中,当信号有效时,表示要从存储器读取信息。、中凡字节地址能被整除的特殊功能寄存器均能位寻址。、的特殊功能寄存器中哪些寄存器可

4、以位寻址?、特殊功能寄存器只能采用寻址方式。、简述程序状态字中各位的含义。、复位时后, 各内部寄存器的状态为:、 机 的 并 行口 是 准 双 向口,要 输 入 数 据 必 须先。、简述机的口的第二功能。、试分析端口的两种读操作(读端口引脚和读锁存器),读修改写操作是由哪一种操作进行的?、是什么寄存器?它的作用是什么?请说明每一位的定义。、是什么寄存器?它的作用是什么?请说明每一位的定义。、中的定时器计数器有几种工作方式?怎样设置?、若单片机的时钟为,问: 定时器处于方式,最大定时范围是多少? 定时器处于方式,最大定时范围是多少? 定时器处于方式,最大定时范围是多少? 定时器处于方式,最大定时

5、范围是多少?、若单片机的时钟为,要求用定时,问 定时器处于方式,定时器的初值是多少?2 / 12 定时器处于方式,定时器的初值是多少? 定时器处于方式,定时器的初值是多少?、中的定时器计数器设置为计时器方式时,最大计数频率为多少?、是什么寄存器?它的作用是什么?请说明每一位的定义。、是什么寄存器?它的作用是什么?请说明每一位的定义。、机的串行口有哪些有几种工作方式?怎样设置?串行接口有种工作方式,这可以在初始化程序中用软件填写特殊功能寄存器加以选择。、串行口工作于方式和方式时,采用作为波特率发生器。用串口扩并口时,串行接口工作方式应选为方式。、简述机的多机通讯原理。、串行口工作于不同方式时,其

6、波特率如何计算?、是什么寄存器?它的作用是什么?请说明每一位的定义。、是什么寄存器?它的作用是什么?请说明每一位的定义。、机有几个中断源?几个中断优先级?各个中断源的优先级是怎样确定的?在同一个优先级中各个中断源的优先次序如何确定?有个中断源,有个中断优先级,优先级由软件填写特殊功能寄存器 加以选择。、请指出机各个中断源的中断标志和中断服务程序的入口地址。、机的外部中断有那两种触发方式?如何选择?对外部中断源的触发脉冲或电平有何要求?、机怎样实现单步操作?当 80C 的引脚上保持个机器周期以上的低电平时, 80C 即发生复位。、是什么寄存器?它的作用是什么?它由哪几个特殊功能寄存器组成?、引脚

7、中有多少线?它们和单片机对外的地址总线和数据总线有什么关系?地址总线和数据总线各是几位?第三章指令系统、指令系统按功能可分为哪几类?具有哪几种寻址方式?、请指明下列指令划线部分的寻址方式? , , , , , ,、若,指出下列指令执行时堆栈的操作情况。、设内部中单元的内容为, 写出执行下列程序段后寄存器,和内部3 / 12中单元的内容为何值?,、指令和 有何不同?、指令、和功能上有何不同?、设堆栈指针中的内容为, 内部中和 单元的内容分别为和, 写出执行下列程序段后,及中的内容为何值?,、要完成下列数据传送,应采用什么指令?的内容传送给。片外单元的内容传送给。片外单元的内容传送给片内单元。程序

8、存储器单元的内容传送给。程序存储器单元的内容传送给片内单元。程序存储器单元的内容传送给片外单元。、设累加器中的内容为,寄存器中的内容为,片内单元的内容为,执行下列两条指令后,累加器、寄存器和单元的内容为何值?,、设时钟晶振为,请计算下列程序的执行时间,并指明程序的功能是什么。,:,$4 / 12、请采用逻辑运算指令,求解逻辑方程。*、请编写一个子程序 , 将两位十进制数转变成一个字节的二进制数。入口条件 : 待出转换的数在和单元中.出口状态 : 转换的结果存在累加器中.、设时钟晶振为,请编写三段延时子程序,分别延时、和。、如下图,个开关控制个灯,任何一个开关都能控制这个灯。请设计相应的控制程序

9、。、指出下列指令是否有错,错在何处,应如何改正。(),()(),()()(),()(),()(),、已知 (),(),()。请写出执行完下列程序段后的内容。,、使用位操作指令实现下列逻辑操作,要求不得改变未涉及位的内容。()使置;()清除累加器高位;()清除, , ,。、设指令 中的 , 并假设该指令存放在和单元中。 当该条指令执行后, 程序将跳转到何地址?、已知 ,(),(),()。问此时执行“”指令以后,? ?、试分析下列程序段,当程序执行后,位地址,中的内容为何值?口的条线为何状态?、假定 (),().执行命令 :,后,累加器的内容为,的内容为.、假定 (),(),(),(),().执行

10、指令5 / 12后 ,累加器的内容为,的内容为,的内容为,的内容为.、假定 (),()0A.执行指令 :后 ,寄存器的内容为,累加器的内容为,的内容为,的内容为.、 假定 (),().执行命令 :后,累加器的内容为 ,寄存器的内容为的内容为,、假定.执行命令 :后,累加器的内容为 .、执行如下指令序列 ;,后 ,所实现的逻辑关系为 .、假定 ,标号的地址 .执行命令后,程序转移到地址去执行 .、假定标号的地址为,标号值为(即跳转的目标地址为).应执行命令 ::后,该指令的相对便移量(既指令的第二字节 )为 .、位地址为、,程序如下:,求程序表达式。、(),(),片内 (),();,问执行程序后

11、、和单元内容的变化如何?、设 (), , (), (), (), (), (), (),下列程序执行后 , 结果如何 ?LOOP:, LOOP$6 / 12:$(),(),(),(),.、阅读下列程序并回答问题.,()请问该程序执行何种操作?()已知初值 (),(),请问运行后 :()?、解读下列程序 , 然后填写有关寄存器内容.(),:累加器()(),原, 执行完上述程序段后 , 将各位状态填入下表 :、分析程序段 :,()程序执行何种操作 ?()若已知初值 :() 、(), 则运行后 ,().、设(), 片内和两单元的内容分别是和, 请写出下列程序段的每条指令的执行结果 .、欲将片外中单元

12、的内容传送给, 判断下列指令或程序段正误. ()()()()()、欲将中的寄存器内容读入, 判断下列指令正误 .()() ,()()、判断下列指令正误 .()() , ( )()()7 / 12 ( )、判断下列指令正误 .()()()()()()()()()()()()(),()()(),(),()()()()()第四章汇编程序设计、编程,把片外数据存储器中的内容传送到片内中。、编写程序,实现双字节无符号数加法运算,要求十,结果保存到。、片内数据存储器和分别存有位数,将两数相加,其结果保存到中。、在单片机的端口上, 经驱动器接有只发光二极管 若晶振为,请编写程序,使这只发光管每隔由输出高电平

13、循环发光。、设单片机时钟频率为,编写段延时子程序,分别延时、。、某场歌手赛,共有个评委,试编一程序输入个评委的打分,去除一个最高分,去除一个最低分,然后求平均分(均为码)。、在内部的开始的单元中有一无符号数据块,数据块长度存入单元。试编程求其中的最大数并存入单元中。、试编写一程序,将外部数据区单元开始的个单字节数存入内部中单元开始的数据区中。、试编一字节数乘字节数的子程序。、试编一字节数除以字节数的子程序。、编写一段程序,以实现图中硬件的逻辑运算功能。、编一程序将片内单元内容的高位清零,保持低位不变。、分析程序并写出结果()已知() , ( ) , () , () , 执行如下程序段后, ()

14、 。,8 / 12,()已知(), ( ), () , () , 执行过程如下:,则执行结束,()()。、 、 表示位地址,进行、内容的异或操作,即()()()()()()。试编写程序实现之。、编写一个程序,使产生一个方波脉冲,方波脉冲的高低电平各持续。、请用查询方式编写一段数据发送程序。 数据块首地址为片内的单元, 块长度为字节,设串口工作于方式,波特率为,主频为。、按下列要求,单片机主频为,编写串口的接收程序。串口工作于方式,波特率为。向对方发出呼叫信号 “”。发送完呼叫信号后,等待接收对方应答,如对方未应答,再次呼叫。收到对方应答信号后,检查是否为“”,如是则结束通信,如不是再次呼叫。第

15、五章:单片机的扩展与配置、访问片外数据存储器的指令有哪些?访问程序存储器的指令有哪些?、 某系统的片选电路如下,请指出各片选信号的地址范围。、扩展多片存储器时,片选信号的处理方法有线选法和译码法两种,试比较这两种处理方法。、为什么外扩存贮器时,口要外接锁存器,而口却不接?、给定芯片、 、试设计一具有片外及程序存储器的存储系统。要求程序存储器处于低地址段。画出完整的连接原理图。9 / 12列出各存储芯片的地址范围。讨论访问各存储器的指令。、试用 ,为单片机设计一个存储器系统,它具有 (地址由)和的程序、数据兼用的存储器(地址为)。具体要求:画出该存储器系统的硬件连接图。、扩展的片外数据存储器能否

16、与程序存储器共用一个存储器芯片?若可以,则应该怎样接线?、设有一存储器系统,其原理图如下。分析该存储器系统并回答下列问题:各存储器芯片的类型各存储器芯片的地址范围、为什么从总线扩展端口时,扩展输入口必须用三态缓冲器,而扩展输出口时可以用锁存器?、利用口控制个发光管,编一程序让个发光管周而复始地轮流发亮,设电路要求发光管点亮时,口为高电平。每次点亮时间持续为。、简述机扩展端口的常用方法。、采用 8255A 扩展的口可采用哪几种数据传送方式?、8255A有哪几种工作方式?怎样进行选择?、有哪几种工作方式?怎样进行选择?、请画出与的连接图,要求的地址范围为。、试编程对进行初始化。设口为选通输出,口为

17、基本输入,口作为控制联络口,并启动定时器计数器按方式工作, 定时时间为, 定时器计数脉冲频率为单片机的时钟频率分频,。、什么是编码键盘?什么是非编码键盘?、简述非编码键盘的行扫描法和线反转法的工作原理。、为什么要消除键盘的机械抖动?有哪些方法?、独立式键盘和矩阵式键盘各有什么特点?分别用在什么场合?、设计一个行列式键盘电路并编写键扫描子程序。、试设计一个用与有个按键的键盘连接的接口电路。编写程序实现以下功能:10 / 12用定时器定时,每隔读一次键盘,并将其读入的键值存入片内开始的单元中。、试用为微机系统设计一个键盘接口。键盘为个键,其中个为数,两个为功能键和。具体要求:()按下数字键后,键值

18、存入开始的单元中(每个字节放一个键值)。()按下(复位)键后,键复位成。()按下(启动)键后,系统开始执行用户程序(用户程序的入口地址)。试画出该接口的硬件连接图并进行程序设计。、请设计一个单片机应用系统 , 要求扩展一个的程序数据复用存储器 ,配置一个位的数码显示器 , 个操作按键 , 位继电器输出 , 位脉冲输出。 . 画出完整的硬件电路图. 标明所用器件型号. 列出扩展部件的选通地址、 已知一具有键的键盘系统如图所示,请列出 8255A 的口、口、口及控制口的访问地址。、设要显示的位数为位,字符存于,七段控制码锁存器的选通地址为,字位控制码锁存器的选通地址为,选用下图, 数码管为共阴极, 试设计一个显示子程序。、简述显示器的静态显示和动态显示两种方式。、静态显示和动态显示方式各有什么优缺点?、动态显示的原理是什么?、试为微机系统设计一个显示器接口,该显示器共有八位,从左到后分别 ( 共阴极式 ) ,要求将内存八个单元中的十进制()依次显示在上。要求:画出该接口硬件连接图并进行接口程序设计。、在一个 89C 单片机系统中,选用作为接口芯片,用于测量炉温,温度传感信号接,设计一个能实现转换的接口及相应的转换程序。 单片机与接口的连接如下图所示。11 / 1212 / 12

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1