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

上传人:西安人 文档编号:3837503 上传时间:2019-09-28 格式:PPT 页数:29 大小:1.78MB
返回 下载 相关 举报
汇编语言与微型计算机技术课设十字交通灯.ppt_第1页
第1页 / 共29页
汇编语言与微型计算机技术课设十字交通灯.ppt_第2页
第2页 / 共29页
汇编语言与微型计算机技术课设十字交通灯.ppt_第3页
第3页 / 共29页
汇编语言与微型计算机技术课设十字交通灯.ppt_第4页
第4页 / 共29页
汇编语言与微型计算机技术课设十字交通灯.ppt_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《汇编语言与微型计算机技术课设十字交通灯.ppt》由会员分享,可在线阅读,更多相关《汇编语言与微型计算机技术课设十字交通灯.ppt(29页珍藏版)》请在三一文库上搜索。

1、2019/9/28,1,汇编语言与微型计算机技术 课 程 设 计,2019/9/28,2,一、课程设计题目,微机控制的十字路口交通灯系统设计与实现,2019/9/28,3,二、设计目的,1通过本设计,使学生综合运用汇编语言与微型计算机技术、数字电子技术等课程的内容,为今后从事计算机检测与控制工作奠定一定的基础。 2掌握接口芯片8253、8255A、8259等可编程器件、译码器74LS138、8路同相三态双向总线收发器74LS245、六缓冲器/驱动器/反相器74LS06和七段数码管的使用。 3学会用汇编语言编写一个较完整的实用程序。 4掌握微型计算机技术应用开发的全过程,包括需求分析、原理图设计

2、、元器件选用、布线、编程、调试、撰写报告等步骤。,2019/9/28,4,三、设计内容,1功能要求 程序开始执行后水平和垂直方向的红色和绿色发光二极管应该有一个初始相反的状态,水平和垂直方向的黄色发光二极管灭。 利用8253产生0.5秒定时信号,通过总线送给8259。每秒的值(补码)转换为七段码,由8255A的PC口输出,刷新七段数码管。七段数码管显示时间10秒为一个周期(90),当七段数码管显示时间为40期间,每秒由8255A的PA口和PB口控制水平和垂直方向的黄色发光二极管每秒变化一次(亮和灭各0.5秒)。当七段数码管显示时间为0时,由8255A的PA口和PB口控制水平和垂直方向的红色和绿

3、色发光二极管完成切换,黄色发光二极管灭,七段数码管重新从9显示。 按下Esc键结束程序。,2019/9/28,5,2设计所需器材与工具 一块实验面包板(内含时钟信号1MHz或2MHz)。 可编程芯片8253、8255A、74LS138、74LS245各一片,74LS06两片;发光二极管12个(红色、绿色、黄色各4个);排电阻2个;七段数码管1个;200欧母电阻8个。 导线若干。 示波器、万用表、常用工具等共用(从实验室现借现还)。,2019/9/28,6,四、设计思路,1利用74LS138设计地址译码电路,8255A端口地址:300H303H,8253端口地址:304H307H。 274LS2

4、45用于总线和8253、8255A之间的双向传输和隔离。 3利用面包板上时钟(1MHz或2MHz)和8253设计一个0.5s定时电路,将定时信号接到总线的IRQ2或IRQ10送给8259。 48255A的PA口和PB口分别控制水平和垂直方向6个发光二极管变化,PC口控制七段数码管变化,200欧母电阻接在PC口和七段数码管之间。 5每个74LS06中包含了6个非门,它的输入来自PA口或PB口的某一位,输出接到发光二极管的负极。 6每个发光二极管的正极接排电阻的从2到9的一个引脚,排电阻的1脚接VCC(+5V)。,2019/9/28,7,五、设计步骤,1设计电路原理图,要求用PROTEUS绘图软件

5、绘制电路图,电路中应包括地址译码电路。 2正确运用所给器件布线,搭接硬件电路。 3选用汇编语言编写主程序以及各芯片调试子程序,要求: 界面友好、操作方便; 实现功能要求; 功能模块应有详细注释。 4调试并排除括硬件电路设计错误和软件设计错误,使系统达到设计要求。 5写出完整的课程设计总结报告,并按时提交。,2019/9/28,8,六、课设报告要求,1要求使用A4纸打印,必须有封面和目录。封面内容有课设题目、班级、序号(两位)、 姓名、指导教师、日期等内容。 2课设内容一般应包含如下部分: 课设目的、内容; 问题分析、设计思路及原因; 电路设计及功能说明,硬件原理图(包括接口芯片简介); 软件部

6、分的程序流程图,算法和使用的编程技巧; 汇编源程序清单,对关键的语句(段)要给出简洁的注释; 调试过程中的主要难点(自己遇到的)及解决思路和办法; 课设结果及分析; 收获、体会和建议。,2019/9/28,9,七、时间安排:,时间:2013/12/232014/1/9 1根据要求,设计出正确的电路原理图,并用PROTEUS软件绘制电路图2天; 2正确布线2天; 3编制程序2天; 4调试、排错、验收3天; 5编写课设报告1天。 注:具体时间可自己调整,上交报告为第10天17:00以前。,2019/9/28,10,八、说明,1课设组织形式:2人一组,自由组合。其中一人以硬件为主,一人以软件为主。二

7、人互相配合。 2课程设计态度不认真,不按照要求损坏器件者,甚至造成事故者不予及格。 3完全抄袭他人,对设计内容一无所者或知之甚少者,一经发现,不予及格。 4本次未能参加课程设计均作为重修处理。,2019/9/28,11,附1:指导教师安排,2019/9/28,12,附2:课程设计地点及时间安排,2019/9/28,13,2019/9/28,14,附3 芯片简介 (1)74LS245数据总路线缓冲器,2019/9/28,15,74LS245的功能表,2019/9/28,16,系 统 总 线,74LS245,8255A,D7 A7,D6 A6,D0 A0,B7 D7 PA7,B7,B6 D6 PA

8、6,B0 D 0 PA0,IOR,DIR,E,8253,D 0,D 6,D 7,2019/9/28,17,(2)74LS06,2019/9/28,18,8255-RES-74LS06连线实例,2019/9/28,19,(3)74LS138,2019/9/28,20,地址译码电路表,2019/9/28,21,标准地址译码电路 8255CS对应的地址为300H303H, 8253CS对应的地址为304H307H。,8255CS,8253CS,2019/9/28,22,简化后的非标准地址译码电路 (本次课程设计采用),8255CS,8253CS,2019/9/28,23,4.8253定时/计数器,2019/9/28,24,5.8255A,2019/9/28,25,6.七段数码管 (下图显示为共阴极数码管,本次课程设计使用的是共阳极数码管,3、8脚接+5V),2019/9/28,26,7.发光二极管,极性识别方法:1.长正短负2.对着日光灯观看,阴影多的一端是负极.,2019/9/28,27,8.排电阻,有文字的一面,从左边开始编号1.29。1接+5V,29是电阻的一端。,2019/9/28,28,附4、课程设计所用器件,2019/9/28,29,附5、课程设计平台连线实例,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育


经营许可证编号:宁ICP备18001539号-1