


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
单片机原理及应用模拟试题1一、填空题1、AT89S51内部数据存储器的地址范围是 ,位地址空间的字节地址范围是 ,对应的位地址范围是 ,外部数据存储器的最大可扩展容量。2AT89S51单片机指令系统的寻址方式有 _ _ 、 。gdabcdefghDDDDD0 1 2 3 4DDD5 6 73、如果(A)=34H,(R7)=0ABH,执行gdabcdefghDDDDD0 1 2 3 4DDD5 6 74. 82C55可以扩展 个并行口,其中 条口线具有位操作功能;5、当单片机复位时PSW=存储单元地址为 H。
H,这时当前的工作寄存器区是 区,R4所对应的6、若A中的内容为67H,那么,P标志位为 。7、74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中 片芯片。二、简答题1、如果(DPTR)=507BH,(SP)=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,则执行下列指令后:POPPOP
DPH;DPL;则(DPH)= (DPL)= (SP)= ;2、采用6MHz的晶振,定时1ms,用定时器方式1时的初值应为多少(请给出计算过程)3、分析下列程序的功能PUSH ACCPUSH BPOP ACCPOP B三、图为8段共阴数码管,请写出如下数值的段码。afbceh0 ;1
_;2
_;3 _;_4
;5 ;P _;7
;8
;C ;四、简述一种多外部中断源系统的设计方法。(给出图)五、简述行列式扫描键盘的工作原理。六、请回答:1、下图中外部扩展的数据存储器容量是多少2、三片6264的地址范围分别是多少(地址线未用到的位填1)3、若外部程序存储器已扩展(未画出,请编写程序,要求:30H~3FH62641#1662642#3240H~5FHP2.7P2.7P2.6P2.5P2.4~P2.058D0 Q0~373~88D7Q7OE8ALEG8031VccA0~A7CSA8~A126264 1#CEA0~A7VccCS6264A8~A122#CEVcc CS 6264 3#CE8DE WRD0~D7D0~D7DEWRD0~D7DEWRP0.0~P0.7RD8WR单片机原理及应用模拟试题1参考答案一、填空题AT89S51内部数据存储器的地址范围是 00H~7FH 位地址空间的字节地址范围是20H~2FH对应的位地址围是00H~7FH,外部数据存储器的最大可扩展容量是64K。AT89S51单片机指令系统的寻址方式有 寄存器寻址 直接寻址 _寄存器间接寻址 _立即寻址 基址寄存器加变址寄存器寻址。如果(A)=34H,(R7)=0ABH,执行XCHA,R7;结果(A)=0ABH (R7)= 34H 。82C55可以扩展3 个并行口,其中 8 条口线具有位操作功能;当单片机复位时PSW= 00 H,这时当前的工作寄存器区是0区,R4所对应的存储单元地址为 04 H。若A中的内容为67H,那么,P标志位为 1 。74LS13838二、简答题1、 如果(DPTR)=507BH,(SP)=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,则执行下列指令后:POPPOP
DPH;DPL;则:(DPH)= 3CH (DP) 5FH ;2、采用6MHz的晶振,定时1ms,用定时器方式1时的初值应为多少(请给出计算过程)分析下列程序的功能(5)PUSH ACCPUSH BPOP ACCPOP B解:该程序的功能是通过累加器ACC与寄存器B数据交换。四、图为8段共阴数码管,请写出如下数值的段码。abcabcdefghDDDDD0 1 2 3 4DDD5 6 7gdfbceh0 3FH 1 06H 2_5BH3_4FH 4_66H_56DH P 73H 7_03H 8_7FH C_39H_五、简述一种多外部中断源系统的设计方法。(给出图和程序)(10分)答:原理电路如图所示程序如下:INT: PUSH PSWPUSH AJNB , IR0 ;扫描中断请JNB , IR1JNB , IR2JNB , IR3INTIR:POPA ;返回POPPSWIR0:中断服务子程序 ;中断服AJMP INTIRIR1:中断服务子程序AJMP INTIRIR2:中断服务子程序AJMP INTIRIR3:中断服务子程序AJMP INTIP六、简述行列式扫描键盘的工作原理。(8分)答:扫描键盘工作原理X0~X3,始终接高电平,Y0~Y3~若全为高电平,则没有键按下,若有低电平,则有键按下。Y0,Y1~Y3~,键。Y1,Y0,Y2,Y32Y2,Y0,Y1,Y3Y3,Y0,Y1,Y2根据据以上扫描,确定以上各键是否按下。七、请回答:(共20分)1、下图中外部扩展的数据存储器容量是多少(2分)262641)(63、若外部程序存储器已扩展(未画出,请编写程序,要求:30H~3FH62641#16(662642#3240H~5FH(6P2.7P2.7P2.6P2.5P2.4~P2.058D0~373D7Q0~88Q78ALEGOE8031A0~A7 A8~A12Vcc CS 6264 1#CEA0~A7 A8~A12VccCS 6264 2#CEA0~A7 A8~A12Vcc CS 6264 3#CE8D0~D7DE WRD0~D7DE WRD0~D7DEWRP0.0~P0.7RD8WR解:1.外部扩展的数据存储器为3片8K的RAM,外扩容量为24K2.A15A!4A13地址范围0116000H~7FFFH101A000H~BFFFH3)程序如下:ORG 0000HRESET:AJMPMAIN ;复位,转主程序ORG0100HMAIN:MOVDPL,#00H DPTRMOVDPH,#60HMOVR0,#30H. R0LOOP: MOV A,@R0MOVX @DPTR, AINC R0INC DPTRCJNE NOPRET(1) 程序如下:ORG 0000HRESET:AJMP MAIN ;转主程ORG 0100HMAIN:MOV DPL#00H ;初始化MOV DPH,#0A0HMOV R0,#40H R0LOOP2: MOVX A,@DPTRMOV INC DPTRINC R0CJNE NOPRET单片机原理及应用模拟试题2一、填空题AT89S51单片机是( )位的单片机。AT89S51单片机有( )个中断源( )级优先级中断。串行口的方式0的波特率为( )。AT89S51内部数据存储器的地址范围是(,位地址空间的字节地址范围是( ,应的位地址范围是()外部数据存储器的最大可扩展容量是( 。在内部RAM中可位寻址区中,位地址为40H的位,该位所在字节的字节地址为( 。6.如果(A)=58H,(R1)=49H,(49H)=79H,执行指令XCH A,@R1后;结果(A)=( )(49H)=( )。81C55()()RAM当单片机复位时PSW=( )H,SP=( ,P0~P3口均为( )电平。若A中的内容为88H,那么,P标志位为( 。当AT89S51执行MOVC A,@A+DPTR指令时,伴随着( )控制信号有效。AT89S51()信号锁存来自()8已知fosc=12MHz,T0作为定时器使用时,其定时时间间隔为( 。若AT89S51外扩8KB程序存储器的首地址若为1000H,则末地址为( )H。二、判断对错,如对则在( )中写“√,如错则在( )中写“×1.AT89S51单片机可执行指令:MOV 35H,@R3( )2.8031与8751的区别在于内部是否有程序存储器( )当向堆栈压入一个字节的数据后,SP1()PC()80H,()AT89S51PC()当AT89S51执行MOVX @DPTR,A指令时,伴随着WR*信号有效()WR*PSEN*信号连接。()AT89S51TCON()三、简答题6MHz2ms,1)应为多少(过程)外扩的程序存储器和数据存储器可以有相同的地址空间,但不会发生数据冲突,为什么AT89S51EA*的作用AT89S51哪些中断源必须用软件清除,为什么四、AT89S513LED8(1)显示器电路与动态扫描的显示器电路相比有哪些优缺点(2)写出显示字符“38dp”(3)8255APBPCFF7CHFF7DHFF7EH,且8255A3毕的初始化程序初始化为方式0输出,请编写出使3位LED共阳极显示器从左至右显示“3.85”(参考)8255APA8255APA82C55PBPC···af bagcddpd●五、回答下列问题并写出简要分析过程(15。
+5V1.1(a1(b)1(a)所示的要求进行正确寻址(设CPU16要求在答题纸上画出:AB(注:74LS1392-4G状态。ROM1ROM2ROM1ROM2空RAM1RAM2
存储器 A
74LS139
B组芯片选择4000H8000HC000HE000HFFFFH
A11512A2A14A13 A 12
A YB0B1Y12Y2YG
9 10 11 12
ROM2ROM1RAM1RAM2单片机原理及应用模拟试题2参考答案图1(a)地址空间 图1(b)地址译码电路一、填空题(24分,每空1分)1.AT89S51单片机是(8)位的单片机。2.AT89S51单片机有(5)(2)级优先级中断。0
/12)。OSCAT89S51(00-7FH,位地址空间的字节地址范围是(20-2FH,对应的位地址范围是(00-7FH)外部数据存储器的最大可扩展容量是(64KB。RAM40H(28H。6.如果(A)=58H,(R1)=49H,(49H)=79H,执行指令XCH A,@R1后;结果(A)=(49H),(49H)=(58H。81C55(3)(256)RAMPS=(00),SP(07H,P0~P3(高)电平。A88H,那么,P(0。当AT89S51执行MOVC A,@A+DPTR指令时,伴随着(PSEN*)控制信号有效。AT89S51访问片外存储器时,利用(ALE)信号锁存来自(P0口 )发出的低8位地址信号。fosc=12MHz,T0(1us。若AT89S51外扩8KB1000H,则末地址为(2FFF)H。二、判断对错,如对则在( )中写“√,如错则在( )中写“×(10分1.AT89S51单片机可执行指令:MOV 35H,@R3(×)2.8031与8751的区别在于内部是否有程序存储器。(√)当向堆栈压入一个字节的数据后,SP1(×)PC(×)80H(√)AT89S51PC(√)当AT89S51执行MOVX @DPTR,A指令时,伴随着WR*信号有效(√)WR*PSEN*(√)AT89S51TCON(×)三、简答题6MHz2ms1(16)应为多少(写出计算过程×106=×10-s=2uS又方式1为16进制定时器.故(21—)××10-6=×10-=>216-X=1000=>X=65536-1000=64536 即初值=FC18H外扩的程序存储器和数据存储器可以有相同的地址空间,但不会发生数据冲突,为什么答:不发生数据冲突的原因是:AT89S51中访问程序存储器和数据存储器的指令不一样。选通信号也就不一样,前者为PSEN,后者为WR与RD。程序存储器访问指令为MOVC A,@DPTR;MOVC A,@A+pc。数据存储器访问指令为:MOVX A,@DPTR; MOVXA,@Ri;MOVX @DPTR,A3.说明AT89S51的外部引脚EA*的作用EA*0FFFEA*时,AT89S51AT89S51为什么答:外部中断INT0*定时器/计数器中断T0外部中断INT1*定时器/计数器中断T1串行口中断TIRITIRIAT89S513LED8()该静态显示器电路与动态扫描的显示器电路相比有哪些优缺点)8段(3)8255APAPBPCFF7CH、FF7DH、FF7EH8255A303LED3.85(参考)来自PA来自PA8255A82C5PBPC···gbge cd ●dp+5V解:(1)优点是:亮度高,字符不闪烁,占用CPU资源少。I/OLEDI/0(2)3.:→B0H8:→80H5:→92HMOVDPTR,#0FF7CHMOV A,#30HMOVXMOVDPTR,#0FF7DHMOVA,#80HMOVX@DPTR,AMVOX@DPTR,#0FF7EHMOVA,#92HMOVX@DPTR,ARET五、回答下列问题并写出简要分析过程(15。1.1(a1(b)1(a)的要求进行正确寻址(CPU16,要求在答题纸上画出:A(分)并简要分析(3)B(分)并简要分析(3)(注:74LS1392-4,ABG。地址0000H4000H8000H
A组存储器ROM1ROM2空RAM1存储器ROM1ROM2空RAM1RAM2151526A26A14A13 3
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 三方结算协议合同
- 施工电力合同协议
- 幼儿园中班班级的安全工作计划
- 砂浆罐购销合同协议
- 小学心理健康教育学期工作计划
- 公司与员工协议合同
- 土地转入合同协议
- 招商提成合同协议
- 外贸业务代理协议合同协议版
- 相城区合同解除协议
- 股权转让协议税务承诺书
- 七类作业JSA分析记录表格模板
- 心理统计学考研历年真题及答案
- 技术经纪人练习题集附有答案
- 内科学讲义(唐子益版)
- GB/T 4357-2022冷拉碳素弹簧钢丝
- GB/T 19845-2005机械振动船舶设备和机械部件的振动试验要求
- GB/T 14614-1993小麦粉吸水量和面团揉和性能测定法粉质仪法
- 酱酒行业发展趋势分析
- 《红楼梦》贾府平面图
- 养老机构全套服务管理流程图()
评论
0/150
提交评论