




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
通信103苏品毓102188实验四 交通信号灯的控制一 实验目的:(一) 掌握MCS-51单片机内部定时器/计数器的工作原理和方式。(二) 掌握定时器/计数器的初始化编程方法。(三) 学习定时/计数器中断的处理方法。二 实验说明(一) 在一条主干道上A和一条支路B相交的十字路口上,各设一组红、黄、绿信号灯,管理车辆的通行。正常情况下,信号灯(亮)应按下述顺序和时间间隔循环操作: 干道A:A绿 A黄 A红 A红 支路B:B红 B红 B绿 B黄 12s 1s 12s 1s(二) 要求在主干道A为红灯,支路B为绿灯期间,一旦干道A上有三辆车待行,则应立即使B黄、A红,亮一秒后,则应A绿、B红,亮12秒以放行干道上的待行车辆,随后转入正常次序循环运行。三 实验内容(一) 用两组红,黄,绿LED指示灯模拟干道A和支路B上的信号灯,用微动开关的按下次数模拟干道A上待行车辆数,按照下图连接好电路。(二) 选用8051单片机内部的T0做定时器,工作于方式1,以提供信号灯各组态所需的时间间隔。用P1.0P1.5通过驱动电路74LS07输出,T1做计数器,工作于方式2,以纪录微动开关的按下次数。当按下次数达到预定值时,则产生中断要求。在中断服务程序中按要求放行A道上的车辆。注:按下图连接(三)读懂所附实验参考程序,分析其功能及结构,并加以注释。(四)翻译成目标程序,输入并运行该程序,观察LED指示灯转换顺序及各组态持续时间。(五)按动微动开关,观察信号灯的变化。(六)改变有关参数,以便延长或缩短某组态的持续时间,并作实验记录。四、实验报告要求:(一)整理程序清单(机器码、注释),画出程序流程图。(二)改变有关参数,以改变各组态持续时间的数据表格。(三)讨论以下思考题:1、 具体到本实验电路和控制程序,按动微动开关,必须是三次才产生中断吗?五、实验参考程序: ORG 0000HLJMP MAIN ORG 2300HRRR EQU 0F6H / 根据实际口线连接设置参数GR EQU 0DEH /根据实际口线连接设置参数YR EQU 0EEH / 根据实际口线连接设置参数RG EQU 0F3H /根据实际口线连接设置参数RY EQU 0F5H /根据实际口线连接设置参数C0U EQU 0FDHMAIN:MOV SP, #60HMOV TMOD, #61H /定时器0,计数器1SETB EA /开总中断MOV P1, #RRR /A红B红LCALL DISMGR: MOV P1, #GR /A绿B红LCALL D12SMYR:MOV P1, #YR /A黄B红LCALL DISMRG:MOV P1, #RG /A红B绿MOV TH1, #C0U /计数器赋初值253,256溢出MOV TL1, #C0U MOV R7, #0F0HCLR PSW.5/溢出 标志清零SETB ET1/计数器1中断开SETB TR1/计数器1开DL12:LCALL D50 /循环延时,等待中断JBC PSW.5, ALTDJNZ R7, DL12ALT:CLR ET1/中断关CLR TR1/计数器1关MRY:MOV P1, #RYLCALL DISLJMP MGRORG 2400H D50:MOV TMOD, #61H /延时50msMOV TH0, #3CHMOV TL0, #0B0HSETB TR0 /计数器开始DD: JBC TF0, TREAJMP DDTRE: RETDIS:MOV R6, #14H /延时1SD10:ACALL D50DJNZ R6, D10RETD12S:MOV R5, #0CH /延时12SD11:ACALL DISDJNZ R5, D11RETORG 001BH /定时器1中断服务程序LJMP TINTORG 2500HTINT:CLR TR0 /定时器0关CLR TR1 /计数器1关MOV P1, #RY /A红B黄SETB PSW.5MOV R7, #01HSETB TR0RETIEND六、实验分析(1)程序流程图如下开始定时器初始化A红B红延时1sA绿B红延时12sA黄B红延时1sA红B绿计数器开启延时循环等待中断计数器
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 写给客户的感谢信范本
- 教学楼施工项目技术标书范文
- 小学英语自然拼读法教学内容梳理
- 外墙真石漆施工技术方案及材料选用
- 人工智能技术服务合同模板
- 进口医疗器械监管政策实施案例
- 物业收费管理流程优化指导
- 小学三年级重点词语专项训练
- 影视摄制专业线上课程章节测试及解析
- 小学体育课教学进度计划
- 2025年迎中秋节庆国庆节主题班会课件
- 摄影设备租赁平台的市场潜力与趋势-洞察及研究
- 第2课《中国人首次进入自己的空间站》课件+2025-2026学年统编版语文八年级上册
- 私营医院市场营销部升职晋升管理体系
- 2025至2030中国铷/铯及其化合物行业项目调研及市场前景预测评估报告
- 国库账户管理办法
- 工装租借管理办法
- JG/T 296-2010空气吹淋室
- T/CBMCA 020-2021地铺石瓷砖
- 2025年青岛市局属公办高中自主招生化学试卷试题(含答案解析)
- 高级日语(一)(含课后习题参考答案)
评论
0/150
提交评论