网站大量收购独家精品文档,联系QQ:2885784924

单片机原理及接口技术梅丽凤第八章答案.doc

单片机原理及接口技术梅丽凤第八章答案.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机原理及接口技术梅丽凤第八章答案

第8章MCS-51单片机的系统扩展 8.1解答: 程序存储器和数据存储器虽然共用16位地址线和8位数据线,但数据存储器的读和写由和信号控制,程序存储器由读选通信号控制,两者虽然共处同一地址空间,但由于控制信号不同,故不会发生总线冲突。 8.2解答: MCS-51单片机的寻址范围是64KB,既0000H~FFFFH; 8031单片机可以配置的存储器最大容量:程序存储器64KB;片外数据存储器64KB; 用户可以使用的最大容量是:64KB ROM、64KBRAM、128B片内RAM及SFR。 8.3解答: 单片机外扩存储器时,P0口要外接锁存器,是因为P0口是分时提供低8位地址和数据信息的,为避免低8位地址信息丢失,所以P0口要外接锁存器;而P2口不具备分时、复用功能,所以不用外接锁存器。 8.4 解答: 程序存储器和数据存储器的扩展相同点是:由P2口提供高8位地址,P0口分时提供低8位地址和8位双向数据线。 程序存储器和数据存储器的扩展不相同点是:数据存储器的读和写由CPU的和信号控制,地址空间任意选取;程序存储器读选信号由CPU的控制,程序空间从0000H开始。 8031与2732、6116连接的电路图如图8-1。 8.5解答: 8031单片机与两片2732A EPROM芯片连接如图8-2 8.6 解答: 静态RAM 6116的容量是2KB,选用2片6116可满足扩展要求,8031单片机与2片6116芯片连接如图8-3。 图8-3 8031与两片6116的连接图 8.7解答: 由于题中没有片选要求,所以取P2.7作片选。扩展I/O口作普通输入、输出。这里随机定义为A、B口输出、C口输入。控制字(03H) 8031与8155连接的硬件电路图如图8-4。 图 8-4 8031与8155连接的电路图 初始化程序: MOV DPTR ,#7FF8H ;命令口地址 MOV A,#03H ;控制字 MOVX @DPTR,A ;控制字送入命令口 8.8 解答: 分析可编程8255的工作状况可知:A口为普通输入,B口普通输出,C口未用,可定义成普通输入,控制字,即99H,编程如下: MOV DPTR, #8255命令口 MOV A, #99H MOVX @DPTR,A LOOP: MOV DPTR, # 8255A口 MOVX A, @DPTR CPL A MOV DPTR, # 8255B口 MOVX @DPTR,A LJMP LOOP 8.9解答: 8155工作方式控制字的作用是使可编程的A口、B口、C口工作在需要的方式下以及控制定时器的启动和停止。各位的功能定义如图8-5所示。 图8-5 8155控制字 8.10解答: 设定时计数器的输入脉冲fin=500kHz,定时10mS(100次/秒),相当于进行5k分频,计数为1388H,工作在模式3(连续脉冲),初值为D388H。 编程: 8155初始化子程序 STR8155:MOV DPTR, #7F84H ;指向定时计数器低位寄存器 MOV A, #88H ; MOVX @DPTR, A ;低位寄存器赋值 INC DPTR ;指向定时计数器高位寄存器 MOV A, #0D3H ; MOVX @DPTR, A ;高位寄存器赋值(方式3) MOV DPTR, #7F80H ;指向8155命令寄存器 MOV A, ;A口选通输出,B口基本输入,C口作联络 MOVX @DPTR, A ;命令寄存器赋值,定时器立即启动 RET 8.11解答: 设fosc=12MHz,定时计数器T0工作在模式2,定时时间为2504μs,中断40,000次达到10S,采用两个单元存放中断次数(40,000=200×200),定时器初值x=28-250=6。 编程: ORG 0000H ;复位后入口地址 LJMP STR ORG 000BH ;T0中断入口地址 LJMP PT0 ORG 0100H ;主程序首地址 STR: MOV SP, #50H ;片内RAM 50 H单元开始设为堆栈区 MOV TMOD, #02H ;T0工作在模式2 MOV TH0, #6 ;定时250uS MOV TL0, #6 ;定时250uS MOV IE, #8

文档评论(0)

xjj2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档