- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
.
页
北 华 航 天 工 业 学 院
课程设计报告
实践课程名称: 单片机技术课程设计
实 践 地 点: 单片机实验室(7209)
专 业 班 级: 自动化B08223
姓 名:
学 号: 20084022342
指 导 教 师: 李叶紫
完 成 时 间: 2011 年 4 月
北华航天工业学院电子工程系
课程设计任务书
姓 名:
专 业:
自动化
班 级:
B08223
指导教师:
李叶紫
职 称:
副教授
课程设计题目:
十字路口交通灯控制器设计
主要课程支撑:模拟电子技术、数字电子技术、单片机原理与接口技术
实践目标:
熟练掌握单片机汇编指令的使用方法
熟练掌握行列式键盘、LED显示器的控制与管理方法
掌握A/D、/D/A的应用
4.掌握单片机应用系统设计方法、软硬件调试方法
5.熟练使用单片机仿真软件
基本要求:
1.完成单片机综合设计十字路口交通灯控制器设计
⑴南北方向绿灯亮12秒;黄灯亮3秒,闪烁2次;红灯亮13秒;
⑵东西方向绿灯亮10秒;黄灯亮3秒,闪烁2次;红灯亮15秒;
⑶紧急情况(救护车、救火车等紧急救援车通过时),东西、南北方向为红灯,持续10秒钟。中断方式申请紧急通过方式。
⑷红灯亮、绿灯亮读秒倒计时显示。
⑸南北、东西方向通行、禁止时间可根据实际情况设定。
2.编程实现题目要求的基本功能,程序运行通过。
3.撰写课程实践报告(设计思路、实现方法、硬件资源分配、程序流程图、运行结果分析等),要求用A4纸打印实践报告。
所需仪器设备:
伟福Lab6000综合实验/仿真系统一台套
微机一台
成果验收形式:程序上机运行
参考文献:
Lab6000综合实验/仿真系统说明书
时间
安排
7-8周:选题、方案设计
第9周开始上机调试程序
最后一次上机课题验收
(4) 第10周上交实践报告
指导教师: 教研室主任:
年 月 日
课程设计报告
一、功能分析
1. 红绿灯具有倒计时功能
2. 南北方向绿灯亮12秒;黄灯亮3秒,闪烁2次;红灯亮13秒;
3. 东西方向绿灯亮10秒;黄灯亮3秒,闪烁2次;红灯亮15秒;
4. 紧急情况(救护车、救火车等紧急救援车通过时),东西、南北方向为红
灯,持续10秒钟。中断方式申请紧急通过方式。
5. 红灯亮、绿灯亮读秒倒计时显示。
6. 南北、东西方向通行、禁止时间可根据实际情况设定。
二、硬件设计
1. 硬件电路图
图1 0809电路连接图
图2 显示器电路连接图
2. 元器件清单
名称
数量
发光二极管
6
数码管
6
51单片机
1
按键
1
导线
若干
三、程序设计
1. 程序流程图
返回有外部中断?开始初始化,启动定时器T0有外部中断?
返回
有外部中断?
开始
初始化,启动定时器T0
有外部中断?
外部中断程序
南北红灯,东西绿灯,调显示
南北红灯,东西黄灯闪烁,调显示
南北红灯,东西黄灯闪烁,调显示
有外部中断?
有外部中断?
南北绿灯,东西红灯,调显示
南北绿灯,东西红灯,调显示
有外部中断?
有外部中断?
东西红灯,南北黄灯闪烁,调显示
东西红灯,南北黄灯闪烁,调显示
(1)主程序流程图
开始
开始
保护现场
1s倒计时到吗?
1s倒计时
EW SN减1 FLASH
返回
EW、SN减一,FLASH取反
(2)定时中断的流程图
开始
开始
STOP=1
返回
(3)外部中断流程图
2.程序功能说明
(1)主程序 采用顺序执行并反复循环的方法,正常情况下,每经一段时间红绿黄变换一次状态,当有紧急中断时南北、东西都将亮红灯,一段时间后恢复中断前的状态。
(2)定时中断子程序 该系统的倒计时显示装置采用的是动态显示方式,最小定时(10us *10000)1 s,每完成一次定时中断操作后都要重新对定时器赋初值。
(3)外部中断子程序 此系统采用外部中断0作为紧急中断,为不影响定时器中断工作,设计采用发生中断、立即置位并关闭、查询中断标志的方法。
另外,此设计调用了系统的数码管显示等相关程序,用以完成相关功能。
3.硬件资源分配表
位控制口
段控制口
外部中断入口
定时器中断入口
08002h
08004h
0003H
000BH
显示缓冲
交通灯所亮时长
KEY/
原创力文档


文档评论(0)