- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验三 模拟交通灯控制实验 一、实验要求 本实验模拟交通信号灯控制,一般情况下正常显示,有急救车到达时,两个方向四个路口交通信号灯全红,以便让急救车通过。设急救车通过路口时间为10秒,急救车通过后,交通恢复正常。本实验用单次脉冲申请外部中断,表示有急救车通过。 二、实验目的 ⑴学习外部中断技术的基本使用方法; ⑵学习中断处理程序的编程方法。 三、实验说明 中断服务程序的关键是: ①保护进入中断时的状态,并在退出中断之前恢复进入时的状态。 ②必须在中断程序中设定是否允许中断重入,即设置EX0位。 本例中使用了INT0中断(P3.2),一般中断程序进入时应保护PSW、ACC以及中断程序使用但非其专用的寄存器。 中断信号由单脉冲按钮K产生。 四、程序流程 六、实验连线 P1.0与发光二极管单元的L1、L7相连; P1.1与发光二极管单元的L2、L8相连; P1.2与发光二极管单元的L3、L9相连; P1.3与发光二极管单元的L4、L10相连; P1.4与发光二极管单元的L5、L11相连; P1.5与发光二极管单元的L6、L12相连; P3.2(INT0)与单脉冲单元的K相连。 七、实验内容 运行程序,发光二极管单元模拟的交通灯正常显示;当按动单脉冲单元的K按钮(模拟急救车通过),两个方向四个路口交通信号灯全红,延迟10秒以便让急救车通过;急救车通过以后,交通灯恢复正常显示。 参考程序 FLASH EQU 0 ;LED状态STOP EQU 1 SY EQU P1.0 ;南北黄灯 SG EQU P1.1 ;南北绿灯 SR EQU P1.2 ;南北红灯 EY EQU P1.3 ;东西黄灯 EG EQU P1.4 ;东西绿灯 ER EQU P1.5 ;东西红灯 ORG 000 LJMP START ORG 3 SETB STOP ;南北,东西均红灯 RETI START: MOV SP,#70 MOV TCON,#01H ;下降沿,IT0 MOV IE,#81H ;开中断 CLR SR ;南北,东西均红灯 SETB SY SETB SG CLR ER SETB EY SETB EG CLR STOP LOOP: JB STOP,ALLRED CLR SR ;南北红灯,东西绿灯 SETB SY SETB SG SETB ER SETB EY CLR EG MOV A,#200 CALL DELAY JB STOP,ALLRED CLR SR ;南北红灯,东西黄灯闪 SETB SY SETB SG SETB EY SETB ER SETB EG CLR FLASH MOV R7,#9 LOOP1: MOV C,FLASH MOV EY,C MOV A,#1 CALL DELAY CPL FLASH DJNZ R7,LOOP1 JB STOP,ALLRED SETB SR ;南北绿灯,东西红灯 SETB SY CLR SG CLR ER SETB EY SETB EG MOV A,#200 CALL DELAY JB STOP,ALLRED SETB SR ;东西红灯,南北黄灯闪 SETB SY SETB SG CLR ER SETB EY SETB EG CLR FLASH MOV R7,#9 LOOP2: MOV C,FLASH MOV SY,C MOV A,#1 CALL DELAY CPL FLASH DJNZ R7,LOOP2 LJMP LOOP ALLRED: CLR SR ; 交通信号灯全红 SETB SY SETB SG CLR ER SETB EY SETB EG CLR STOP MOV A,#100 CALL DELAY LJMP LOOP DELAY: MOV R1,#0FFH ;延时子程序 MOV R0,#0 DELAYLOOP:JB STOP,EXITDELAY DJNZ R0,DELAYLOOP DJNZ R1,DELAYLOOP DJNZ ACC,DELAY EXITDELAY:RET END 实验四 A/D转换实验 一、实验目的 1.掌握A/D转换与单片机的接口方法。 2.了解A/D芯片0809转换性能及编程方法。 3.通过实验了解单片机如何进行数据采集。 二、实验内容 利用实验仪上的0809做A/D转换实验,实验仪上的W1电位器提供模拟量输入。编制程序,将模拟量转换成数字量,通过发光二极管L1—L8显示。 三、实验说明 A/D
您可能关注的文档
- 施工图设计(4学时)一居室住宅室内设计.ppt
- 施工图纸规范.ppt
- 施工员操作手册培训().ppt
- 施工组织概述.ppt
- 施乐M205B设置语言 装驱动_调整粉盒_使用操作方法步骤.ppt
- 施乐公司(Xerox)之知识管理.pptx
- 施培智:“和”文化指引下的大学软实力.ppt
- 湿疹治疗和预防.ppt
- 十、十二章习题.ppt
- 十大保险条款.ppt
- 湖南省衡阳市第八中学2026届高三上学期第一次月考物理(原卷版).doc
- 浙江省普通高中尖峰联盟2026届高三上学期10月联考英语(原卷版).doc
- 四川省绵阳市南山中学实验学校2026届高三上学期10月月考英语(原卷版).doc
- 湖南省衡阳市第八中学2026届高三上学期第二次月考历史 Word版含解析.doc
- 福建中考物理5年(2021-2025)真题分类汇编:专题09 功和机械能(原卷版).doc
- 福建中考物理5年(2021-2025)真题分类汇编:专题10 内能及其利用(原卷版).doc
- 福建中考物理5年(2021-2025)真题分类汇编:专题07 压强(原卷版).doc
- 福建中考物理5年(2021-2025)真题分类汇编:专题01 机械运动(原卷版).doc
- 福建中考物理5年(2021-2025)真题分类汇编:专题02 声现象(解析版).doc
- 福建中考物理5年(2021-2025)真题分类汇编:专题02 声现象(原卷版).doc
原创力文档


文档评论(0)