汇编语言与微型计算机技术课设十字交通灯.ppt_第1页
汇编语言与微型计算机技术课设十字交通灯.ppt_第2页
汇编语言与微型计算机技术课设十字交通灯.ppt_第3页
汇编语言与微型计算机技术课设十字交通灯.ppt_第4页
汇编语言与微型计算机技术课设十字交通灯.ppt_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2019 12 20 1 汇编语言与微型计算机技术课程设计 2019 12 20 2 一 课程设计题目 微机控制的十字路口交通灯系统设计与实现 2019 12 20 3 二 设计目的 1 通过本设计 使学生综合运用 汇编语言与微型计算机技术 数字电子技术 等课程的内容 为今后从事计算机检测与控制工作奠定一定的基础 2 掌握接口芯片8253 8255a 8259等可编程器件 译码器74ls138 8路同相三态双向总线收发器74ls245 六缓冲器 驱动器 反相器74ls06和七段数码管的使用 3 学会用汇编语言编写一个较完整的实用程序 4 掌握微型计算机技术应用开发的全过程 包括需求分析 原理图设计 元器件选用 布线 编程 调试 撰写报告等步骤 2019 12 20 4 三 设计内容 1 功能要求程序开始执行后水平和垂直方向的红色和绿色发光二极管应该有一个初始相反的状态 水平和垂直方向的黄色发光二极管灭 利用8253产生0 5秒定时信号 通过总线送给8259 每秒的值 补码 转换为七段码 由8255a的pc口输出 刷新七段数码管 七段数码管显示时间10秒为一个周期 9 0 当七段数码管显示时间为4 0期间 每秒由8255a的pa口和pb口控制水平和垂直方向的黄色发光二极管每秒变化一次 亮和灭各0 5秒 当七段数码管显示时间为0时 由8255a的pa口和pb口控制水平和垂直方向的红色和绿色发光二极管完成切换 黄色发光二极管灭 七段数码管重新从9显示 按下esc键结束程序 2019 12 20 5 2 设计所需器材与工具 一块实验面包板 内含时钟信号1mhz或2mhz 可编程芯片8253 8255a 74ls138 74ls245各一片 74ls06两片 发光二极管12个 红色 绿色 黄色各4个 排电阻2个 七段数码管1个 200欧母电阻8个 导线若干 示波器 万用表 常用工具等共用 从实验室现借现还 2019 12 20 6 四 设计思路 1 利用74ls138设计地址译码电路 8255a端口地址 300h 303h 8253端口地址 304h 307h 2 74ls245用于总线和8253 8255a之间的双向传输和隔离 3 利用面包板上时钟 1mhz或2mhz 和8253设计一个0 5s定时电路 将定时信号接到总线的irq2或irq10送给8259 4 8255a的pa口和pb口分别控制水平和垂直方向6个发光二极管变化 pc口控制七段数码管变化 200欧母电阻接在pc口和七段数码管之间 5 每个74ls06中包含了6个非门 它的输入来自pa口或pb口的某一位 输出接到发光二极管的负极 6 每个发光二极管的正极接排电阻的从2到9的一个引脚 排电阻的1脚接vcc 5v 2019 12 20 7 五 设计步骤 1 设计电路原理图 要求用proteus绘图软件绘制电路图 电路中应包括地址译码电路 2 正确运用所给器件布线 搭接硬件电路 3 选用汇编语言编写主程序以及各芯片调试子程序 要求 界面友好 操作方便 实现功能要求 功能模块应有详细注释 4 调试并排除括硬件电路设计错误和软件设计错误 使系统达到设计要求 5 写出完整的课程设计总结报告 并按时提交 2019 12 20 8 六 课设报告要求 1 要求使用a4纸打印 必须有封面和目录 封面内容有课设题目 班级 序号 两位 姓名 指导教师 日期等内容 2 课设内容一般应包含如下部分 课设目的 内容 问题分析 设计思路及原因 电路设计及功能说明 硬件原理图 包括接口芯片简介 软件部分的程序流程图 算法和使用的编程技巧 汇编源程序清单 对关键的语句 段 要给出简洁的注释 调试过程中的主要难点 自己遇到的 及解决思路和办法 课设结果及分析 收获 体会和建议 2019 12 20 9 七 时间安排 时间 2013 12 23 2014 1 91 根据要求 设计出正确的电路原理图 并用proteus软件绘制电路图2天 2 正确布线2天 3 编制程序2天 4 调试 排错 验收3天 5 编写课设报告1天 注 具体时间可自己调整 上交报告为第10天17 00以前 2019 12 20 10 八 说明 1 课设组织形式 2人一组 自由组合 其中一人以硬件为主 一人以软件为主 二人互相配合 2 课程设计态度不认真 不按照要求损坏器件者 甚至造成事故者不予及格 3 完全抄袭他人 对设计内容一无所者或知之甚少者 一经发现 不予及格 4 本次未能参加课程设计均作为重修处理 2019 12 20 11 附1 指导教师安排 2019 12 20 12 附2 课程设计地点及时间安排 2019 12 20 13 2019 12 20 14 附3芯片简介 1 74ls245数据总路线缓冲器 2019 12 20 15 74ls245的功能表 2019 12 20 16 系统总线 74ls245 8255a d7a7 d6a6 d0a0 b7d7pa7 b7 b6d6pa6 b0d0pa0 ior dir e 8253 d0 d6 d7 2019 12 20 17 2 74ls06 2019 12 20 18 8255 res 74ls06连线实例 2019 12 20 19 3 74ls138 2019 12 20 20 地址译码电路表 2019 12 20 21 标准地址译码电路8255cs对应的地址为300h 303h 8253cs对应的地址为304h 307h 8255cs 8253cs 2019 12 20 22 简化后的非标准地址译码电路 本次课程设计采用 8255cs 8253cs 2019 12 20 23 4 8253定时 计数器 2019 12 20 24 5 8255a 2019 12 20 25 6 七段数码管 下图显示为共阴极数码管 本次课程设计使用的是共阳极数码管 3 8脚接 5v 2019 12 20 26 7 发光二极管 极性识别方法 1 长正短

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论