微型机系统与接口技术 作者 孙一林chapter9 第9章.pptVIP

  • 5
  • 0
  • 约3.06千字
  • 约 34页
  • 2015-12-09 发布于广东
  • 举报

微型机系统与接口技术 作者 孙一林chapter9 第9章.ppt

第9章 Intel51微计算机并口应用 并口接口的工作原理 并口接口应用设计 并口接口的工作原理 P0可编程输入/输出接口 P1可编程输入/输出接口 P2可编程输入/输出接口 P3可编程输入/输出接口 并口可编程寄存器的编址 P0可编程输入/输出接口 P0输出控制以及数据传输方向 P0读接口锁存器数据以及数据传输方向 P0读外部输入数据以及数据传输方向 P0作为总线数据输出以及数据传输方向 P0作为总线应用时内部电路时序图 P1可编程输入/输出接口 P2可编程输入/输出接口 P3可编程输入/输出接口 P3接口复用信号连接线定义 并口可编程寄存器的编址 并口接口应用设计 单一端口输出方波信号 交通灯控制应用设计 跑马灯控制应用设计 简单键盘输入应用设计 八段数码管LED显示设计 单一端口输出方波信号硬件设计 单一端口输出方波信号软件设计 LAMP BIT P1.1 LEN EQU 10H ORG 0000H LJMP START ORG 0030H START: MOV R5 ,#LEN LCALL DELAY CPL LAMP SJMP START DELAY: MOV R7 ,#00H MOV R6 ,#00H LOOP: DJNZ R7 ,LOOP DJNZ R6 ,LOOP DJNZ R5 ,LOOP RET END 交通灯控制应用硬件设计 交通灯控制应用硬件设计 交通灯控制应用软件设计 E_G BIT P2.7 E_H BIT P2.6 S_G BIT P2.5 S_H BIT P2.4 W_G BIT P2.3 W_H BIT P2.2 N_G BIT P2.1 N_R BIT P2.0 A_Y BIT P1.1 A_LAMP EQU P2 LEN_GR EQU 10H LEN_Y EQU 8H 交通灯控制应用软件设计 ORG 0000H LJMP START ORG 0030H START: LCALL INIT MLOOP: MOV R5 ,#LEN_GR LCALL DELAY CLR A_Y MOV R5 ,#LEN_Y SETB A_Y XRL A_LAMP ,#0FFH SJMP MLOOP 交通灯控制应用软件设计 INIT: CLR E_G SETB E_H SETB S_G CLR S_H CLR W_G SETB W_H SETB N_G CLR N_R SETB A_Y RET DELAY: MOV R7 ,#00H MOV R6 ,#00H LOOP: DJNZ R7 ,LOOP DJNZ R6 ,LOOP DJNZ R5 ,LOOP RET END 跑马灯控制应用设计 跑马灯控制应用设计 LAMP EQU P2 INIT EQU 0FEH LEN EQU 10H ORG 0000H LJMP START ORG 0030H START: MOV LAMP ,#INIT MLOOP: MOV R5 ,#LEN LCALL DELAY MOV A ,LAMP RL A MOV LAMP ,A SJMP MLOOP DELAY: MOV R7 ,#00H MOV R6 ,#00H LOOP: DJNZ R7 ,LOOP DJNZ R6 ,LOOP DJNZ R5 ,LOOP RET END 简单键盘输入应用硬件设计 简单键盘输入应用软件设计 SW1 BIT P1.2 SW2 BIT P1.3 SW3 BIT P1.4 SW4 BIT P1.5 A_LAMP EQU P2 E_G_D EQU S_G_D EQU W_G_D EQU N_G_D EQU 简单键盘输入应用软件设计 ORG 0000H LJMP START ORG 0030H START: JB SW1 ,NEXT1 MOV A_LAMP ,#E_G_D SJMP START NEXT1: JB SW2 ,NEXT2 MOV A_LAMP ,#S_G_D S

文档评论(0)

1亿VIP精品文档

相关文档