- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
六、综合题
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从机发送一个字节数据的过程。
答:主机发送数据过程如下:
将从机00~03H的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 30H~3FH中的内容送入1# 6264的前16个单元中;
(B)将2# 6264的前4个单元的内容送入40H~43中;
解:(1).外扩程序存储器的容量是8K,外扩数据存储器的容量是16K
(2).2764范围:C000H~DFFFH
1#范 围: A000H~BFFFH
2#范 围: 6000H~7FFFH
(3).请编写程序
(A)MOV R1 ,#10H
MOV DPTR,@0A000H
MOV R0,#30H
LOOP: MOV A,@Ro
MOVX @DPTR,A
INC DPTR
INC R0
DINE R1,LOOP
RET
(B) MOV R1,#04H
MOV DPTR,#6000H
MOV R0 ,#40H
LOOP: MOVX A ,@DPTR
MOV @R0 ,A
INC DPTR
INC R0
DTNZ R1 ,LOOP
RET
5.简述一种多外部中断源系统的设计方法。(给出图和程序)
解:原理电路如图所示
程序如下:
INT:PUSH PSW
PUSH A
JNB P1.0, IR0 ;扫描中断请求
JNB P1.1 , IR1
JNB P1.2, IR2
JNB P1.3, IR3
INTIR: POP A ;返回
POP PSW
IR0: 中断服务子程序 :中断服务
AJMP INTIR
IR1: 中断服务子程序
AJMP INTIR
IR2: 中断服务子程序
AJMP INTIR
IR3: 中断服务子程序
AJMP INTIP
6.结合原理图,简述行列式扫描键盘的工作原理。
答: 扫描键盘工作原理
首先X0~X3,始终接高电平,Y0~Y3给低电平,扫描P1.0~P1.3若全为高电平,则没有键按下,若有低电平,则有键按下。
接着Y0输出低电平,Y1~Y3输出高平,扫描P1.0~P1.3,若全为高电平,则没有键按下,若有低电平,则找出相位,得到所按的键。
再Y1输出低电平,Y0,Y2,Y3输出高电平,重复第2 步骤作.
再Y2输出低电平,Y0,Y1,Y3输出高电平扫描
再Y3输出低电平,Y0
您可能关注的文档
最近下载
- 2025省教练员、裁判员国培考试题库.docx VIP
- 110kv变电站电气一次系统设计.docx VIP
- (高清版)DB44∕T 2427-2023 《加氢站运营管理规范》.pdf VIP
- 劳务分包合同协议范本.docx VIP
- 高三化学 二轮示范课化学反应中的能量变化.ppt VIP
- 煤炭工业露天矿机电设备修理设施设计规范.docx VIP
- 七年级数学上册5.1.1 从算式到方程.pptx VIP
- 第三单元知识盘点(含字词、佳句、感知、考点)五年级语文下册 部编版.docx VIP
- 2023年上海电机学院计算机应用技术专业《数据结构与算法》科目期末试卷A(有答案).docx VIP
- 过程分析系统与分析小屋技术规定.doc VIP
原创力文档


文档评论(0)