单片机试题及复习资料.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《单片机试题及复习资料.docx》由会员分享,可在线阅读,更多相关《单片机试题及复习资料.docx(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、试题1 参考答案一、填空题(25分,每空1分)1. 89S51单片机为 8 位单片机2. 51系列单片机的典型芯片分别为 8031 、 8051 、 8751 。3. 89S51的异步通信口为 全双工 (单工/半双工/全双工)4. 89S51有 2 级中断, 5 个中断源5. 89S51内部数据存储器的地址范围是 007 ,位地址空间的字节地址范围是 202 ,对应的位地址范围是007 ,外部数据存储器的最大可扩展容量是64K。6. 89S51单片机指令系统的寻址方式有寄存器寻址、直接寻址、寄存器间接寻址、_立即寻址、 基址寄存器加变址寄存器寻址 。7. 如果(A)=34H,(R7)=0,执行
2、A, R7;结果(A)= 0 ,(R7)= 34H 。8. 82C55可以扩展3个并行口,其中8条口线具有位操作功能;9. 当单片机复位时00H,这时当前的工作寄存器区是0区,R4所对应的存储单元地址为04H。10. 若A中的内容为67H,那么,P标志位为1。11. 74138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中8 片芯片。二、判断以下指令的正误:(5分)(1) 28H,4;()(2) ;( )(3) ;()(4) R0;()(5)T0,#30H;()三、简答题1、 如果()=507,()=32H,(30H)=50H,(31H)=5,(32H)=3,则执行下列指令后:
3、则:()= 3;()5;()50;(6分)2、采用6的晶振,定时1,用定时器方式0时的初值应为多少?(请给出计算过程)(6分)解:采用6晶振机器周期为2(213)210-6=110-37692(D)=1E01 1110 0000 1100(B),化成方式0要求格式为 1111 0000 1100 B即0F00综上可知0, 0F0H3. 分析下列程序的功能(5分) B B解: 该程序的功能是通过累加器及寄存器B数据交换。四、图为8段共阴数码管,请写出如下数值的段码。 a b c d e f g hD0 D1 D2 D3 D4 D5 D6 D70 31062_53_ 44_ 66 5 673 7_
4、03 8 _739五、简述51系列单片机主从结构多机通信原理,设有一台主机及三台从机通信,其中一台从机通信地址号为01H,请叙述主机呼叫从机并向其传送一个字节数据的过程。(请给出原理图) (10分)8031主机 00H 01H 02H 03H从机 从机 从机 从机答:原理图如上图所示,假设主机呼叫01H从机,首先呼叫:主机发送地址帧0000 00011(8)此时各从机的2位置1,且收到的8=1,故激活。各从机将接收到的地址及地机地址比较,结果1#机被选中,则其2清零;0#、2#机不变。接着传数;主机发送数据帧, 0 ,此时1#机2=0, 8=0 则激活,而0#,2#机2=18=0则不激活,然后
5、数据进入1#机的缓冲区。六、简述一种多外部中断源系统的设计方法。(给出图和程序)(10分)答:原理电路如图所示程序如下: P1.0, 0 ;扫描中断请求 P1.1 , 1 P1.2, 2 P1.3, 3:;返回0: 中断服务子程序 ;中断服务1: 中断服务子程序2: 中断服务子程序3: 中断服务子程序七、简述行列式扫描键盘的工作原理。(8分) 答: 扫描键盘工作原理(1) 首先X03,始终接高电平03给低电平,扫描P1.01.3若全为高电平,则没有键按下,若有低电平,则有键按下。(2) 接着Y0输出低电平13输出高平,扫描P1.01.3,若全为高电平,则没有键按下,若有低电平,则找出相位,得到
6、所按的键。(3) 再Y1输出低电平023输出高电平,重复第2 步骤作.(4) 再Y2输出低电平013输出高电平扫描(5) 再Y3输出低电平012输出高电平扫描根据据以上扫描,确定以上各键是否按下。试题2及参考答案一、填空题(24分,每空1分)189S51单片机是( 8 )位的单片机。289S51单片机有( 5 )个中断源,( 2 )级优先级中断。3串行口方式3发送的第9位数据要事先写入( )寄存器的( 8 )位。4串行口的方式0的波特率为 ( 12 )。589S51内部数据存储器的地址范围是(00-7 ),位地址空间的字节地址范围是(20-2 ),对应的位地址范围是(00-7)外部数据存储器的
7、最大可扩展容量是(64 )。6在内部中可位寻址区中,位地址为40H的位,该位所在字节的字节地址为( 28H )。7如果(A)=58H,(R1)= 49H,(49H)= 79H,执行指令 A, 1后;结果(A)=( 49 H ) ,(49H)=( 58H )。8利用81C55可以扩展( 3 )个并行口,(256)个单元。9当单片机复位时( 00 )H,( 07H ),P03口均为( 高 )电平。10若A中的内容为88H,那么,P标志位为( 0 )。11当89S51执行 A, 指令时,伴随着( * )控制信号有效。1289S51访问片外存储器时,利用( )信号锁存来自( P0口 )发出的低8位地址
8、信号。13已知12, T0作为定时器使用时,其定时时间间隔为( 1 )。14若89S51外扩8 程序存储器的首地址若为1000H,则末地址为(2)H。二、判断对错,如对则在( )中写“”,如错则在( )中写“”。(10分)189S51单片机可执行指令: 35H,3。( )28031及8751的区别在于内部是否有程序存储器。( )3当向堆栈压入一个字节的数据后,中的内容减1。()4程序计数器中装的内容是当前正在执行指令的地址。()5某特殊功能寄存器的字节地址为80H,它即能字节寻址,也能位寻址。()689S51单片机中的是不可寻址的。()7当89S51执行 ,A指令时,伴随着*信号有效。()88
9、9S51的定时器/计数器对外部脉冲进行计数时,要求输入的计数脉冲的高电平或低电平的持续时间不小于1个机器周期。()9区分外部程序存储器和数据存储器的最可靠的方法是看其是被*还是被*信号连接。()10各中断源发出的中断请求信号,都会标记在89S51的寄存器中。()三、简答题1 如果()=5678H,()=42H,(3)=12H ,(40H)=34H,(41H)=50H,(42H)=80H,则执行下列指令后:则:() 34;()12;()80;()50;(4分)289S51采用6的晶振,定时2,如用定时器方式1时的初值(16进制数)应为多少?(写出计算过程)(6分)答:机器周期6106=210-6
10、2又方式1为16进制定时器.故 (216X)210-6=210-3=2161000=65536-1000=64536 即初值18H389S51外扩的程序存储器和数据存储器可以有相同的地址空间,但不会发生数据冲突,为什么?(6分)答:不发生数据冲突的原因是:89S51中访问程序存储器和数据存储器的指令不一样。选通信号也就不一样,前者为,后者为及。程序存储器访问指令为 A,; 。数据存储器访问指令为 ; ; 。4说明89S51的外部引脚*的作用?(4分)答:当*为高电平时,89S51访问内部程序存储器,但当地址大于0时,自动转到外部程序存储器;当*为低电平时,89S51只读取外部程序存储器。5写出
11、89S51的所有中断源,并说明说明哪些中断源在响应中断时,由硬件自动清除,哪些中断源必须用软件清除,为什么?(6分)答: 外部中断0*定时器/计数器中断T0外部中断1*定时器/计数器中断T1串行口中断 其中串行口中断及必须用软件清“0”,因为串口中断的输出中断为,输入中断为,故用软件清“0”。四、下图为某89S51应用系统的3位 8段共阳极静态显示器的接口电路,(1)该静态显示器电路及动态扫描的显示器电路相比有哪些优缺点?(2)写出显示字符“3”、“8”、“5”的段码,注意:段码的最低位为“a” 段,段码的最高位为“” 段(3)已知8255A的口、口和口的地址分别为7、7、7,且8255A的这
12、3个端口均已被编写完毕的初始化程序初始化为方式0输出,请编写出使3位共阳极显示器从左至右显示“3.85”的程序段。(14分)abcdefg8255A来自89S51+5V82C55解:(1) 优点是:亮度高,字符不闪烁,占用资源少。缺点是:占用的口太多,当需要的数目较多时,需要外扩展的0口。 (2) 3.:B0H8:80H5:92H(3) 07 30H 07 A 80H 07 92H五、画出89S51系列单片机利用串行口进行1台主机及4台从机多机串行通讯连线图,其中1台从机通讯地址号为02H,请叙述主机向02H从机发送一个字节数据的过程(10分)答:主机发送数据过程如下:(1)将从机0003H的
13、置1,2=1,并使它们工作在串行口工作方式2或3。(2)由主机向4个从机发出一帧地址址信息02H,第9位为1。从机接到信息后均发生中断,执行中断服务程序,将02H及自身地址做比较。若相同,则清2=0,若不同则2不变仍为1。(3)主机发送一帧数据信息,第9位为0,从机接到信息后,只有2=0的从机发生中断,将数据信息收取,其余2=1的从机不放出中断,信息丢失,从而实现主机向02H从机发送一个字节数据的功能。试题3 参考答案一、填空题(31分,每空1分)189S51单片机有( 2 )级优先级中断。2串行口方式2接收到的第9位数据送()寄存器的(8)位中保存。3当单片机复位时(00)H,这时当前的工作
14、寄存器区是(0)区,R6所对应的存储单元地址为(06)H。4利用82C55可以扩展(3)个并行口,其中(8)条口线具有位操作功能;589S51访问片外存储器时,利用()信号锁存来自( P0口 )发出的低8位地址信号。6若89S51外扩32 数据存储器的首地址若为4000H,则末地址为()H。7当89S51执行 A,指令时,伴随着(*)控制信号有效。8若A中的内容为67H,那么,P标志位为(1)。989S51单片机的通讯接口有(串行)和(并行)两种形式。在串行通讯中,发送时要把(并行)数据转换成(串行)数据。接收时又需把(串行)数据转换成(并行)数据。1089S51内部数据存储器的地址范围是(0
15、0-7 ),位地址空间的字节地址范围是(00-2),对应的位地址范围是(00-7 ),外部数据存储器的最大可扩展容量是(64)。1189S51单片机指令系统的寻址方式有(寄存器寻址方式)、(直接寻址方式)、(立即寻址方式)、(寄存器间接寻址方式)、(位寻址方式)、(基址寄存器加变址寄存器)、(相对寻址方式) 。1289S51内部提供(2)个可编程的(16)位定时/计数器,定时器有(4)种工作方式。二、判断对错,如对则在( )中写“”,如错则在( )中写“”。(10分)189S51的定时器/计数器对外部脉冲进行计数时,要求输入的计数脉冲的高电平或低电平的持续时间不小于1个机器周期。()2判断指令
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 试题 复习资料
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内