单片机原理与接口技术/第12章8051单片机接口扩展技术 single chip microcomputer 简单|O扩展接实验 74LS244作为输入口,接收8个按键的信息, 74LS273作为输出口,把信息传递给LED
第12章 8051单片机接口扩展技术 简单I/O扩展接实验 74LS244作为输入口,接收8个按键的信息, 74LS273作为输出口,把信息传递给LED
单片机原理与接口技术/第12章8051单片机接口扩展技术 single chip microcomputer UR XTAL PO O/AD PO 1/AD1 XTAL2 PO3/ADG QQQQ PO 4/AD4 04/12 PO.5/AD5 PO. B/AD6 RST PO.7/AD7 P2.0/A8 CLK P2.1 P2210 LED BARGRAPH- GRN P23A11 74LS273 P25A13 P26/A14 P27A15 U3: A P10 P3./RXD H P1.1 D -P13 P3. 3/INT1 P14 P34T0 U3: B P1,7 AT89051 A3
第12章 8051单片机接口扩展技术
单片机原理与接口技术/第12章8051单片机接口扩展技术 single chip microcomputer include <reg51.h> include sabsacc. h> #define io XBYTE[OX7fff] void maino i unsigned char state=OXff, temp while(1) i temp=io if(state!=temp) i state=temp io=state:
第12章 8051单片机接口扩展技术 #include <reg51.h> #include <absacc.h> #define io XBYTE[0x7fff] void main() { unsigned char state=0xff,temp; while(1) { temp=io; if(state!=temp) { state=temp; io=state; } } }
单片机原理与接口技术/第12章8051单片机接口扩展技术 single chip microcomputer 122可编程Ⅳo接口芯片扩展 完成一些复杂的接口动作,仅靠 74LS244、74LS373等芯片,显然不能满 足要求。有许多具有复杂功能的接口芯片 都可与8051单片机直接相连,成为8051的 扩展接口。例如:可编程中断控制器 8259A;可编程串行接口芯片8251A;可 编程外围定时器芯片8253;可编程O接口 芯片8255A;可编程接口芯片8155等
第12章 8051单片机接口扩展技术 12.2 可编程I/O接口芯片扩展 完成一些复杂的接口动作,仅靠 74LS244、74LS373等芯片,显然不能满 足要求。有许多具有复杂功能的接口芯片 都可与8051单片机直接相连,成为8051的 扩展接口。例如:可编程中断控制器 8259A;可编程串行接口芯片8251A;可 编程外围定时器芯片8253;可编程I/O接口 芯片8255A;可编程接口芯片8155等
单片机原理与接口技术/第12章8051单片机接口扩展技术 single chip microcomputer 可编程并行接口花片8255A 8255A是lnte公司生产的可编程输入 输出接口芯片,它具有3个8位的并行Ⅳ/O口, 具有三种工作方式,可通过程序改变其功 能,因而使用灵活方便,通用性强
第12章 8051单片机接口扩展技术 可编程并行接口芯片8255A 8255A是Intel公司生产的可编程输入 输出接口芯片,它具有3个8位的并行I/O口, 具有三种工作方式,可通过程序改变其功 能,因而使用灵活方便,通用性强