单片机流水灯实验

上传人:tia****g98 文档编号:245202106 上传时间:2024-10-07 格式:PPT 页数:19 大小:274KB
返回 下载 相关 举报
单片机流水灯实验_第1页
第1页 / 共19页
单片机流水灯实验_第2页
第2页 / 共19页
单片机流水灯实验_第3页
第3页 / 共19页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,实验一 流水灯实验,实验一:流水灯实验,一、实验内容:,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,左移一位,后重复上述步骤。,实验一:流水灯实验,2,、汇编语言程序,ORG 0000H,LJMP STATR,ORG 0050H,STATR:MOV A,#0FEH,STATR1:MOV P0,A,LCALL DEL1,RL A,SJMP STATR1,DEL1:MOV R7,#,Y 3,DEL2:MOV R6,#,Y 2,DEL3:MOV R5,#,Y 1,DJNZ R5,$,DJNZ R6,DEL3,DJNZ R7,DEL2,RET,END,注:学生完成,Y3,、,Y2,、,Y1,参数的设定,实验一:流水灯实验,六、实验步骤,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,、实验程序,主程序:,ORG 0000H,LJMP start,ORG 0050H,Start:MOV P0,#0DEH,MOV R2,#20,L1:LCALL DEL1,DJNZ R2,L1,MOV P0,#0DDH,MOV R2,#3,L2:LCALL DEL1,DJNZ R2,L2,MOV P0,#0F3,MOV R2,,,#15,L3:,LCALL DEL1,DJNZ R2,L3,MOV P0,#0EBH,MOV R2,#3,L4:LCALL DEL1,DJNZ R2,L4,SJMP Start,实验二:交通信号灯实验,延时主程序:,DEL1:MOV R7,#10,DEL2:MOV R6,#200,DEL3:MOV R5,#250,DJNZ R5,$,DJNZ R6,DEL3,DJNZ R7,DEL2,RET,END,实验二:交通信号灯实验,六、实验步骤,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,、报告中含可行的程序、调试中遇到的,问题及解决方法、思考题的框图及程,序,心得体会。,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!