云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 单片微型计算机与接口技术第四版第五章课后习题答案

单片微型计算机与接口技术第四版第五章课后习题答案

  • 62 次阅读
  • 3 次下载
  • 2026/4/26 19:15:41

5.1 什么是接口?CPU与外设之间为什么要有接口?接口的功能是什么?

连接CPU与外设之间的逻辑电路称为接口

为了使数据线的使用对象不产生使用总线的冲突,以及快速的CPU和慢速的外设时间上协调,CPU和外设之间必须有接口电路。

接口的功能是缓冲、锁存数据、地址译码识别设备、电平转换、信息格式转换、发布命令、传递状态等。

5.3 8XX51的4个I/O端口的作用是什么?8XX51对外的三总线是如何分配的? P0可以作为输入/输出端口,但在实际应用中,常作为地址/数据总线口。 P1的每一位都能作为可编程的输入或输出端口 P2口可作为输入或输出口使用,外接存储器和I/O接口时,有作为扩展系统的地址总线,输出高8位地址,与P0口一起组成16位地址总线。

P3口为双功能口。作为第一功能使用时,其功能与P1口相同。当作为第二功能使用时,每一位的功能不同。

5.5 在例5-2中有如下语句:

MOV P1,#0FFH ;高四位的LED全灭,第四位输入线送“1” ABC:MOV A,P1 ;读P1口引脚快关状态,并送入A 为什么执行了ABC语句后A的值低4位为开关状态,而不是前一句的FFH,那么它的高4位值是什么?

因为那个时候已经有按键按下,已经变为低四位的值了,所以它代表的是开关状态。高四位则还是F。

5.7 利用8XX51的P1口控制8个发光二极管的LED,相邻的4个LED为一组,使两组每隔0.5S交替发光一次,周而复始,编写程序。

ORG 0000H MOV A,#0FH ABC:MOV P1,A ACALL D05 SWAP A SJMP ABC D05:MOV R6,#250 DY:MOV R7,#250 DAY: NOP NOP

DJNZ R7,DAY DJNZ R6,DY RET END

5.9 设计一个能显示4位数码的电路,并用汇编语言编程“8”能跑马显示8次。

ORG 0000H MOV A,#07FH MOV P1,A MOV R2,#08H AGAIN:MOV A,#01

NEXT:MOV P3,A ACALL DAY

RL A

CJNE A,#10H,NEXT DJNZ R2,AGAIN END

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

5.1 什么是接口?CPU与外设之间为什么要有接口?接口的功能是什么? 连接CPU与外设之间的逻辑电路称为接口 为了使数据线的使用对象不产生使用总线的冲突,以及快速的CPU和慢速的外设时间上协调,CPU和外设之间必须有接口电路。 接口的功能是缓冲、锁存数据、地址译码识别设备、电平转换、信息格式转换、发布命令、传递状态等。 5.3 8XX51的4个I/O端口的作用是什么?8XX51对外的三总线是如何分配的? P0可以作为输入/输出端口,但在实际应用中,常作为地址/数据总线口。 P1的每一位都能作为可编程的输入或输出端口 P2口可作为输入或输出口使用,外接存储器和I/O接口时,有作为扩展系统的地址总线,输出高8位地址,与P0口一起组成16位地址总线。 P3口为双功能口。作为第一功能使用时,其功能

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com