您好,欢迎访问三七文档
当前位置:首页 > 临时分类 > 8255A接口实验总结
佛山职业技术学院电子信息工程技术专业《8255A接口实验》课程实验报告班别姓名学号实验室日期组号同组人员实验名称单片机使用8255A作为开关和LED指示灯的接口,8255A的A口和B口分别连接8位LED指示灯和8位开关,单片机将8位开关的状态读入后,用LED灯来指示开关的状态。成绩评定教师签名主要仪器设备2个单片机,8个发光二极管,单片机晶振,电阻实验目的1.掌握8255A接口芯片的使用方法。2.掌握单片机使用8255A芯片扩展I/O接口技术。3.学习使用Keil51和Proteus仿真软件。实验原理与步骤(1)利用Proteus仿真软件绘制电路原理图(2)建立工程(项目)文件将参考程序添加到工程(项目)中,编译程序产生机器码文件,并将机器码文件添加到单片机运行,拨动开关,观察运行结果。(3)修改8255A的片选信号,将CS接至单片机的P2.7,再修改程序,重新运行,拨动开关,观察结果(4)将要求3的电路中的开关接至8255A的C口,修改程序,重新运行,拨动开关,观察结果。实验原始数据#includeabsacc.h#definePORTA0xf8ff#definePORTB0xf9ff#definePORTC0xfaff#defineCOM0xfbffunsignedcharRead_8255(unsignedintAddr){returnXBYTE[Addr];}voidOut_8255(unsignedintAddr,unsignedcharData){XBYTE[Addr]=Data;}voidmain(void){unsignedcharn;XBYTE[COM]=0x82;//8255初始化A口输出,B口输入while(1){n=Read_8255(PORTB);Out_8255(PORTA,n);}}实验数据整理与分析XTAL218XTAL119ALE30EA31PSEN29RST9P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78P3.0/RXD10P3.1/TXD11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD17P3.6/WR16P3.5/T115P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427U1AT89C51D034D133D232D331D430D529D628D727RD5WR36A09A18RESET35CS6PA04PA13PA22PA31PA440PA539PA638PA737PB018PB119PB220PB321PB422PB523PB624PB725PC014PC115PC216PC317PC413PC512PC611PC710U28255AX1CRYSTALC122pC222pR111kC310uD1LED-GREEND2LED-GREEND3LED-GREEND4LED-GREEND5LED-GREEND6LED-GREEND7LED-GREEND8LED-GREENR2330RR3330RR4330RR5330RR6330RR7330RR8330RR9330ROFFON12345678161514131211109DSW1DIPSW_8实验结论通过这次试验,我了解到8255A对单片机而言意义重大,不但可以实现通过编程单片机对彩灯运行的控制,而且也能实现单片机与单片机之间的通信。
本文标题:8255A接口实验总结
链接地址:https://www.777doc.com/doc-2892013 .html