版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
DOC,#0AHDIVBADDA,#2BHMOVCA,A+PCMO,#0AHDIVBADDA,#2BHMOVCA,A+PCMO向(B线)禁行时,东西方向(A线)绿灯亮25秒,然后黄灯亮5R0DEC50HMOVA,50H;定时器操作循环10次;定时过后,交通灯恢复先前状态。交通灯在红、绿灯交替点亮中,用两个1、通过交通灯控制的编程掌握单片机的编程方法2、学习中断服务程序的编写方法。一、课题内容二、编程指导三、参考程序课堂讲授,学生练习将所编程序在实验仪验证.R0DEC50HMOVA,50H;定时器操作循环R0DEC50HMOVA,50H;定时器操作循环10次;定时道放行;延时秒数;A道禁行,B道警告;延时秒数;循环延时、显秒,南北方向(B线)红灯亮30秒;当南北方向(B线)放行、东1口共输出四种控制码,如表1所示。表1:交通灯信号控制码控制DOCDOCR7,INT0POPP1POP50HRETI;A道警告,B道禁行;延时秒数;设置时间显示初值;A道禁行,B西方向(A线)R7,INT0POPP1POP50HRETI;A道警告,B道禁行;延时秒数;设置时间显示初值;A道禁行,B西方向(A线)禁行时,南北方向(B线)绿灯亮25秒,然后黄灯置显示位存放器初值〔右边一位MOVTMO,D#01H;定时器南西编写一程序实现城市“十字〞路口正常情况下以与特殊情况和紧急情况下交通信号灯的此循环,实现交通灯定时控制。2、有急救车优先通过功能。当有急救车到达时,路口的信号灯全部变红灯,以便急救车通过,急救车的通行时间为10秒,急救车过后,交通灯恢复先前状态。3、交通灯在红、绿灯交替点亮中,用两个数码管显示点亮的灯还能持续的时间。北北东东DOC程序流程图紧急情况中断服务程序三、参考程序主程序:MAIN:A道警告,B道禁行;延时秒数;设置时间显示初值;A道禁行,BSPDJNZR7,MAIN4AJMPMAIN;设置时间显示初OVR6,AMOVDPTR程序流程图紧急情况中断服务程序三、参考程序主程序:MAIN:A道警告,B道禁行;延时秒数;设置时间显示初值;A道禁行,BSPDJNZR7,MAIN4AJMPMAIN;设置时间显示初OVR6,AMOVDPTR,#7F03HMOVXDPT,RA表1:交通灯信号控制码空空0000空0000B道绿灯0010B道黄灯0001B道红灯1100A道绿灯1000A道黄灯0100A道红灯0011控制码状态说明0CH禁止0AH禁止21H放行11H警告软件包括主程序、延时、显示子程序、中断服务程序,各程序流程图如图2所示。DOC置显示位存放器初值〔右边一位MOVTMO,D#01H置显示位存放器初值〔右边一位MOVTMO,D#01H;定时器DB92H,82H,F8H,80H,90HMOVR7,#023:MAIN4:MOV50H,#1FHMOVP1,#0CHMPA、PC口均为输出;开中断MAIN1:MAIN2:MAIN初始化显示初始值设置A道放行,B道禁行延时显示A道警告,B道禁行延时5SA道禁行,B道放行置显示初始值延时显示A道禁行,B道警告延时显示开始开始显示秒数减1秒数转十进制拆分秒数秒个位数转字形码R1个位数秒十位数转字形码R2十位数设置显示次数显示十位数延时1ms显示个位数延时1msY返回N显示子程序流程图图2程序流程图保护现场A道放行,B道禁行恢复现场返回MAIN:ORG2000HMOVDPTR,#7F00HMOVA,#0BHMOVXDPT,RASETBEASETBEX0DOC时控制。有急救车优先通过功能。当有急救车到达时,路口的信号灯OVR7,#19HLCALLDISPDJNZR7时控制。有急救车优先通过功能。当有急救车到达时,路口的信号灯OVR7,#19HLCALLDISPDJNZR7,MAIN1程序流程图紧急情况中断服务程序三、参考程序主程序:MAIN:P1,#00HMOVR7,#0AHLCALLDISPDJNZMOV50H,#1FHMOVP1,#0CHLCALLDISPDJNZR7,MAIN1MOVP1,#0AHLCALLDISPDJNZR7,MAIN2MOV50H,#1FHLCALLDISPDJNZR7,MAIN3LCALLDISPDJNZR7,MAIN4AJMPMAINORG2000HMOVTMO,D#01H;定时器T0设置为定时方式的模式1MOVR5,#0AHMOVTH0,#3CHMOVTL0,#B0HSETBTR0DEC50H;定时器100ms计数器的初始值3:MAIN4:MOV50H,#1FHMOVP1,#0CHM1HMOVR7,#19HLCALLDISPDJNZR7,MA时控制。有急救车优先通过功能。当有急救车到达时,路口的信号灯A道警告,B道禁行;延时秒数;设置时间显示初值;A道禁行,3:MAIN4:MOV50H,#1FHMOVP1,#0CHM1HMOVR7,#19HLCALLDISPDJNZR7,MA时控制。有急救车优先通过功能。当有急救车到达时,路口的信号灯A道警告,B道禁行;延时秒数;设置时间显示初值;A道禁行,BTABLE:;个位数字形码送R1;十位数字形码送R2;检测100ms定时是否到;100ms循环控制DIVBADDA,#2BHMOVCA,A+PCMOVCA,A+PCMOVDRT,P#7F03HMOVXDPT,RAMOVDPTR,#7F01HMOVXDPT,RALCALLDELAYRLAMOVDPTR,#7F03HMOVXDPT,RAMOVDPTR,#7F01HMOVXDPT,RALCALLDELAYJNBTF0,$CLRTF0RET99H90HMOVR7,#02H;延时1ms子程序西方向(A线)西方向(A线)禁行时,南北方向(B线)绿灯亮25秒,然后黄灯全部变红灯,以便急救车通过,急救车的通行时间为10秒,急救车A,#0BHMOVXDPT,RASETBEASETBEX0;1口共输出四种控制码,如表
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 确保培训经费财务安全课件
- 硫酸厂安全培训计划课件
- 2.1“逻辑”的多种含义 课件-2025-2026学年高中政治统编版选择性必修三逻辑与思维
- 员工餐厅提升方案
- 2026年中国轻工业出版社有限公司招聘备考题库及参考答案详解1套
- 2026年关于宜丰县卫健系统公开招聘合同制卫技人员42人的备考题库及一套完整答案详解
- 2026年南方科技大学公共卫生及应急管理学院刘小敏课题组诚聘博士后、科研助理和访问学生备考题库带答案详解
- 2026年备考题库化建设与管理办公室专业技术人员招聘备考题库及参考答案详解一套
- 2026年中航油新疆航空油料有限公司招聘备考题库及参考答案详解一套
- 2026年唐山市乐亭县水产中心公开选调工作人员12人备考题库及一套完整答案详解
- 2026年消防设施操作员之消防设备基础知识考试题库500道及完整答案(各地真题)
- 2026年电信运营商物资管理岗位面试题
- 2025年高职会计(成本核算)试题及答案
- 虫鼠害培训课件
- 2025年5年级期末复习-苏教版丨五年级数学上册知识点
- 2025年韩家园林业局工勤岗位工作人员招聘40人备考题库及参考答案详解一套
- 工会工作考试题库
- 2025学年上海市七年级语文上册作文题目汇编及解析
- 2026年河南经贸职业学院单招职业技能测试题库及参考答案详解
- 焊接机器人变位机技术设计方案
- 栏杆安装施工方案示例
评论
0/150
提交评论