8255A接口实验总结
时间:2025-07-11
时间:2025-07-11
佛山职业技术学院
电子信息工程技术专业
《8255A
接口实验》课程实验报告
实验 原始 数据
#include<absacc.h> #define PORTA 0xf8ff #define PORTB 0xf9ff #define PORTC 0xfaff #define COM 0xfbff unsigned char Read_8255(unsigned int Addr) { return XBYTE[Addr];} void Out_8255(unsigned int Addr,unsigned char Data) { XBYTE[Addr]=Data; } void main(void) { unsigned char n; XBYTE[COM]=0x82;//8255 初始化 A 口输出,B 口输入 while(1) { n=Read_8255(PORTB); Out_8255(PORTA,n); } }
实验 数据C1 C222p
R2330R
R3330R
R4330R
R5330R
R6330R
R7330R
R8330R
R9330R
整理 与分 析
22p
D1
D2
D3
D4
D5
D6
D7
D8
X1 U119 XTAL1 P0.0/AD0 P0.1/AD1 P0.2/AD2 P0.3/AD3 P0.4/AD4 P0.5/AD5 P0.6/AD6 P0.7/AD7 P2.0/A8 P2.1/A9 P2.2/A10 P2.3/A11 P2.4/A12 P2.5/A13 P2.6/A14 P2.7/A15 P3.0/RXD P3.1/TXD P3.2/INT0 P3.3/INT1 P3.4/T0 P3.5/T1 P3.6/WR P3.7/RD 39 38 37 36 35 34 33 32 21 22 23 24 25 26 27 28 10 11 12 13 14 15 16 17 34 33 32 31 30 29 28 27 5 36 9 8 35 6
LED-GREEN LED-GREEN LED-GREEN LED-GREEN LED-GREEN LED-GREEN LED-GREEN LED-GREEN
CRYSTAL
U2D0 D1 D2 D3 D4 D5 D6 D7 RD WR A0 A1 RESET CS PA0 PA1 PA2 PA3 PA4 PA5 PA6 PA7 PB0 PB1 PB2 PB3 PB4 PB5 PB6 PB7 PC0 PC1 PC2 PC3 PC4 PC5 PC6 PC7 8255A 4 3 2 1 40 39 38 37 18 19 20 21 22 23 24 25 14 15 16 17 13 12 11 10 8 7 6 5 4 3 2 1 DIPSW_8OFF ON
18
XTAL2
R111k
9
RST
DSW19 10 11 12 13 14 15 16
C310u 29 30 31 PSEN ALE EA
1 2 3 4 5 6 7 8
P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 AT89C51
实 验 通过这次试验,我了解到 8255A 对单片机而言意义重大,不 结论 但可以实现通过编程单片机对彩灯运行的控制, 而且也能实现 单片机与单片机之间的通信。
下一篇:新编英语教程6 课文翻译