资源描述:
《单片机实训与开发系统实验指导书.docx》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、亚龙YL-215型单片机实讪I与开发系统实验指导书目录实验一灯光控制实验1实验二I/O口输入输出实验4实验三继电器控制实验6实验四数码管显示实验13实验五D/A转换实验18实验六A/D转换实验23实验七定时/计数实验27实验八中断实验30实验九串行通讯实验41实验十步进电机控制实验44实验-一8255扩展实验49实验十二8279键盘接口实验53实验十三7181实验十四大屏幕LCD显不实验实验十五『C总线实验实验一灯光控制实验1、实验目的通过实验了解P0口、P1口、P2口、P3口作为输入输出方式使用时,CPU对P0口、P1口、P2口、P3口的操作方式。2、实验设备单片机实训与开发系统主机模块1台
2、灯光控制实验模块1台并口线1根40芯连接排线1根连接线若干相关控制软件3、实验电路原理图及其说明P0口为双向八位三态I/O口,P1口、P2口、P3口均为八位准双向I/O口。每一位可独立定义为输入输出。CPU对四个I/O口的操作可以是字节操作,也可以是位操作。实验线路如图1-1所示;I/O口输出为“1”吋对应的发光二极管灯灭,输出为“0”吋对应的发光二极管灯亮。编写程序,通过控制LED的状态,来熟悉CPU对I/OM的操作指令。4、实验内容1)编写程序使32个发光二极管循环闪亮。1)用40芯排线把主机模块和灯光控制实验模块连接起來。将4个短路子连到标冇黑块的-•边,接通电源,运行参考程序。2)把4
3、0芯排线拔掉,用导线将主机的任意一个8位I/O口和灯光控制实验模块的任意8个LED相连。编写一个程序运行。00pPol02p03p04p05p06p07300*8o11p图1-1VCCpTH123P247P2vcc3口q;3J1P3014300*8300*8P346、实验参考程序ORGAJMPORGMAIN:MOVMOVMOV000HSP,#60HP1,#OFFHPO,#OFFH灯光控制实验电路原理图;程序开始;跳转到主程序;主程序从30H开始;初始化堆栈,MOVP2,#0FFHMOVP3,#0FFH;发光二极管全灭LP:LCALLDELAY1;调用延时子程序MOVP2?#0BBH;点亮P2.
4、2、P2.6,以卜•同理。MOVP3,#OFFHMOVPO,#OFFHMOVP1,#ODDHLCALLDELAY1MOVP2,#0DDHMOVP3,#OFFHMOVPO,#OFFHMOVP1,#OBBHLCALLDELAY1MOVP2,#0EFHMOVP3,#0FEHMOVP0,#7FHMOVPl,#0F7HLCALLDELAY1MOVP2,#0F7HMOVP3,#7FHMOVP0,#0FEHMOVP1,#OEFHAJMPLPDELAY1:MOVR5,#0F8H;延时了程序SO:MOVR6,#60HSI:DJNZR6,S1DJNZR5,S0RETEND实验二I/O口输入输出实验1、实验目的通过
5、实验了解开关量输入输出控制的接11及编程方法2、实验设备单片机实训与开发系统主机模块1台I/O输入输出实验模块1台并口线1根40芯连接排线1根连接线若干相关控制软件3、实验电路原理图及其说明实验线路如图2-1所示;74LS377的输入端1D〜8D接在89S52的P0口,其输岀端经过330Q电阻限流接到8个发光二极管的负极,P3.6(WR)作为锁存器控制信号接在74LS377的时钟端,P2.7接到允许端,作为片选信号,开关通过P1口向单片机输入数据,任意组合开关的输入状态,得到不同的输岀状态.4、实验内容编写程序,由pi口输入数据,把pi口输入的数据由po口输出。5、实验步骤1)用40芯排线把主
6、机模块和I/O输入输出实验模块连接起来,运行参考程序。2)把40芯排线拔掉,用导线接把主机和I/O输入输出实验模块连接起来,连接方式自己定义,编写一个程序运行。6、实验参考程序0RG000II;程序开始AJMPMAIN;跳转到主程序0RG0030H;主程序从30H开始MAIN:MOVSP,#60HMOVPl,#OFFHLP:MOVA,Pl;读入P1口数据MOVDPTR,#07FFFH;7FFFH为八位并行输出口地址MOVX@DPTR,A将A里的数据写到DPTR指向的外部RAM中SJMPLPEND+5V、、、、、、、、P0」4P0.27P0.38P0.413P0.514P0.617P0.718P
7、3.611P2.71P1.0Pl」