- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
项目3 学习使用单片机的内部资源—定时器和中断 任务1 设计定时器实现的简易秒表 任务分析 任务实现 相关知识 任务分析 任务实现 相关知识 任务2 实现交通指示灯模拟控制 任务分析 任务实现 相关知识 任务分析 任务实现 相关知识 表3.4 交通指示灯显示状态表 紧急情况 灭 灭 亮 灭 灭 亮 A方向禁行,B方向警告 灭 亮 灭 灭 灭 亮 A方向禁行,B方向警告 闪烁 灭 灭 灭 灭 亮 A方向禁行,B方向通行 亮 灭 灭 灭 灭 亮 A方向警告,B方向禁行 灭 灭 亮 灭 亮 灭 A方向警告,B方向禁行 灭 灭 亮 闪烁 灭 灭 A方向通行,B方向禁行 灭 灭 亮 亮 灭 灭 绿灯 黄灯 红灯 绿灯 黄灯 红灯 南北方向(简称B方向) 东西方向(简称A方向) 状 态 说 明 信号灯显示状态 步骤1—硬件电路设计 图3.8 交通指示灯模拟控制系统电路图 表3.5 交通指示灯模拟控制电路元器件清单 12 发光二极管 12 300W 电阻 2 22pF 瓷片电容 2 按钮开关 1 12MHz 晶体振荡器 1 22μF 电解电容 1 8951 单片机 2 10kW 电阻 1 DIP40 IC插座 数 量 参 数 元器件名称 数 量 参 数 元器件名称 步骤2—准备元器件并制作电路板 图3.9 交通指示灯模拟控制电路板硬件实物 表3.6 交通指示灯控制口线分配及控制状态表 步骤3—编写控制程序 1s 状态7:紧急情况A/B禁行 DBH 1 1 0 1 1 0 2s 状态6:A禁行,B警告 DDH 1 0 1 1 1 0 闪烁3次,共3s 状态5:A禁行,B绿灯闪 P1.0取反 0、1交 替变换 1 1 1 1 0 25s 状态4:A禁行,B通行 DEH 0 1 1 1 1 0 2s 状态3:A警告,B禁行 EBH 1 1 0 1 0 1 闪烁3次,共3s 状态2:A绿灯闪,B禁行 P1.3取反 1 1 0 0、1交 替变换 1 1 55s 状态1:A通行,B禁行 F3H 1 1 0 0 1 1 绿灯 黄灯 红灯 绿灯 黄灯 红灯 数据 B B B A A A 持续时间 状 态 说 明 P1端口 P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 源程序如下: ;************ 交通指示灯模拟控制程序 ********* ;程序名:交通指示灯模拟控制程序PM3_2.asm ;程序功能:交通指示灯模拟显示(含紧急情况禁行处理) ORG 0000H AJMP MAIN ORG 0003H ;外部中断0入口地址 AJMP EMER ;指向中断子程序 ORG 0100H MAIN:MOV TCON,#00H ;置外部中断0为电平触发 MOV IE,#81H ;开CPU中断,开外中断0 MOV P1,#0F3H ;A绿灯放行,B红灯禁止 MOV R2,#6EH ;置0.5s循环次数110次 DISP1:ACALL DELAY_500ms ;调用0.5s延时子程序 DJNZ R2,DISP1 ;55s延时 MOV R2,#06 ;置A绿灯闪烁循环次数 WARN1: CPL P1.3 ;A绿灯闪烁 ACALL DELAY_500ms DJNZ R2,WARN1 ;A绿灯闪烁3次 MOV P1,#0EBH ;A黄灯警告,B红灯禁止 MOV R2,#04H ;置0.5s循环次数 YEL1:ACALL DELAY_500ms DJNZ R2,YEL1 ;延时2s MOV P1,#0DEH ;A红灯,B绿灯 MOV R2,#32H ;置0.5s循环次数 DISP2:ACALL DELAY_500ms DJNZ R2,DISP2 ;延时25s MOV R2,#06H ;置A绿灯闪烁循环次数 WARN2:CPL P1.0 ;B绿灯闪烁 ACALL DELAY_500ms DJNZ R2,WARN2 ;B绿灯闪烁3次 MOV P1,#0DDH ;A红灯,B黄灯 MOV R2,#04H ;置0.5s循环次数 YEL2:ACALL DELAY_500ms DJNZ R2,YEL2 ;延时2s AJMP MAIN ;交通指示灯循环显示 ;*
您可能关注的文档
- 单片机技术与应用 教学课件 作者 朱蓉 等 项目四 音乐演奏器设计.ppt
- 单片机技术与应用 教学课件 作者 朱蓉 等 项目五 电子时钟设计.ppt
- 单片机技术与应用 教学课件 作者 朱蓉 等 项目一 单片机最小工作系统构建.ppt
- 单片机技术与应用 教学课件 作者 朱蓉 等 综合设计项目考核参考答案.doc
- 单片机接口技术(C51版)张道德电子教案 第八章.ppt
- 单片机接口技术(C51版)张道德电子教案 第二章.ppt
- 单片机接口技术(C51版)张道德电子教案 第九章.ppt
- 单片机接口技术(C51版)张道德电子教案 第六章.ppt
- 单片机接口技术(C51版)张道德电子教案 第七章.ppt
- 单片机接口技术(C51版)张道德电子教案 第三章.ppt
- 单片机实用技术教程 教学课件 作者 杨宏丽 项目4 建立单片机通信系统.ppt
- 单片机实用技术教程 教学课件 作者 杨宏丽 项目5 学习显示接口.ppt
- 单片机实用技术教程 教学课件 作者 杨宏丽 项目6 学习键盘接口.ppt
- 单片机实用技术教程 教学课件 作者 杨宏丽 项目7 学习AD接口和DA.ppt
- 单片机实用技术教程 教学课件 作者 杨宏丽 项目8 设计交通指示灯控制.ppt
- 单片机实用技术教程 教学课件 作者 杨宏丽 项目9 设计智能温度测控系统.ppt
- 单片机系统设计与调试 教学课件 作者 吉红闫昆 主编 单片机系统设计与调试(吉红)08701自我评估习题答案学习情境1.doc
- 单片机系统设计与应用实例 教学课件 作者 韩志军 主编 第八章.ppt
- 单片机系统设计与应用实例 教学课件 作者 韩志军 主编 第二章.ppt
- 单片机系统设计与应用实例 教学课件 作者 韩志军 主编 第九章.ppt
最近下载
- thinkpad_x240用户手册、说明书、用户指南完整版.pdf VIP
- 2025年上海市时事政治考试试卷带解析【重点】.docx VIP
- 建筑工程图集 05G517:轻型屋面三角形钢屋架.pdf VIP
- (高清版)B-T 10544-2022 橡胶软管及软管组合件 油基或水基流体适用的钢丝缠绕增强外覆橡胶液压型 规范.pdf VIP
- 灼热丝试验培训.pptx VIP
- 山东省青岛市2024-2025学年七年级上学期11月期中英语试题.docx VIP
- 2025年上海市时事政治考试试卷带解析重点.docx VIP
- 常州洛基25MWp屋顶分布式光伏发电项目工程土建专业监理实施细则.doc VIP
- 2025年上海市时事政治考试试卷带解析必背(含答案).docx VIP
- XX医院“十五五”发展规划(2026-2030).pdf VIP
文档评论(0)