




已阅读5页,还剩13页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
六、综合题1.现有8031单片机、74LS373锁存器、1片2764EPROM和2片6116RAM,请使用他们组成一个单片机系统,要求:(1)画出硬件电路连线图,并标注主要引脚;(2)指出该应用系统程序存储器空间和数据存储器空间各自的地址范围。解:(1)电路图如下所示:(2)2764的地址为C000H-DFFFH;第一个6116的地址为A000H-A7FFH;第二个6116的地址为6000H-67FFH;事实上,由于采用的是线选法,导致了地址不连续,地址空间利用不充分。建议在实际工作中要具体情况具体分析。在两种地址分配中选一种较好的来应用。2.使用89C51芯片外扩一片E2PROM2864,要求2864兼作程序存储器和数据存储器,且首地址为8000H。要求:(1)确定2864芯片的末地址;(2)画出2864片选端的地址译码电路;(3)画出该应用系统的硬件连接图。解:(1)2864为8KB的存储器,如果首地址为8000H,则其末地址为9FFFH,理由参考第12题;(2)电路图如下所示:(3)电路图如下所示:3.画出MCS-51系列单片机利用串行口进行1台主机与4台从机多机串行通讯连线图,其中1台从机通讯地址号为02H,请叙述主机向02H从机发送一个字节数据的过程。 TXDRXD8031主机TXD RXD 00HTXD RXD01HTXD RXD 02HTXD RXD 03H从机 从机 从机 从机答:主机发送数据过程如下:将从机0003H的REN置1,SM2=1,并使它们工作在串行口工作方式2或3。由主机向4个从机发出一帧地址址信息02H,第9位为1。从机接到信息后均发生中断,执行中断服务程序,将02H与自身地址做比较。若相同,则清SM2=0,若不同则SM2不变仍为1。主机发送一帧数据信息,第9位为0,从机接到信息后,只有SM2=0的从机发生中断,将数据信息收取,其余SM2=1的从机不放出中断,信息丢失,从而实现主机向02H从机发送一个字节数据的功能。4.请回答:(1)下图中外部扩展的程序存储器和数据存储器容量各是多少?(2)两片存储器芯片的地址范围分别是多少?(地址线未用到的位填1)(3)请编写程序,要求:(A)将内部RAM 30H3FH中的内容送入1# 6264的前16个单元中;(B)将2# 6264的前4个单元的内容送入40H43中;PSENCEWRP2.7P2.6P2.5P2.4P2.08031D0-D7OED0-D7OE2764 CEA8-A12A0-A7OE74LS373Q0Q7D0D7GALEP0.7P0.08888855588+5VWR2# 6264 CSCEA8-A12A0-A7+5VWRCSA8-A12A0-A7OEOE1# 6264 RD58解:(1).外扩程序存储器的容量是8K,外扩数据存储器的容量是16K(2).2764范围:C000HDFFFH1#范 围: A000HBFFFH2#范 围: 6000H7FFFH(3)请编写程序(A)MOV R1 ,#10H MOV DPTR,0A000H MOV R0,#30H LOOP: MOV A,Ro MOVX DPTR,AINC DPTR INC R0 DINE R1,LOOPRET(B) MOV R1,#04H MOV DPTR,#6000H MOV R0 ,#40HLOOP: MOVX A ,DPTR MOV R0 ,A INC DPTR INC R0 DTNZ R1 ,LOOP RET5.简述一种多外部中断源系统的设计方法。(给出图和程序)解:原理电路如图所示程序如下:INT:PUSH PSW PUSHJNB P1.0, IR0 ;扫描中断请求JNB P1.1 , IR1JNB P1.2, IR2JNB P1.3, IR3INTIR: POP;返回POPSWIR0: 中断服务子程序 :中断服务 AJMP INTIRIR1: 中断服务子程序 AJMP INTIRIR2: 中断服务子程序 AJMP INTIRIR3: 中断服务子程序 AJMP INTIP6.结合原理图,简述行列式扫描键盘的工作原理。 答: 扫描键盘工作原理首先X0X3,始终接高电平,Y0Y3给低电平,扫描P1.0P1.3若全为高电平,则没有键按下,若有低电平,则有键按下。接着Y0输出低电平,Y1Y3输出高平,扫描P1.0P1.3,若全为高电平,则没有键按下,若有低电平,则找出相位,得到所按的键。再Y1输出低电平,Y0,Y2,Y3输出高电平,重复第2 步骤作.再Y2输出低电平,Y0,Y1,Y3输出高电平扫描再Y3输出低电平,Y0,Y1,Y2输出高电平扫描根据据以上扫描,确定以上各键是否按下。7.MCS-51单片机外扩展一片8255,画出系统电路原理图,写出地址分布。8255A可以直接与MCS-51单片机进行接口,其连接图如图所示。8255A的A0、A1分别接地址总线的A0、A1,片选端接P2.7口,因此8255A PA口地址为7FFCH、PB口地址为7FFDH、PC口地址为7FFEH、控制口地址为7FFFH。8.编写交通灯控制程序。在十字路口东西南北各设置红、黄、绿三种信号灯,东西方向(A线)通车时,东西方向绿灯亮、南北方向(B线)红灯亮;东西方向通车时间(30秒)到后,东西方向的绿灯亮,黄灯亮3秒,之后由东西方向切换到南北方向通车,此时东西方向黄灯灭,红灯亮,南北方向红灯灭、绿灯亮,南北方向开始通车。通车时间(60秒)到后,南北方向的绿灯亮,黄灯亮3秒,之后由南北方向切换到东西方向通车,如此循环。(20分) ORG 2000HMAIN: MOV P1,#0CH;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 DELAY;1秒延时子程序DJNZ R7,MAIN4AJMP MAIN1秒延时子程序: ORG 2100HDEY1S:MOV R1,#02H;LOOP3:MOV R2,#C8H;LOOP2:MOV R3,#FAH;LOOP1:NOPNOPNOPDJNZ R3,LOOP1DJNZ R2,LOOP2DJNZ R1,LOOP3RET9.若外部程序存储器已扩展(未画出),请编写程序,要求:(1)将30H3FH中的内容送入6264 1# 的前16个单元中;(2)将6264 2# 的前32个单元的内容送入40H5FH中; 解:(1).外部扩展的数据存储器为3片8K的RAM帮外扩容量为24中(2). A15 A!4 A13 地址范围 0 1 1 6000H7FFFH 1 0 1 A000HBFFFH (3)(1)程序如下: ORG 0000H RESET:AJMP MAIN ;复位,转主程序 ORG 0100H MAIN: MOV DPL,#ooH ;初始化DPTR MOV DPH,#60H MOV R0,#30H. ;初始化R0LOOP: MOV A,R0MOVX DPTR, A INC R0 INC DPTR CJNE R0,#40H,Loop NOP RET(2)程序如下:ORG 0000HRESET:AJMP MAIN ;转主程序 ORG 0100HMAIN: MOV DPL#00H ;初始化DPTR MOV DPH,#0A0H MOV R0,#40H ;初始化 R0Loop2: movx A,DPTR Mov Ro,A INC DPTR INC Ro CJNE Ro,#60H,Loop2 NOP RET 10.实现一个4个键盘的方法,画出硬件简略图.怎么实现都可以不限条件。(键盘为1行四列,p1.7为输出,p1.0 p1.1 p1.2 p1.3为输入,键值放在20H单元)解:编写程序ORG 0000HMOV 20h ,#00HWAIT: ACALL KEY INPUT AJMP WAITKEY INPUT:JNB P1.0,KEY_0JNB P1.1, KEY _1JNB P1.2, KEY _2JNB P1.3, KEY _3RETKEY_0: ACALL DELAY JNB P1.0,GET_KEY_0 MOV 20H,#00H RETGET_KEY_0:MOV 20H,#30H RETKEY_1: ACALL DELAY JNB P1.1,GET_KEY_1 MOV 20H,#00H RETGET_KEY_1:MOV 20H,#31H RETKEY_2: ACALL DELAY JNB P1.2,GET_KEY_2 MOV 20H,#00H RETGET_KEY_2:MOV 20H,#32H RETKEY_3: ACALL DELAY JNB P1.0,GET_KEY_3 MOV 20H,#00H RETGET_KEY_3:MOV 20H,#33H RETDELAY: MOV R0,#0FFH;DELAY2: MOV R1,#22HDELAY1: DJNZ R1,DELAY1 DJNZ R0,DELAY2 RET END10.回答下列问题并写出简要分析过程。图1(a)所示为某微机中存储器的地址空间分布图。图1(b)为存储器的地址译码电路,为使地址译码电路按图1(a)所示的要求进行正确寻址(设CPU的地址线为16条),要求画出:A组跨接端子的内部正确连线图?(并简要分析)B组跨接端子的内部正确连线图?(并简要分析)(注:74LS139是2-4译码器,A为低端,B为高端,使能端G接地表示译码器处于正常译码状态)。ROM1ROM2空RAM1RAM2存储器地址0000H4000H8000HC000HE000HFFFFH图1(a) 地址空间图1(b) 地址译码电路12345678910111213141516Y0Y1Y2Y3GBAA组跨接端子B组跨接端子74LS139芯片选择ROM2ROM1RA
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 九龙坡区2025重庆市九龙坡区人才引进229人笔试历年参考题库附带答案详解
- 三明市2025福建三明高新技术产业开发区管理委员会直属事业单位招聘紧缺急需专业工笔试历年参考题库附带答案详解
- 2025重庆市铁路(集团)有限公司璧铜线运营公司招聘289人笔试参考题库附带答案详解
- 2025浙江省德清县交通水利投资集团有限公司招聘11人笔试参考题库附带答案详解
- 2025江苏苏州日创包装材料有限公司紧急招聘3人笔试参考题库附带答案详解
- 2025广西防城港市港发控股集团有限公司上半年公开招聘9人笔试参考题库附带答案详解
- 2025年河南空港规划设计有限公司公开招聘专业人员3人笔试参考题库附带答案详解
- 2025年度中国水利电力物资集团有限公司高校毕业生招聘笔试参考题库附带答案详解
- 2025年中核集团所属中国核电核电人才联合培养招聘笔试参考题库附带答案详解
- 2025山东省环保发展集团生态有限公司及权属企业招聘10人笔试参考题库附带答案详解
- 漫展嘉宾合同模板
- +初+中数学有理数的加减混合运算(教学课件)++七年级数学上册(华东师大版)
- 2024年山东省潍坊市中考历史试卷(含答案逐题解析)
- 厦门事业单位笔试真题及答案2024
- (新平台)国家开放大学《管理会计》形考任务1-10参考答案
- 幼儿园大班五大领域教案
- (正式版)JBT 11270-2024 立体仓库组合式钢结构货架技术规范
- 人教版四年级数学上册全册电子教案
- 护理人员对特殊患者的护理
- 拖欠工资催款函
- 新课标-人教版数学六年级上册第二单元《位置与方向(二)》教材解读
评论
0/150
提交评论