版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、百度文库六、综合题1. 现有 8031 单片机、 74LS373 锁存器、 1 片 2764EPROM和 2 片 6116RAM,请使用他们组成一个单片机系统,要求:( 1)画出硬件电路连线图,并标注主要引脚;( 2)指出该应用系统程序存储器空间和数据存储器空间各自的地址范围。解:( 1)电路图如下所示:( 2) 2764 的地址为 C000H-DFFFH;第一个 6116 的地址为 A000H-A7FFH;第二个 6116 的地址为 6000H-67FFH;事实上,由于采用的是线选法, 导致了地址不连续,地址空间利用不充分。 建议在实际工作中要具体情况具体分析。在两种地址分配中选一种较好的来
2、应用。1百度文库76543109111111176543210DDDDDDDD61106EE S6M19876543210H WOCAAAAAAAAAAAU1089231234567822112276543109111111176543210DDDDDDDD61106EE S5M19876543210HW OCAAAAAAAAAAAU10892312345678221122987653211111111176543210OOOOOOOO4PM2 106E E987654321037P G1 112VPOCAAAAAAAAAAAAA U172023145345678902222222125692
3、5691111101234567CQQQQQQQQO 373S401234567L4U DDDDDDDDG 73478347811111113089 6 72 1 1N R DERS WP876543212222222276543210.22222222PPPPPPPP234567893333333376543210.00000000PPPPPPPPP/ EL APV/AE130 32U2百度文库2. 使用 89C51 芯片外扩一片 E2PROM2864,要求 2864 兼作程序存储器和数据存储器,且首地址为 8000H。要求:(1)确定 2864 芯片的末地址;(2)画出 2864 片选端的
4、地址译码电路;(3)画出该应用系统的硬件连接图。解:( 1)2864 为 8KB的存储器,如果首地址为8000H,则其末地址为9FFFH,理由参考第12题;(2)电路图如下所示:803130ALE/P29PSEN16WR17RDP2.72827P2.626P2.525P2.424P2.323P2.222P2.121P2.0P0.73233P0.634P0.535P0.436P0.337P0.238P0.13139P0.0EA/VPU2(3)电路图如下所示:8031PSEN2916WR17RDP2.728P2.727P2.6P2.626P2.5P2.525P2.424P2.323P2.222P2
5、.121P2.0P0.73233P0.634P0.535P0.436P0.3P37P0.2/38EP0.131L39AP0.0EA/VPU203P2.7P2.51U115AY 0P2.6P2.6214P2.5P2.73BY 113CY 212Y 3N111+5v6Y 410G1Y 549G2AY 657G2BY 774LS138P2.51U115AY0P2.6214P2.73BY113CY212Y3N111Y4+5v610G1Y549G2AY657G2BY774LS138286427WE22N1OE201CEREADY2A1223A1121A1024A9U425A832319D0Q0A7D74
6、5418D1Q1A6D676517D2Q2A5D589616D3Q3A4D41312715D4Q4A3D31415813D5Q5A2D21716912D6Q6A1D118191011D7Q7A0D0U3111G OC74LS3733百度文库3. 画出 MCS-51系列单片机利用串行口进行1 台主机与 4 台从机多机串行通讯连线图,其中1 台从机通讯地址号为02H,请叙述主机向02H从机发送一个字节数据的过程。TXDRXD8031TXD RXDTXD RXDTXD RXDTXD RXD主机00H01H02H03H从机从机从机从机答:主机发送数据过程如下:将从机 0003H 的 REN置 1, S
7、M2=1,并使它们工作在串行口工作方式2 或 3。由主机向4 个从机发出一帧地址址信息02H,第 9 位为 1。从机接到信息后均发生中断,执行中断服务程序,将02H与自身地址做比较。若相同,则清SM2=0,若不同则SM2不变仍为1。主机发送一帧数据信息,第 9 位为 0,从机接到信息后,只有 SM2=0的从机发生中断,将数据信息收取, 其余 SM2=1的从机不放出中断, 信息丢失, 从而实现主机向 02H从机发送一个字节数据的功能。4. 请回答:(1) 下图中外部扩展的程序存储器和数据存储器容量各是多少?(2) 两片存储器芯片的地址范围分别是多少?( 地址线未用到的位填 1)(3) 请编写程序
8、,要求:(A)将内部RAM 30H3FH中的内容送入1# 6264的前 16 个单元中;(B)将 2# 6264的前 4 个单元的内容送入40H43 中;55D055Q0888D7Q7A0-A7A8-A12A0-A7 A8-A12A0-A7A8-A1274LS373ALEGOECECECE27641# 6264+5V CS2# 626480318+5V CSD0-D7OEOE WRD0-D7OE WR8888PSENRDWR4百度文库解: (1).外扩程序存储器的容量是8K,外扩数据存储器的容量是16K(2).2764范围: C000HDFFFH1#范 围: A000HBFFFH2#范 围:
9、6000H7FFFH(3) 请编写程序( A) MOV R1 ,#10H MOV DPTR,0A000H MOV R0,#30HLOOP: MOV A,RoMOVX DPTR, AINC DPTRINC R0DINE R1,LOOPRET(B) MOV R1,#04H MOV DPTR,#6000H MOV R0 ,#40HLOOP: MOVX A ,DPTRMOV R0 ,AINC DPTRINC R0DTNZ R1 ,LOOPRET5. 简述一种多外部中断源系统的设计方法。( 给出图和程序 )解:原理电路如图所示程序如下:INT: PUSHPSWPUSHJNB ,IR0;扫描中断请求JNB
10、,IR1JNB ,IR2JNB ,IR3INTIR: POP;返回POP SWIR0:中断服务子程序:中断服务5百度文库AJMPINTIRIR1:中断服务子程序AJMPINTIRIR2:中断服务子程序AJMP INTIRIR3:中断服务子程序AJMP INTIP6. 结合原理图,简述行列式扫描键盘的工作原理。答 :扫描键盘工作原理首先 X0X3,始终接高电平 ,Y0Y3 给低电平 , 扫描 若全为高电平 , 则没有键按下 , 若有低电平 , 则有键按下。接着 Y0 输出低电平 ,Y1Y3 输出高平 , 扫描 , 若全为高电平 , 则没有键按下 , 若有低电平 , 则找出相位 , 得到所按的键。
11、再 Y1 输出低电平 ,Y0,Y2,Y3 输出高电平 , 重复第 2 步骤作 . 再 Y2 输出低电平 ,Y0,Y1,Y3 输出高电平扫描再 Y3 输出低电平 ,Y0,Y1,Y2 输出高电平扫描根据据以上扫描,确定以上各键是否按下。单片机外扩展一片8255,画出系统电路原理图,写出地址分布。8255A 可以直接与MCS-51单片机进行接口,其连接图如图所示。8255A 的 A0、 A1 分别接地址总线的 A0、 A1,片选端 CS 接口,因此 8255A PA 口地址为 7FFCH、PB 口地址为 7FFDH、PC口地址为 7FFEH、控制口地址为 7FFFH。6百度文库ALEGPAQ0A0P
12、0D0D7Q1A1803174LS373Q7CSPBOE8255AD0D7RDPCRDWRWRRESETRESET8. 编写交通灯控制程序。在十字路口东西南北各设置红、黄、绿三种信号灯,东西方向(A线) 通车时,东西方向绿灯亮、南北方向(B 线 ) 红灯亮;东西方向通车时间(30 秒)到后,东西方向的绿灯亮,黄灯亮 3 秒,之后由东西方向切换到南北方向通车,此时东西方向黄灯灭,红灯亮,南北方向红灯灭、绿灯亮,南北方向开始通车。通车时间(60 秒)到后,南北方向的绿灯亮,黄灯亮3 秒,之后由南北方向切换到东西方向通车,如此循环。( 20 分)ORG 2000HMAIN: MOV P1 , #0C
13、H; A 线放行、 B 线禁止MOV R7, #19H;延时秒数MAIN1: LCALL DELAY; 1 秒延时子程序DJNZ R7 ,MAIN1MOV P1, #0AH; A 线警告、 B 线禁止MOV R7, #05H;延时秒数MAIN2: LCALL DELAY; 1 秒延时子程序DJNZ R7 ,MAIN2MOV P1, #21H; A 线禁止、 B 线放行MOV R7, #19H;延时秒数MAIN3: LCALL DELAY; 1 秒延时子程序DJNZ R7 ,MAIN3MOV P1, #11H; A 线放行、 B 线警告MOV R7, #05H;延时秒数MAIN4: LCALL
14、DELAY; 1 秒延时子程序DJNZ R7 ,MAIN4AJMP MAIN1 秒延时子程序:ORG 2100HDEY1S: MOV R1, #02H;LOOP3: MOV R2, #C8H;LOOP2: MOV R3, #FAH;7百度文库LOOP1: NOPNOPNOPDJNZ R3 ,LOOP1DJNZ R2 ,LOOP2DJNZ R1 ,LOOP3RET9. 若外部程序存储器已扩展(未画出),请编写程序,要求:( 1)将 30H3FH中的内容送入 6264 1# 的前 16 个单元中;(2)将 6264 2#的前 32 个单元的内容送入40H5FH中;P2.7P2.6P2.5P2.45
15、P2.0D08Q037388D7Q78ALEGOEA8A12A0 A7A8 A12A0 A7A8 A12A0A78031Vcc CS6264 1#Vcc CS62642#Vcc CS6264 3#CECECE8DEWRDEWRDEWRD0 D7D0D7D0D7P0.08P0.7RDWR解 : ( 1) . 外部扩展的数据存储器为3 片 8K 的 RAM帮外扩容量为24 中(2).A15 A!4 A13地址范围0116000H7FFFH101A000HBFFFH(3) ( 1)程序如下:ORG 0000HRESET: AJMPMAIN;复位,转主程序ORG0100HMAIN: MOV DPL,#
16、ooH;初始化 DPTRMOV DPH,#60HMOV R0,#30H.;初始化 R0LOOP: MOVA , R0MOVX DPTR, AINCR08百度文库INCDPTRCJNE R0,#40H,LoopNOPRET(2) 程序如下:ORG0000HRESET: AJMPMAIN;转主程序ORG0100HMAIN: MOV DPL#00H;初始化DPTRMOV DPH,#0A0HMOVR0,#40H;初始化R0Loop2: movx A,DPTRMov Ro,AINCDPTRINCRoCJNERo,#60H,Loop2NOPRET9百度文库10. 实现一个4 个键盘的方法,画出硬件简略图.
17、 怎么实现都可以不限条件。( 键盘为 1 行四列 , 为输出 ,为输入 , 键值放在20H 单元 )解:编写程序ORG 0000HMOV 20h ,#00HWAIT:ACALL KEY INPUTAJMP WAITKEY INPUT:JNB ,KEY_0JNB , KEY _1JNB , KEY _2JNB , KEY _3RETKEY_0:ACALL DELAYJNB ,GET_KEY_0MOV 20H,#00HRETGET_KEY_0:MOV 20H,#30HRETKEY_1:ACALL DELAYJNB ,GET_KEY_1MOV 20H,#00HRETGET_KEY_1:MOV 20H
18、,#31HRETKEY_2:ACALL DELAYJNB ,GET_KEY_2MOV 20H,#00HRETGET_KEY_2:MOV 20H,#32HRETKEY_3: ACALL DELAYJNB ,GET_KEY_3MOV 20H,#00HRETGET_KEY_3:MOV 20H,#33HRETDELAY: MOV R0,#0FFH;DELAY2: MOV R1,#22HDELAY1: DJNZ R1,DELAY1DJNZ R0,DELAY2RETEND10百度文库10. 回答下列问题并写出简要分析过程。图 1(a) 所示为某微机中存储器的地址空间分布图。图1(b) 为存储器的地址译码电
19、路,为使地址译码电路按图1(a) 所示的要求进行正确寻址(设CPU的地址线为16 条),要求画出:A 组跨接端子的内部正确连线图?(并简要分析)B 组跨接端子的内部正确连线图?(并简要分析)(注: 74LS139 是 2-4 译码器, A 为低端, B 为高端,使能端G 接地表示译码器处于正常译码状态)。地址存储器A 组B 组0000HROM1跨接端子74LS139跨接端子A 1515AY 09134000HA 1426B1014ROM2Y 1A 1337Y 21115A 124812168000HY 3空GC000HRAM1E000HRAM2FFFFH图 1(a)地址空间图 1(b)地址译码
20、电路答:连线部分: A 组跨接端子与B 组跨接端子的各自连接如图1(b) 所示。A 组B 组芯片选择跨接端子74LS139跨接端子A 1515AY 0913ROM2A 1426BY 11014ROM1A 13371115Y 2A 12481216Y 3GRAM1RAM2图 1(b) 地址译码电路简答部分:如果图连线错误,则需对简答酌情扣分,然后再视简答的逻辑性酌情给分。在连对的基础上,只要分析出连线的逻辑关系或各芯片的地址范围或连线逻辑均给分。芯片选择ROM2ROM1RAM1RAM211百度文库六、综合题1. 解:( 1)电路图如下所示:( 2) 2764 的地址为 C000H-DFFFH;第
21、一个 6116 的地址为 A000H-A7FFH;第二个 6116 的地址为 6000H-67FFH;事实上,由于采用的是线选法, 导致了地址不连续,地址空间利用不充分。 建议在实际工作中要具体情况具体分析。在两种地址分配中选一种较好的来应用。12百度文库76543109111111176543210DDDDDDDD61106EE S6M19876543210H WOCAAAAAAAAAAAU1089231234567822112276543109111111176543210DDDDDDDD61106EE S5M19876543210HW OCAAAAAAAAAAAU108923123456
22、78221122987653211111111176543210OOOOOOOO4PM2 106E E987654321037P G1 112VPOCAAAAAAAAAAAAA U1720231453456789022222221256925691111101234567CQQQQQQQQO 373S401234567L4U DDDDDDDDG 73478347811111113089 6 72 1 1N R DERS WP876543212222222276543210.22222222PPPPPPPP234567893333333376543210.00000000PPPPPPPPP/ E
23、L APV/AE130 32U13百度文库2. 解:( 1)2864 为 8KB 的存储器,如果首地址为8000H,则其末地址为9FFFH,理由参考第12 题;(2)电路图如下所示:8031ALE/P3029PSEN16WR17RDP2.72827P2.626P2.525P2.424P2.323P2.222P2.121P2.0P0.73233P0.634P0.535P0.436P0.337P0.238P0.13139EA/VPP0.0U2(3)电路图如下所示:8031PSEN2916WR17RDP2.728P2.727P2.6P2.626P2.5P2.525P2.424P2.323P2.222
24、P2.121P2.0P0.73233P0.634P0.535P0.436P0.3P37P0.2/38EP0.131L39AEA/VPP0.0U203P2.7P2.51U115AY 0P2.6P2.6214P2.5P2.73BY 113CY 212Y 3N111+5v6Y 410G1Y 549G2AY 657G2BY 774LS138P2.51U115AY0P2.6214P2.73BY113CY212Y3N111Y4+5v610G1Y549G2AY657G2BY774LS138286427WE22N1OE201CEREADY2A1223A1121A1024A9U425A832319D0Q0A7D
25、745418D1Q1A6D676517D2Q2A5D589616D3Q3A4D41312715D4Q4A3D31415813D5Q5A2D21716912D6Q6A1D118191011D7Q7A0D0U3111G OC74LS3733.TXDRXD8031TXD RXDTXD RXDTXD RXDTXD RXD主机01H02H03H00H从机从机从机从机14百度文库答:主机发送数据过程如下:将从机 0003H 的 REN置 1, SM2=1,并使它们工作在串行口工作方式2 或 3。由主机向4 个从机发出一帧地址址信息02H,第 9 位为 1。从机接到信息后均发生中断,执行中断服务程序,将02
26、H与自身地址做比较。若相同,则清SM2=0,若不同则SM2不变仍为1。主机发送一帧数据信息,第9 位为 0,从机接到信息后,只有SM2=0的从机发生中断,将数据信息收取, 其余 SM2=1的从机不放出中断, 信息丢失, 从而实现主机向 02H从机发送一个字节数据的功能。4.55D055Q0888D7Q7A0-A7A8-A12A0-A7 A8-A12A0-A7A8-A1274LS373ALEGOECECECE27641# 6264+5V CS2# 626480318+5V CSD0-D7OEOE WRD0-D7OE WR8888PSENRDWR解: (1).外扩程序存储器的容量是8K,外扩数据存
27、储器的容量是16K(2).2764范围: C000HDFFFH1#范 围: A000HBFFFH2#范 围: 6000H7FFFH(3) 请编写程序( A) MOV R1 ,#10H MOV DPTR,0A000H MOV R0,#30HLOOP: MOV A,RoMOVX DPTR, AINC DPTRINC R0DINE R1,LOOPRET(B) MOV R1,#04H MOV DPTR,#6000H15百度文库MOV R0 ,#40HLOOP: MOVX A ,DPTRMOV R0 ,AINC DPTRINC R0DTNZ R1 ,LOOPRET5. 解:原理电路如图所示程序如下:INT: PUSHPSWPUSHJNB ,IR0;扫描中断请求JNB,IR1JNB ,IR2JNB ,IR3INTIR: POP;返回POP SWIR0:中断服务子程序:中断服务AJMPINTIRIR1:中断服务子程序A
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 3D打印心脏补片的组织相容性评价
- 3D打印导板在神经外科手术中的精准固定技术
- 2025年宁波市镇海区龙赛医疗集团公开招聘编外工作人员备考题库含答案详解
- 3D可视化技术在神经介入手术中的辅助价值
- 小清新总结汇报模板
- 2025年常熟市交通产业投资集团有限公司(系统)招聘14人备考题库及参考答案详解1套
- 2025年郑州大学第二附属医院公开招聘员额制工作人员(硕士)23人备考题库附答案详解
- 2025年中国医学科学院医学实验动物研究所第三批公开招聘工作人员备考题库及参考答案详解
- 2025年吉林省路桥工程(集团)有限公司西南地区项目部劳务派遣人员招聘13人备考题库及完整答案详解1套
- 2025年中路财产保险股份有限公司校园招聘6人备考题库及参考答案详解1套
- 2025大理州强制隔离戒毒所招聘辅警(5人)笔试考试备考题库及答案解析
- 2025年安全培训计划表
- 2026年榆林职业技术学院单招职业技能测试题库参考答案详解
- 2025年沈阳华晨专用车有限公司公开招聘笔试历年参考题库附带答案详解
- 2026(苏教版)数学五上期末复习大全(知识梳理+易错题+压轴题+模拟卷)
- 垃圾中转站机械设备日常维护操作指南
- 单证主管助理客户服务能力提升方案
- 汽车行业可信数据空间方案
- 畜牧业机械化培训课件
- 工程质量管理工作制度
- 云南交投集团笔试试题及答案
评论
0/150
提交评论