欢迎来到毕设资料网! | 帮助中心 毕设资料交流与分享平台
毕设资料网
全部分类
  • 毕业设计>
  • 毕业论文>
  • 外文翻译>
  • 课程设计>
  • 实习报告>
  • 相关资料>
  • ImageVerifierCode 换一换
    首页 毕设资料网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    微机接口课程设计(红绿灯)

    • 资源ID:1445844       资源大小:1.43MB        全文页数:16页
    • 资源格式: DOC        下载积分:100金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: QQ登录
    下载资源需要100金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

    微机接口课程设计(红绿灯)

    1、 课程设计报告书课程设计报告书 姓 名: 学 号: 指导老师: 职 称: 助 教 设计地点: 硬件实验室 4407 起讫时间: 2012.6.25-2012.6.29 完成报告书时间: 2012 年 06 月 29 日 计算机科学与技术系编印 二零一二年六月 第 2 页 选题内容及要求选题内容及要求 编写程序控制 8255A 可编程并行接口芯片,使实验台上的红、绿、黄发光二极管 按照十字路口交通信号灯的燃灭规律发光。 倒计时采用硬件计时的方法, 如采用 8253 定时/计数器芯片。同时将中断控制器接口芯片 8259A 引入系统中,让其实现能服务 于某种特殊的情况的功能,如出现交通事故或到晚上

    2、9 点以后,交通灯控制系统全显 示黄灯灯,待事故处理完毕或时间到了正常工作时间时能自动启动该系统。当按下任 意键则停止运行,返回 DOS。 要完成本次设计,首先必须了解交通灯的亮灭规律。设有一个十字路口,1、3 位南北方向,2、4 位东西方向。 初态为 4 个红灯全亮,禁止通行: (1)1、3 路口绿灯亮,2、4 路口红灯亮; (2)1、3 路口绿灯灭; (3)1、3 路口黄灯闪烁; (4)4 个路口红灯全亮 (5)2、4 路口绿灯亮,同时 1、3 路口红灯亮; (6)2、4 路口绿灯灭; (7)2、4 路口黄灯闪烁; (8)转向(1)循环执行。 设计电路并在实验台上连接线路,应连线如图 2

    3、所示: L1L4 接 PB4PB7,控制黄灯; L5L8 接 PC0PC3,控制红灯; L9L12 接 PC4PC7,控制绿灯; CS 接地址译码器 218H21FH 插空。 各发光二极管通过电阻接+5V。因此,要使其点亮应使 8255A 相应端口位清零。 第 3 页 课程设计考核情况课程设计考核情况 教师评价情况 指导老师评语: 指导老师:_(签名) 日 期: 年 月 日 学生答辩情况 综合成绩评定情况 综合评价等级:_ 注:共分五个等级 (1.优 2、良 3、中 4、合格 5、不合格) 第 4 页 一、设计课题一、设计课题 编写程序控制 8255A 可编程并行接口芯片,使实验台上的红、绿、

    4、黄发光二极管 按照十字路口交通信号灯的燃灭规律发光。当按下任意键则停止运行,返回 DOS。 二、设计目的二、设计目的 通过对红绿黄 LED 发光二极管的控制,熟练掌握 8255A 可编程并行接口的编程 方法。 三、操作环境三、操作环境 TDNCM教学实验系统一套,PC 微机一台 四、设计场所四、设计场所 4407 硬件实验室 第 5 页 五、设计过程(设计内容及主要模块)五、设计过程(设计内容及主要模块) 1.1.电路图电路图 图(1) 设计电路图 第 6 页 2.2.实验流程图实验流程图 主程序图如下: 图(2) 设计主程序图 第 7 页 子流程图:每个状态(BT0、BT1、BT2、BT3)

    5、的流程,它是说明 8255A 和 8254 是如何控制模拟交通灯的(如下图) 图(3) 交通灯子程序图 3.3.设计思想设计思想 8255A8255A 设计设计: (1)端口 A、B、C 工作在方式 0 ; (2)端口 A、B 作为输出口,端口 C 高四位输入。 端口 A 来控制 LED 显示管以显示十字路口的红、绿以及黄灯,端口 B 输出线接至到数码管上使用一位实现时间倒计时。 PC6 用于读取开关 K0 的状态控制 白天和黑夜,PC7 用于检测 8254 的 OUT0 口实现定时。 8254A8254A 设计设计: (1)工作在方式 2 下实现计时器功能; (2)设置时间常数为 4800H

    6、; 设计数器 0 的计数初值为 18432,由 CLK0 接收频率为 18.432KHZ 的 脉冲信号,则输出的频率 OUT0 为 1HZ,所以每计数完一次为 1 秒钟。 第 8 页 图(4) 十字路口红绿灯具体分配图 备注: 1)D0:表示南北绿灯; D1:表示东西绿灯; D2:表示南北黄灯; D3:表示东西黄灯; D4:表示南北红灯; D5:表示东西红灯。 2) “STATE0” 表示白天状态 0,即南北绿灯,东西红灯; “STATE1” 表示白天状态 1,即南北黄灯,东西红灯; “STATE2” 表示白天状态 2,即南北红灯,东西绿灯; “STATE3” 表示白天状态 3,即南北红灯,东西黄灯; 3) “HEIYE” 表示黑夜状态 “HEIYE1”表示黄灯亮; “HEIYE2”表示灯全灭(交替形成黑夜状态的黄灯闪烁) 。 状态 D7 D6 D5 D4 D3 D2 D1 D0 STATE0 0 0 1 0


    注意事项

    本文(微机接口课程设计(红绿灯))为本站会员(毕***)主动上传,毕设资料网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请联系网站客服QQ:540560583,我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们
    本站所有资料均属于原创者所有,仅提供参考和学习交流之用,请勿用做其他用途,转载必究!如有侵犯您的权利请联系本站,一经查实我们会立即删除相关内容!
    copyright@ 2008-2025 毕设资料网所有
    联系QQ:540560583