单片机实验三(急救车与交通灯)(共7页).doc
《单片机实验三(急救车与交通灯)(共7页).doc》由会员分享,可在线阅读,更多相关《单片机实验三(急救车与交通灯)(共7页).doc(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上单片机技术与应用实验报告实验名称:外部中断实验(急救车与交通灯) 班 级: 学 号: 姓 名: 吕琳涛 指导老师: 谷雨 2013年 5月 20日1. 实验要求 由以74LS273作为输出口,控制4个双色LED灯(可发红,绿,黄光),模拟交通灯管理,并允许急救车优先通过的要求。有急救车到达时,两向交通信号为全红,以便让急救车通过。假定急救车通过路口时间为10秒,急救车通过后,交通灯恢复中断前状态。本实验以按键为中断申请,表示有急救车通过。2. 实验目的 1.学习外部中断技术的基本使用方法。 2.学习中断处理程序的编程方法。3. 程序说明:在本次实验中,我们可以确定外部
2、中断的作用是用于有救护车行驶过来时对程序的进行的简单的控制。对于正常的红绿灯的亮灭我们可以参考第一个实验中流水灯的设计理念。综上所述我们这一次的实验就是流水灯与外部中断的结合。通过对七种情况的罗列 1 0 0 1 0 1 1 0 南北绿,东西红 0 1 1 0 1 0 0 1 南北红,东西绿 1 0 0 1 1 1 1 1 只亮东西红 0 1 1 0 1 1 1 1 只亮南北红 0 0 0 0 0 1 1 0 南北黄,东西红 0 0 0 0 1 0 0 1 南北红,东西黄 0 0 0 0 1 1 1 1 全红 我们可以利用XBYTE0xf200这个函数对这几种情况进行读取与显示,在不同情况进行
3、显示的过程中我们用以前的delay函数进行时间上的规划从而达到依次显示的效果。 0x0f 全红 XBYTE0xf200=0x0f; 0x96 南北绿,东西红 XBYTE0xf200=0x96; 0x9f 只亮东西红XBYTE0xf200=0x9f; 0x06 南北黄,东西红 XBYTE0xf200=0x06; 0x69 南北红,东西绿 XBYTE0xf200=0x69; 0x6f 只亮南北红XBYTE0xf200=0x6f; 0x09 南北红,东西黄 XBYTE0xf200=0x09; 在具体的实验代码编写过程中,我们会用到 EA=1;EX0=1;IT0=1;用于设定外部中断0为跳变沿触发方式
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 实验 急救车 交通灯
限制150内