单片机流水灯实验(李).pptVIP

  • 62
  • 0
  • 约 23页
  • 2016-12-14 发布于北京
  • 举报
实验一 流水灯实验 实验一:流水灯实验 一、实验内容: 1、熟悉USB在线编程器和实验板; 2、通过P0口外接的LED发光管,实现流水点亮。 实验一:流水灯实验 二、目的: 1、熟悉仪器设备; 2、掌握单片机端口的使用和编程方法; 3、掌握汇编语言的设计和调试方法。 实验一:流水灯实验 三、要求: 1、学生实验前预习实验并完成预习报告; 2、学生实验中认真记录程序的修改过程; 3、学生实验中要完成规定的思考题; 4、学生实验后要按要求完成实验报告。 实验一:流水灯实验 四、实验电路 1、P0口采用灌电流的方式来驱动LED发光管; 2、根据电路的特点,P0口输出低电平点亮LED发光管,高电平熄灭LED发光管; 3、跳线J500用短路帽短路接通电源,跳线J600、J700、J800开路。 实验一:流水灯实验 五、框图及程序 1、程序框图根据硬件电路的特点,设 定初始状态LED D501亮,则 FEH给累加器A,再将其送给 P0口,调用1S钟延时程序,此 时D501点亮1S,将A左移一位 后重复上述步骤。 实验一:流水灯实验 实验一:流水灯实验 六、实验步骤 1、按要求选择目标板(实验板)的电源由计算机USB提供电源(J1短路),选择P0口彩灯功能电路(J500短路); 2、将计算机、USBISP在线编程器和目标板(实验板)连接好; 3、用wave软件对程序进行调试、编译,生成目标文件(XX.hex); 4、打开编程软件PROGISP(Ver1.6.6),按要求设定(见1.4); 5、调入目标文件; 6、对目标板(实验板)编程; 7、检查运行结果,若没有达到实验要求,重复3、4、5、6、7步。 实验一:流水灯实验 七、思考题1、彩灯右移一位循环,请编程?2、彩灯多位循环,请编程? 八、实验报告要求1、 学生预习报告中,要有自己的硬件电路、程序框图和程序,注意事项及实验步骤。2、 报告中含可行的程序、调试中遇到的问题及解决方法、思考题的框图及程序,心得体会。实验二:交通信号灯实验 一、实验内容用六个三种颜色(绿色、黄色、红色)的 发光二极管,模拟十字路口的交通信号灯。 二、实验目的 1、掌握子程序编写和调用的方法; 2、掌握中断的使用; 3、掌握定时/计数器的使用; 4、汇编语言编写的一般方法。 实验二:交通信号灯实验 三、实验要求 1、学生实验前预习实验并完成程序及预习报告; 2、学生实验中认真记录程序的修改过程; 3、学生实验中要完成规定的思考题; 4、学生实验后要按要求完成实验报告。 实验二:交通信号灯实验 四、实验电路 1、十字路口信号灯规则“十”路口平面图 实验二:交通信号灯实验 2、实验电路如下(同实验一):根据信号灯的状态特点,A通道中A1、A2 和B通道中的B1、B2是并联的关系,故我们只 选用其中的一路来模拟。实验二:交通信号灯实验 3、信号灯的状态规则 实验二:交通信号灯实验 五、框图及程序 1、程序框图 整个交通灯系统 有四个状态 实验二:交通信号灯实验 2、实验程序 主程序: 实验二:交通信号灯实验 延时主程序:DEL1: MOV R7,#10DEL2: MOV R6,#200DEL3: MOV R5,#250DJNZ R5,$DJNZ R6, DEL3DJNZ R7, DEL2RETEND实验二:交通信号灯实验 六、实验步骤 1、按要求选择目标板(实验板)的电源由计算机USB提供电源(J1短路),选择P0口彩灯功能电路(J500短路); 2、将计算机、USBISP在线编程器和目标板(实验板)连接好; 3、用wave(Keil)软件对程序进行调试、编译,生成目标文件(XX.hex); 4、打开编程软件PROGISP(Ver1.6.6),按要求设定(见1.4); 5、调入目标文件; 6、对目标板(实验板)编程; 7、检查运行结果,若没有达到实验要求,重复3、4、5、6、7步。 实验二:交通信号灯实验 七、思考题用中断的方法实现1S 钟定时。 八、实验报告要求1、 学生预习报告中,要有自己的硬件电路、程序框图和程序,注意事项及实验步骤。2、 报告中含可行的程序、调试中遇到的问题及解决方法、思考题的框图及程序,心得体会。 实验二:交通信号灯实验 实验二:交通信号灯实验 实验二:交通信号灯实验 实验二:交通信号灯实验 * Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Evaluation onl

文档评论(0)

1亿VIP精品文档

相关文档