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

  • 15
  • 0
  • 约1.1千字
  • 约 2页
  • 2022-02-14 发布于湖南
  • 举报

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

单片微型计算机与接口技术第四版第五章课后习题答案 单片微型计算机与接口技术第四版第五章课后习题答案 PAGEPAGE2 单片微型计算机与接口技术第四版第五章课后习题答案 什么是接口CPU与外设之间为什么要有接口接口的功能是什么 连接CPU与外设之间的逻辑电路称为接口 为了使数据线的使用对象不产生使用总线的冲突,以及快速的CPU和慢速的外设时间上协调,CPU和外设之间必须有接口电路。 接口的功能是缓冲、锁存数据、地址译码识别设备、电平转换、信息格式转换、发布命令、传递状态等。 8XX51的4个I/O端口的作用是什么8XX51对外的三总线是如何分配的 P0可以作为输入/输出端口,但在实际应用中,常作为地址/数据总线口。 P1的每一位都能作为可编程的输入或输出端口 P2口可作为输入或输出口使用,外接存储器和I/O接口时,有作为扩展系统的地址总线,输出高8位地址,与P0口一起组成16位地址总线。 P3口为双功能口。作为第一功能使用时,其功能与P1口相同。当作为第二功能使用时,每一位的功能不同。 在例5-2中有如下语句: MOV P1,#0FFH ;高四位的LED全灭,第四位输入线送“1” ABC:MOV A,P1 ;读P1口引脚快关状态,并送入A 为什么执行了ABC语句后A的值低4位为开关状态,而不是前一句的FFH,那么它的高4位值是什么? 因为那个时候已经有按键按下,已经变为低四位的值了,所以它代表的是开关状态。高四位则还是F。 利用8XX51的P1口控制8个发光二极管的LED,相邻的4个LED为一组,使两组每隔交替发光一次,周而复始,编写程序。 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 设计一个能显示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

文档评论(0)

1亿VIP精品文档

相关文档