- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- 冰区油船技术的发展.docx
- 分子生物学绝对重点.doc
- 分子生物学重点-终稿.doc
- 分式整式图形和变换知识点整理.docx
- 分散集中存储方案---大.doc
- 中国建设银行国际化经营的现状存在问题及对策分析.doc
- 化学键与化学反应教学设计辛成连.doc
- 化学计算专题—常用化学计算技巧,化学综合计算.doc
- 化学键人教版必修二精炼讲义习题答案.doc
- 化学键与化学反应 鲁科版教案.doc
- 福莱特玻璃集团股份有限公司海外监管公告 - 福莱特玻璃集团股份有限公司2024年度环境、社会及管治报告.pdf
- 广哈通信:2024年度环境、社会及治理(ESG)报告.pdf
- 招商证券股份有限公司招商证券2024年度环境、社会及管治报告.pdf
- 宏信建设发展有限公司2024 可持续发展暨环境、社会及管治(ESG)报告.pdf
- 品创控股有限公司环境、社会及管治报告 2024.pdf
- 中信建投证券股份有限公司2024可持续发展暨环境、社会及管治报告.pdf
- 洛阳栾川钼业集团股份有限公司环境、社会及管治报告.pdf
- 361度国际有限公司二零二四年环境、社会及管治报告.pdf
- 中国神华能源股份有限公司2024年度环境、社会及管治报告.pdf
- 广西能源:2024年环境、社会及治理(ESG)报告.pdf
文档评论(0)