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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

单片机样卷十九套.docx

1、单片机样卷十九套单片机试卷1一、填空题(每空1分,共20分)18051单片机的内部硬件结构括: 、 、 和以及并行I/O口、串行口、中断控制系统、时钟电路、位处理器等部件,这些部件通过相连接。2通常,单片机上电复位时PC = H,SP = H;而工作寄存器则缺省采用第 组,这组寄存器的地址范围是从 至 H。3MCS-51单片机访问片外存储器时利用 信号锁存来自 口的低八位地址信号。4将8031片外程序存储器内的数据传送给A,可以采用的指令是_5若PSW为18H,则选择的是第_组通用寄存器。6MCS-51单片机系列有 个中断源,可分为 个优先级。上电复位时 中断源的优先级别最高。7当使用8031

2、单片机时,需要扩展外部程序存储器,此时EA应为 电平。8在串行通信中工作方式 是11位异步通信方式。9起止范围为0000H3FFFH的存储器容量为 KB。二、 选择题(从备案中选出一个正确答案,将其代号写在括号内。每题2分,共10分)1MCS51单片机的复位信号是( )有效。(A)高电平(B)低电平(C)脉冲(D)下降沿2若MCS-51单片机使用晶振频率为6MHz时,其复位持续时间应该超过()。(A)2s(B)4s (C)8s(D)1ms3区分片外程序存储器和数据存储器的最可靠方法是( )。(A)看其芯片型号是RAM还是ROM (B)看其位于地址范围的低端还是高端(C)看其离MCS-51芯片的

3、远近 (D)看其是被RD还是被PSEN信号连接三、 判断改错题(下列命题你认为正确的在括号内打“”错的打“”,每小题2分,共10分)1在MCS-51系统中,一个机器周期固定等于1.5us ( )2MCS-51单片机扩展系统中, P0口必须接一个8位的锁存器,而P2口不必接。 ( )3单片机复位后外部中断1的中断级别最高级别4定时/计数器的方式1能自动重装载所赋予的初值.5串行口的输出也可以变成并行输出.四、 问答题(回答要点,并简明扼要解释。每小题4分,共16分)1简述P0,P2口的功能和使用注意事项2MCS-51系统单片机编程时,中断程序的编程原则是什么?3单片机系统中的定时和计数功能有何区

4、别?分别适用于什么场合?4简述51系列单片机的四个控制引脚的作用五、 阅读并分析程序(每小题8分,共16分)1下列程序执行后,结果如何?MOVR0, #7FHMOV7EH,#0 MOV7FH,#40HDECR0DECR0DECR0答: (R0)=_ _ H, (7EH)=_ _ H, (7FH)=_ _ H。2设R0=20H,R1=25H,(20H)=80H,(21H)=90H,(22H)=A0H,(25H)=A0H,(26H)=6FH,(27H)=76H,下列程序执行后,结果如何?CLR MOV R2,#3HLOOP: MOV,R0ADDC ,R1MOV R0, AINC R0INC R1D

5、JNZ R2, LOOP JNC NEXT MOV R0, #01H SJMP $NEXT:DEC R0 SJMP $答:(20)H= , (21H)= , (22H)= ,Cy= , A= , R0= , R1=六、请写出源程序并加以注释(8分)设P1.1脚上接有一支发光二极管,试编写一程序使得在接收数据和发送数据时发光二极管可以闪烁且闪烁频度不同。七、硬件设计题(10分)利用8031单片机的P1.0端产生如下图所示的方波,系统晶振频率为12MHz。要求用软件延时方法或定时器方法完成此题要求。八、综合设计题(10分)用89C51最小系统构成一个七段显示器(共阴极)的控制电路,要求实现外框6段

6、依次发光1至2秒,成顺时针转状,具任意时刻仅有一段发光。请画出与七段显示器有关的控制电路、编写出响应程序并加注释。单片机试卷2一、填空 (每空2分,共40分)18051单片机的内部硬件结构包括了: CPU 、 RAM 、 ROM 、和 C/T 以及并行I/O口、串行口、中断控制系统、时钟电路、位处理器等部件,这些部件通过 内部总线 相连接。2MCS-51的堆栈只可设置在低 128RAM中 ,堆栈寄存器sp是 8 位寄存器。3MCS-51单片机的P0P3口均是 I/O口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统的 和 ,在P0P3口中, 为真正的双向口, 、 、 为

7、准双向口; 口具有第二引脚功能。4RST是单片机的 引脚,ALE引脚是用来锁存 的。5假定(SP)=40H,(39H)=30H,(40H)=60H。执行下列指令:POPDPHPOPDPL后,DPTR的内容为 ,SP的内容是 。 二、选择(每题2分,共6分)1MCS-51单片机的堆栈区应建立在( )。A.片内数据存储区的低128字节单元B.片内数据存储区C.片内数据存储区的高128字节单元D.程序存储区2MCS-51单片机定时器工作方式0是指的( )工作方式。A.8位B.8位自动重装C.13位D.16位3当需要从MCS-51单片机程序存储器取数据时,采用的指令为( )。A.MOVA,R1B.MO

8、VCA,A+DPTRC.MOVXA,R0D.MOVXA,DPTR三、简答题(每题5分,共10分)1想将中断服务程序放置在程序存储区的任意区域,在程序中应该作何种设置?请举例加以说明。251系列单片机具有几个中断源,分别是如何定义的?其中哪些中断源可以被定义为高优先级中断,如何定义?四、参数计算(每小题5分,共10分)已知一MCS51单片机系统外接晶体振荡器频率为12MHZ,计算:(1)单片机系统的拍节P、状态S、机器周期所对应的时间是多少?(2)指令周期中的单字节双周期指令的执行时间是多少?五、改错(每小题2分,共10分)请判断下列各条指令的书写格式是否有错,如有错说明原因:1.MULR0R1

9、 2.MOVA,R7 3.MOVA,#3000H 4.MOVCA+DPTR,A 5.LJMP#1000H 六、使用简单指令序列完成以下操作(每题5分,共10分)1.请将片外RAM20H-25H单元清零2.请将ROM3000单元内容送R7七、编程题(共14分) 已知MCS-51单片机系统片内RAM20H单元存放一个8位无符号数7AH,片外扩展RAM的8000H存放了一个8位无符号数86H,试编程完成以上两个单元中的无符号数相加,并将和值送往片外RAM的01H、00H单元中,同时将所编写程序运行完成后的数据和状态添入下表中给出的PSW的有关位以及寄存器A、DPTR和RAM单元中。参考答案:一、 填

10、空 (每空2分,共40分)1CPU、RAM 、ROM、C/T、内部总线2低 128RAM中、 83双向 、 数据总线 、 地址总线 、 P0 、 P1 、 P2、 P3、 P34复位 、 地址5#6030H、 38H二、选择(每题2分,共6分)A、C、B三、简答题(每题5分,共10分)1 ORG 0000H JMP MAIN ORG 0003H JMP INT_EX0 . ORG XXXXhINT_EX0: .中断服务程序2 5个 ; 0003H 000BH 0013H 001BH 0023H; 都可以;编程控制位 PT0 、PT1、PX0、PX1、 PS四、参数计算(每小题5分,共10分)(

11、1)P=1/12 (us)S=1/6 (us)机器周期=1(us)(2)T=2 (us)五、改错(每小题2分,共10分)MUL ABMOV A,R0MOV DPTR,#3000HMOVC A,A+DPTRLJMP 1000H六、使用简单指令序列完成以下操作(每题5分,共10分)1 MOV A,#00 MOV P2,#00 MOV R7,#6 MOV R0,#20HLOOP:MOVX R0,A INC R0 DJNZ R7,LOOP END2 MOV DPTR,#3000H MOV A,#00 MOVC A,A+DPTR MOV R7,A七、编程题(共14分)MOV DPTR,#8000H MO

12、VX A,DPTR CLR CY ADD A,20H MOV B,A JC NEXT MOV A,#00 SJMP END_NEXT: MOV A,#01END_: MOV P2,#00 MOV R0,#01 MOVX R0,A MOV A,B MOV R0,#00 MOVX R0,A ENDCY A DPTR 片外01H 片外00H 片外8000H1 0 8000H 1 0 86H单片机试卷3一、填空(每空 2 分,共 40 分) 1、MCS-8051系列单片机字长是 位,有 根引脚,96系列字长是 位。单片机的特点有 体积小、价格低、功能全 。2、8051单片机的存储器的最大特点是指令存储

13、器与数据存储器 ,Px并行口的地址与 存储器统一编址的,或者说属于该存储器。3、8051最多可以有 4 个并行输入输出口,最少也可以有1个并行口,即 P1 。P3常需复用作 串行通信、外部中断、外部计数脉冲 和读写控制信号。4、ALE信号的作用是 地址锁存 。5、8051复位后,PC= H。若希望从片内存储器开始执行,EA脚应接 电平,PC值超过 H时,8051会自动转向片外存储器继续取指令执行。6、8051的C/T是 (加或减)计数的。7、8051的中断向量表在 、 和 、 、 。8、MOV A,40H 指令对于源超作数的寻址方式是 寻址。9、指令JB 0A7H,ABC的作用是若P2口的第7

14、位为 则跳转到ABC 。(0A7H是P2.7的地址)10、将CY与A的第0位的非求或的指令是 ORL C,/ACC.0 ,若原(A)= 0,执行后(A)= 。二、分析程序题(每题5分,共20分)(1)已知: (30H)=40H,(40H)=10H,(10H)=00H,P1=55H,执行下列指令,(30H)=?,(40H)=?,A=?,B=?MOV R0,#30HMOV A,R0MOV R1,AMOV B,R1MOV R1,P1MOV 10H,#20HMOV 30H,10H(2)分析以下程序每条指令执行的结果MOV A,#0EFHMOV R0,#0CDHMOV 21H,#0ABHXCH A,R0

15、XCH A,21HSWAP A(3)说明下列程序的功能MOV A,DATARL ARL AADD A,DATAMOV DATA,A(4)说明下列程序的作用MOV A,30HANL A,#0FHMOV 30H,A三、简答题(共40分)1、已知(A) = 0F8H,当执行ADD A,#0A9H指令后,PSW中的OV、CY、AC、P各为多少?若是有符号数,A中的结果用十进制表示是多少?(共 5 分)2、8051内部数据存储区分为几个不同的区域?各有何作用。(8分)3、将8051外部扩展2K EPROM,同时扩展16K RAM作数据存储器,采用的2716是2K的EPROM芯片,6264是8K的RAM芯

16、片,74LS373是8位锁存器。请画出连接示意图。要求画出8051的数据、地址、ALE、PSEN、RD、WR信号;锁存器的数据入D、数据出Q、锁存控制G、OE;2716的A、数据O、片选CE、输出使能OE;6264的A、D、CE、OE、WE。最后写出各片的地址范围。(共 10 分)4、编写一段子程序,将二位压缩的BCD码转换为二进制数,入口、出口均是A。若是非法的BCD码,则A返回值为255。(共10分)5、用8051输出控制8个LED从LED1到LED8、再到LED1,每次一个LED发光,并不断循环。一个开关控制引起中断,电平触发,中断后8个LED一起闪5下,然后恢复前面的循环。画出连接示意

17、图,写出完整的程序。(软件延时用循环5*126*200次控制)(共8分)参考答案:一、填空(每空 2 分,共 40 分) 1. 8 、40 、16 、体积小、价格低、功能全2分开编址、 数据34 、P1、串行通信、外部中断、外部计数脉冲 和读写控制4低8位50000H、 高 、 0FFFH6加70003H、000BH、0013H、001BH、0023H8直91 100二、分析程序题(每题5分,共20分) 1 (30H)=20H (40H)=55H (A)=40H (B)=10H2 MOV A,#0EFH ;(A)=0EFHMOV R0,#0CDH ;(R0)=0CDHMOV 21H,#0ABH

18、 ;(21H)=0ABHXCH A,R0 ;(A)=0CDH (R0)= 0EFHXCH A,21H ;(A)=0ABH (21H)=0CDHSWAP A ;(A)=0BAH3 实现:(DATA)=(DATA)*54屏蔽30H单元内容的高4位三、简答题(共40分)1。解答 OV:0、CY:1、AC:1、P:1 A:-952答:(1)寄存器区(2)位寻址区(3)用户寄存器区(4)特殊功能寄存器区3解答:数据线8根从P1直接到2716的O、两片6264的D;地址线低8位从P0经锁存器后到各片内地址口,高8位从P2出0-2三位直接到2716的地址口,0-4五位直接到两片6264内P2.5接一片626

19、4的CE,经非门后接另一片6264;ALE接锁存器的G,锁存器OE接地,PSEN接2716的OE,WR接6264的WE,RD接OE。2716:0-7FFH,6264:0-1FFFH,2000H-3FFFH4 SUBP: MOV R1,AANL A, #0F0HSWAP ACJNE A, #10, NEXT1NEXT1: JNC ERRORMOV B, #10MUL ABXCH A, R1ANL A, #0FHCJNE A, #10,NEXT2NEXT2: JNC ERRORADD A, R1RETERROR: MOV A,#255RET 5ORG 0000HLJMP STARTORG 0003

20、HLJMP INT00START: SETB EASETB EX0CLR IT0MOV A, #1AGAIN: MOV P1,AACALL DELAYRL ASJMP AGAINDELAY: MOV R1,#5LOOP1: MOV R2,#200LOOP2: MOV R3,#126DJNZ R3,$DJNZ R2,LOOP2DJNZ R1,LOOP1RETINT00: PUSH ACCPUSH 1PUSH 2PUSH 3MOV R4,#5AGAIN: MOV P1,#0FFHACALL DELAYMOV P1,#0ACALL DELAYDJNZ R4,AGAINPOP 3POP 2POP 1P

21、OP ACCRETIEND单片机试卷4一、填空题(每空2分,共60分)1 8051单片机内部低128字节数据存贮器划分为 、 和 三个主要部分。28051单片机五个中断入口地址 、 、 及 和 。3 MCS51指令按功能分为: 、 、 、 及位操作指令五大类。4按译码方式方式不同,LED显示可分为硬件译码、 等2种方法。5在12MHz的振荡频率下,8051最大的定时溢出时间为 。6以下程序段实现将内部RAM从30H单元开始的10个无符号整数中最大数保存到外部RAM的1000H单元中,请在空格处填上适当的指令。 MAX: MOV B,#0 MOV R7, MOV R0, MAX1: MOV A,R0 CLR C JC MAX2 MAX2: DJNZ R7, MOV A,B END7设FOSC = 12MHz,要从单片机的P1.1引脚输出20毫秒的方波,请补充完整下面的程序。 ORG 0000H JMP START JMP TIME_INTSTART: MOV SP,#60H MOV TMOD, M

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1