汇编语言与微型计算机技术课设十字交通灯.ppt

汇编语言与微型计算机技术课设十字交通灯.ppt

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
汇编语言与微型计算机技术课设十字交通灯

汇编语言与微型计算机技术 课 程 设 计 一、课程设计题目 微机控制的十字路口交通灯系统设计与实现 二、设计目的 1.通过本设计,使学生综合运用《汇编语言与微型计算机技术》、《数字电子技术》等课程的内容,为今后从事计算机检测与控制工作奠定一定的基础。 2.掌握接口芯片8253、8255A、8259等可编程器件、译码器74LS138、8路同相三态双向总线收发器74LS245、六缓冲器/驱动器/反相器74LS06和七段数码管的使用。 3.学会用汇编语言编写一个较完整的实用程序。 4.掌握微型计算机技术应用开发的全过程,包括需求分析、原理图设计、元器件选用、布线、编程、调试、撰写报告等步骤。 三、设计内容 1.功能要求 程序开始执行后水平和垂直方向的红色和绿色发光二极管应该有一个初始相反的状态,水平和垂直方向的黄色发光二极管灭。 利用8253产生0.5秒定时信号,通过总线送给8259。每秒的值(补码)转换为七段码,由8255A的PC口输出,刷新七段数码管。七段数码管显示时间10秒为一个周期(9~0),当七段数码管显示时间为4~0期间,每秒由8255A的PA口和PB口控制水平和垂直方向的黄色发光二极管每秒变化一次(亮和灭各0.5秒)。当七段数码管显示时间为0时,由8255A的PA口和PB口控制水平和垂直方向的红色和绿色发光二极管完成切换,黄色发光二极管灭,七段数码管重新从9显示。 按下Esc键结束程序。 2.设计所需器材与工具 ① 一块实验面包板(内含时钟信号1MHz或2MHz)。 ② 可编程芯片8253、8255A、74LS138、74LS245各一片,74LS06两片;发光二极管12个(红色、绿色、黄色各4个);排电阻2个;七段数码管1个;200欧母电阻8个。 ③导线若干。 ④ 示波器、万用表、常用工具等共用(从实验室现借现还)。 四、设计思路 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)。 五、设计步骤 1.设计电路原理图,要求用PROTEUS绘图软件绘制电路图,电路中应包括地址译码电路。 2.正确运用所给器件布线,搭接硬件电路。 3.选用汇编语言编写主程序以及各芯片调试子程序,要求: ① 界面友好、操作方便; ② 实现功能要求; ③ 功能模块应有详细注释。 4.调试并排除括硬件电路设计错误和软件设计错误,使系统达到设计要求。 5.写出完整的课程设计总结报告,并按时提交。 六、课设报告要求 1.要求使用A4纸打印,必须有封面和目录。封面内容有课设题目、班级、序号(两位)、 姓名、指导教师、日期等内容。 2.课设内容一般应包含如下部分: ① 课设目的、内容; ② 问题分析、设计思路及原因; ③ 电路设计及功能说明,硬件原理图(包括接口芯片简介); ④ 软件部分的程序流程图,算法和使用的编程技巧; ⑤ 汇编源程序清单,对关键的语句(段)要给出简洁的注释; ⑥ 调试过程中的主要难点(自己遇到的)及解决思路和办法; ⑦ 课设结果及分析; ⑧ 收获、体会和建议。 七、时间安排: 时间:2013/12/23~2014/1/9 1.根据要求,设计出正确的电路原理图,并用PROTEUS软件绘制电路图2天; 2.正确布线2天; 3.编制程序2天; 4.调试、排错、验收3天; 5.编写课设报告1天。 注:具体时间可自己调整,上交报告为第10天17:00以前。 八、说明 1.课设组织形式:2人一组,自由组合。其中一人以硬件为主,一人以软件为主。二人互相配合。 2.课程设计态度不认真,不按照要求损坏器件者,甚至造成事故者不予及格。 3.完全抄袭他人,对设计内容一无所者或知之甚少者,一经发现,不予及格。 4.本次未能参加课程设计均作为重修处理。 附1:指导教师安排 附2:课程设计地点及时间安排 附3 芯片简介 (1)74LS245数据总路线缓冲器 74LS245的功能表 (2)74LS06 8255-RES-74LS06连线实例 (3)74LS138 地址译码电路表 4.8253定时/计数器 6.七段数码管 (下图显示为共阴

文档评论(0)

ctuorn0371 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档