《大学课件单片机流水灯实验》由会员分享,可在线阅读,更多相关《大学课件单片机流水灯实验(19页珍藏版)》请在金锄头文库上搜索。
1、实验一实验一 流水灯实验流水灯实验 http:/ 实验一:流水灯实验一、实验内容:一、实验内容:1、熟悉、熟悉USB在线编程器和实验板;在线编程器和实验板;2、通过、通过P0口外接的口外接的LED发光管,实现流水点发光管,实现流水点 亮。亮。壹证烟炽跟圃辞匪叁榷林兜簇矮综博侨溶袖扁灶穗偷核旧见燕辖垫怨曼逃【大学课件】单片机流水灯实验【大学课件】单片机流水灯实验 实验一:流水灯实验二、目的:二、目的:1、熟悉仪器设备;、熟悉仪器设备;2、掌握单片机端口的使用和编程方法;、掌握单片机端口的使用和编程方法;3、掌握汇编语言的设计和调试方法。、掌握汇编语言的设计和调试方法。 游轴显甚主假用悯皆卧将忽山
2、摩虚郭钞愿褐熟仙昨颈犁海憎副逢袱毕弊吵【大学课件】单片机流水灯实验【大学课件】单片机流水灯实验 实验一:流水灯实验三、要求:三、要求:1、学生实验前预习实验并完成预习报告;、学生实验前预习实验并完成预习报告;2、学生实验中认真记录程序的修改过程;、学生实验中认真记录程序的修改过程;3、学生实验中要完成规定的思考题;、学生实验中要完成规定的思考题;4、学生实验后要按要求完成实验报告。、学生实验后要按要求完成实验报告。嗣逆路砷愈西戳盘隅虚芽网宅岸寞未届哈梳虎刊昂阑鼠米然尉矫勺辛钙规【大学课件】单片机流水灯实验【大学课件】单片机流水灯实验 实验一:流水灯实验四、实验电路四、实验电路1、P0口采用灌电
3、流的方式来驱动口采用灌电流的方式来驱动LED发光管;发光管;2、根据电路的特点,、根据电路的特点,P0口输出低电平点亮口输出低电平点亮LED 发光管,高电平熄灭发光管,高电平熄灭LED发光管;发光管;3、跳线、跳线J500用短路帽短路接通电源,跳线用短路帽短路接通电源,跳线J600、J700、J800开路。开路。氛蔷丛铣蚂库继霓庐往盼立买京御晓院绸搪矽锨悬辙膊伯莹式枫粗腋搞家【大学课件】单片机流水灯实验【大学课件】单片机流水灯实验 实验一:流水灯实验五、框图及程序五、框图及程序1、程序框图、程序框图 根据硬件电路的特点,设根据硬件电路的特点,设定初始状态定初始状态LED D501亮,则亮,则F
4、EH给累加器给累加器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
5、: 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短路);短路)
6、;2、将计算机、将计算机、USBISP在线编程器和目标板(实验在线编程器和目标板(实验 板)连接好;板)连接好;3、用、用wave软件对程序进行调试、编译,生成目标文软件对程序进行调试、编译,生成目标文 件(件(XX.hex););4、打开编程软件、打开编程软件PROGISP(Ver1.6.6),按要求设定,按要求设定 (见(见1.4););5、调入目标文件;、调入目标文件;6、对目标板(实验板)编程;、对目标板(实验板)编程;7、检查运行结果,若没有达到实验要求,重复、检查运行结果,若没有达到实验要求,重复 3、4、5、6、7步。步。栋巢热洲粥既绷纶框斋摧浮蓖窖唇诊摘域穿熬祝酉夷济冰涟劫裂吱
7、诞呈泡【大学课件】单片机流水灯实验【大学课件】单片机流水灯实验 实验一:流水灯实验七、思考题七、思考题 1、彩灯右移一位循环,请编程?、彩灯右移一位循环,请编程? 2、彩灯多位循环,请编程?、彩灯多位循环,请编程? 八、实验报告要求八、实验报告要求 1、 学生预习报告中,要有自己的硬件电学生预习报告中,要有自己的硬件电路、程序框图和程序,注意事项及实验步路、程序框图和程序,注意事项及实验步骤。骤。 2、 报告中含可行的程序、调试中遇到的报告中含可行的程序、调试中遇到的问题及解决方法、思考题的框图及程序,问题及解决方法、思考题的框图及程序,心得体会。心得体会。 拖蛮沦媒亿穿武哆饵卤谊昧拭豫镇乖梅
8、温用允炉诲寐胃胀知致消碍花淌浸【大学课件】单片机流水灯实验【大学课件】单片机流水灯实验 实验二:交通信号灯实验一、实验内容一、实验内容 用六个三种颜色(绿色、黄色、红色)的用六个三种颜色(绿色、黄色、红色)的发光二极管,模拟十字路口的交通信号灯。发光二极管,模拟十字路口的交通信号灯。二、实验目的二、实验目的1、掌握子程序编写和调用的方法;、掌握子程序编写和调用的方法;2、掌握中断的使用;、掌握中断的使用;3、掌握定时、掌握定时/计数器的使用;计数器的使用;4、汇编语言编写的一般方法。、汇编语言编写的一般方法。 空茄蛛戊玻蹄苗壹绒赐迎钱岭鹃诧停屑诀畏画贪冰嫂酶湖楼俭捶咨潮痢投【大学课件】单片机流
9、水灯实验【大学课件】单片机流水灯实验 实验二:交通信号灯实验三、实验要求三、实验要求1、学生实验前预习实验并完成程序及预习报、学生实验前预习实验并完成程序及预习报 告;告;2、学生实验中认真记录程序的修改过程;、学生实验中认真记录程序的修改过程;3、学生实验中要完成规定的思考题;、学生实验中要完成规定的思考题;4、学生实验后要按要求完成实验报告。、学生实验后要按要求完成实验报告。会圆岿琶君五齿寐吉猫锯跳帆战东算另墅方依芦死疵道皱伊霓邑作坠椎父【大学课件】单片机流水灯实验【大学课件】单片机流水灯实验 实验二:交通信号灯实验四、实验电路四、实验电路1、十字路口信号灯规则、十字路口信号灯规则 “十十
10、”路口平面图路口平面图 户己仔丁汞雀懊杨仲缴沽逢枝壮甲蕉匀堡搀缴岂戳壁欺蛋寂娱苞乙鉴汽诉【大学课件】单片机流水灯实验【大学课件】单片机流水灯实验 实验二:交通信号灯实验2、实验电路如下(同实验一):、实验电路如下(同实验一): 根据信号灯的状态特点,根据信号灯的状态特点,A通道中通道中A1、A2和和B通道中的通道中的B1、B2是并联的关系,故我们只是并联的关系,故我们只选用其中的一路来模拟。选用其中的一路来模拟。 心劫茧惟忽遗柜屠寐伯胡疆扩对迫屹妒呸狐宦赖迭盂挞淆脸釉莉贝范却硼【大学课件】单片机流水灯实验【大学课件】单片机流水灯实验 实验二:交通信号灯实验3、信号灯的状态规则、信号灯的状态规则
11、焙轨建惭测庭忻轨刊巫纵腾鞭颧惜统思哲况蒜曾党新策峙姨龙衣欺梧隆烃【大学课件】单片机流水灯实验【大学课件】单片机流水灯实验 实验二:交通信号灯实验五、框图及程序五、框图及程序1、程序框图、程序框图 整个交通灯系统整个交通灯系统有四个状态有四个状态 衷狙邻捞搂圣判朽曲辞负湾雷查耽滚府构坝沽峙茁豁啸些逞越吴羡绸泡剿【大学课件】单片机流水灯实验【大学课件】单片机流水灯实验 实验二:交通信号灯实验2、实验程序、实验程序 主程序:主程序: ORG 0000H LJMP start ORG 0050HStart : MOV P0,#0DEH MOV R2,#20 L1: LCALL DEL1 DJNZ R2
12、,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
13、DJNZ R5,$ DJNZ R6, DEL3 DJNZ R7, DEL2 RET END 肢襄续闪光慎振笔搐跟缓申笔韦郡番浪疯垛雀溢积韶饿载去尺册隆嗣顿执【大学课件】单片机流水灯实验【大学课件】单片机流水灯实验 实验二:交通信号灯实验六、实验步骤六、实验步骤1、按要求选择目标板(实验板)的电源由计算机、按要求选择目标板(实验板)的电源由计算机 USB提供电源(提供电源(J1短路),选择短路),选择P0口彩灯功能电口彩灯功能电 路(路(J500短路);短路);2、将计算机、将计算机、USBISP在线编程器和目标板(实验在线编程器和目标板(实验 板)连接好;板)连接好;3、用、用wave(Kei
14、l)软件对程序进行调试、编译,生)软件对程序进行调试、编译,生 成目标文件(成目标文件(XX.hex););4、打开编程软件、打开编程软件PROGISP(Ver1.6.6),按要求设定,按要求设定 (见(见1.4););5、调入目标文件;、调入目标文件;6、对目标板(实验板)编程;、对目标板(实验板)编程;7、检查运行结果,若没有达到实验要求,重复、检查运行结果,若没有达到实验要求,重复3、 4、5、6、7步。步。难耐屎蝗龙骋洲凳厚惦垃版垦划胺彻烯颅测管汲僧埔天曳尘卤吓藐钞篆啦【大学课件】单片机流水灯实验【大学课件】单片机流水灯实验 实验二:交通信号灯实验七、思考题七、思考题 用中断的方法实现用中断的方法实现1S 钟定时。钟定时。八、实验报告要求八、实验报告要求 1、 学生预习报告中,要有自己的硬件电学生预习报告中,要有自己的硬件电 路、程序框图和程序,注意事项及实路、程序框图和程序,注意事项及实 验步骤。验步骤。 2、 报告中含可行的程序、调试中遇到的报告中含可行的程序、调试中遇到的 问题及解决方法、思考题的框图及程问题及解决方法、思考题的框图及程 序,心得体会。序,心得体会。 绎误服孔认么皿厄邢鸿甸腺绩杉全拾鲜绘项润已厅俗盂榷较肄暴悲谦京窒【大学课件】单片机流水灯实验【大学课件】单片机流水灯实验