- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机原理及接口技术ord格式
南京工程学院
课程设计任务书
课 程 名 称 微机原理及接口技术
院(系、部、中心) 通信工程学院
专 业 电子信息工程
班 级 电信091
学 生 姓 名 张 浩
学 号 208090518
指 导 教 师 宗 慧
交通灯课程设计
一.课程设计应达到的目的
在学习《微机原理及接口技术》课程的基础上,进一步深入理解以8086为代表的通用微机的结构、工作原理和应用技术,提高微机控制系统的设计、研发能力;按照教学计划的要求,利用一周时间,综合应用所学知识,设计具有一定功能的小型微机测控系统,培养学生一定的自学能力和独立分析问题、解决问题的能力,要求学生能通过独立思考、查阅工具书、参考文献,提出自己的设计方案,找出设计中遇到问题的解决途径。
二.课程设计题目及要求
题目: 带时间显示的十字路口交通信号灯模拟控制系统设计
1.利用 STAR ES598PCI实验仪的硬件资源设计一个“带时间显示的十字路口交通信号灯模拟控制系统”。输入的所有控制信号通过实验仪上的状态开关模拟,东西、南北方向的红绿黄灯采用实验仪上的LED发光二级管模拟,东西、南北方向的信号灯变化,通行倒计时时间用数码管显示。
2.功能描述:当东西方向(A道)和南北方向(B道)均有车辆要求通过时,A道和B道轮流放行。A道放行7S,B道放行5S,依次轮流。绿灯转换红灯时黄灯亮1S。一道有车,另一道无车时(用开关K5、K6状态模拟),控制系统能立即让有车道放行。遇有紧急车辆要求通过时(用开关K7状态模拟),系统能禁止普通车辆通过(A道、B道均为红灯),同时代表“紧急车辆通过”的另一个红灯闪烁。
3.基本任务为必做项目,附加任务为选做项目;
4.对课程设计进行总结,撰写课程设计报告。
三.课程设计任务及工作量的要求〔包括课程设计计算说明书、图纸、实物样品等要求〕
设计任务:
基本任务:⑴采用循环程序软件延时的方法实现信号灯定时变化;
⑵采用8255A的C口输入模拟控制开关信号,A口控制信号灯的亮灭,B口控制数码管同时显示东西、南北方向的通行倒计时时间,实现功能要求。
2. 附加任务:⑴采用8253硬件定时、软件查询方法实现信号灯定时变化。
⑵能够通过实验仪上的2X8键盘修改A、B道的放行时间。
工作量要求:
设计的程序流程图和硬件连接图;
汇编语言源程序代码;
系统运行结果符合课程设计要求。
四.源程序代码
.MODEL TINY
DATA SEGMENT
PA_8255A EQU 0F000H
PB_8255A EQU 0F001H
PC_8255A EQU 0F002H
CMD_8255A EQU 0F003H
CMD_8253 EQU 0B003H
T0_8253 EQU 0B000H
T1_8253 EQU 0B001H
T2_8253 EQU 0B002H
IO8259_0 EQU 0D000H
IO8259_1 EQU 0D001H
LEDCONT DB 20H,18H
SL5 DB 0
SL6 DB 0
SL7 DB 0
MS DB 0
STATE DB 0
LEDBUF DB 4 DUP(?)
.STACK 300
WR_COM_L EQU 09004H
WR_COM_R EQU 09000H
WR_DATA_L EQU 09006H
WR_DATA_R EQU 09002H
RD_BUSY EQU 09001H
RD_DATA EQU 09003H
X EQU 0B8H
Y EQU 040H
FIRSTLINE EQU 0C0H
D0 DB 00H,0E0H,10H,08H,08H,10H,0E0H,00H,00H,0FH,10
文档评论(0)