单片机十字路口红绿灯课程设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
南京工程学院
课程设计任务书课程名称单片机与接口技术
院(系、部、中心)电力工程学院
专业电气工程及其自动化
班级电气071 起止日期 2010.6.7 ~
指导教师鞠阳徐懂礼
设计要求
1、预习要求:
1)预习《STAR ES598PCI实验仪微机原理实验指导书》附录三:
2)预习《STAR ES598PCI实验仪微机原理实验指导书》附录二之
2.7 B2区;2.9 B4区;2.15 C5区;2.36 G5区;2.37 G6区。
3)预习《STAR ES598PCI实验仪微机原理实验指导书》之“实验九8255控制交通灯实验”
4)预习本任务书,根据设计任务,预先画出电路原理图、程序流程图,编写出实验程序。
2、设计报告要求:
1)画出接口部分电路原理图,并阐述系统工作原理。
2)绘制程序流程图和源程序清单。
3)调试过程和结果。
4)要求用WORD撰写课程设计报告,上交打印版和电子稿。
3、课程设计说明书装订顺序及主要内容如下:
1)封面、目录
2)任务书
3)正文:设计思路与功能描述;电路原理图及其说明。应标示并说明每一个输入/输出信号的含义;结构框图;系统调试中的问题和解决办法;运行情况和结论;源程序清单。
4)参考资料
4.主要参考文献
[1] 李干林. 《STAR ES598PCI实验仪微机原理实验指导书》[M] .南京工程学院,2008.
[2]胡汉才.单片机原理及其接口技术[M].北京:清华大学出版社,2004
5.课程设计进度安排
起止日期工作内容
2010年6月××日(第×周)
之前
第×周,星期一
第×周,星期二、三
第×周,星期四
第×周,星期五
第×周,星期六预习消化理解设计任务,设计程序流程图,编写源程序。预习星研微机实验系统的仿真调试操作界面
学习STAR86/88实验系统的使用和操作,
进行实验8255测试和P1测试基本实验
完成基本要求的内容
完成中级和高级要求的内容
验收
撰写课程设计报告
6.成绩考核办法
总评成绩由三部分组成,分别是:成果演示占40%,测试成绩占30%,设计报告占30%。
1、成果演示(根据程序运行演示确定基础分);
2、口试或笔试测验(与本设计有关的问题,目的是考查设计成果是否经过自己思考独立
完成);
3、课程设计报告(格式、内容、质量)。
教研室审查意见:
教研室主任签字:
年月日
院(系、部、中心)意见:
主管领导签字:
年月日
附录1 : 设计提示
设计任务中的A道代表东西方向,B道代表南北方向。
1、电路接线方案:
交通信号灯由实验仪的LED发光二极管模拟,由P1口输出控制:见下表。
注:1)、P1口的输出方式可根据实验设备红绿黄灯具体位置改变
2、定时问题
(1)硬件定时
已知8031的主频为12MHz,则12分频后为1 MHz,让T0工作在方式1、定时,则最大定时时间为65535us,即65.5ms,现要求达到1s 的定时时间,所以要数1000÷65.5=15.26次,即大约为16次,才能得到1s 的定时时间(详见硬件延时1s子程序框图)。
(2)软件定时
使用软件延时方法,设计延时子程序,达到延时1秒钟的目的。
3、/INT0输入中断问题
开关K8接/INT0中断输入脚,初始化时设置/INT0 为边沿电平触发,当K8输入电平变化时,触发/INT0 中断,在中断服务子程序中使PSW中的用户标志位F0状态取反,以供主程序查询,决定是工作在白天还是夜晚模式。
参考流程图:
主程序:
/INT0中断服务程序:硬件延时1
附录2:相关外设原理及接线图2.7 B2区:逻辑笔、频率发生器