微机原理课程设计-交通灯-李斌
微机原理课程设计
山东理工大学计算机学院
课 程 设 计
(微机原理及接口技术)
班 级 计科0704 姓 名 李斌 学 号 0712104270 指导教师 徐文正
二○一○年七月十三日
微机原理课程设计
课程设计任务书及成绩评定
课题名称
交通灯控制系统
Ⅰ、题目的目的和要求:
学习和掌握计算机中常用接口电路的应用和设计技术,充分认识理论
知识对应用技术的指导性作用,进一步加强理论知识与应用相结合的实践和锻炼。通过这次设计实践能够进一步加深对专业知识和理论知识学习的认识和理解,使自己的设计水平和对所学的知识的应用能力以及分析问题解决问题的能力得到全面提高。
Ⅱ、设计进度及完成情况
主要参考文献及资料
[1] 戴梅萼等.微型计算机技术及应用.清华大学出版社出版,2008.2
[2] 徐建平, 成贵学, 朱萍等主编,微机原理与接口技术,北京航空工业出版社,2010 [3] 马金忠编 ,微机原理及应用学习指导,重庆大学出版社,2009
微机原理课程设计
Ⅳ、成绩评定:
设计成绩:
指导老师:
(教师填写)(签字)
二〇一〇 年 七 月十三日
微机原理课程设计
目录
第一章 概述 ................................................................................................................................................................... 1 第二章 系统分析与设计 ................................................................................................................................................ 2 第三章 程序设计流程图 ................................................................................................................................................ 3 第四章 源程序代码 ........................................................................................................................................................ 5 第五章 测试 ................................................................................................................................................................... 7 第六章 心得体会 ............................................................................................................................................................ 8
微机原理课程设计
第一章 概述
1.1本课程设计意义
课程设计是实践性教学中的一个重要环节,它以某一课程为基础,可以涉及和课程相关的各个方面,是一门独立于课程之外的特殊课程。课程设计是让同学们对所学的课程更全面的学习和应用,理解和掌握课程的相关知识。《微机原理与接口技术》是一门重要的专业课。
1.2 课题意义和设计目标
按照时间控制原则,利用并行接口和定时器,采用时间中断方式设计一套十字路口的交通灯管理系统,通行时间(或禁止时间)30秒,准备时间3秒,在准备时间里黄灯闪烁3次,闪烁频率为0.5秒,周而复始。可利用8255、8253、8259等接口电路。
微机原理课程设计
第二章 系统分析与设计
2.1系统设计
假设1、2、3、4分别表示南西北东。初始态为东西南北四盏灯全部为红色,然后1、3路口的绿灯亮,2、4路口的红灯亮,持续30秒。然后1、3路口的绿灯熄灭,黄灯亮,持续0.5秒,然后黄灯灭,持续0.5秒,让黄灯闪三次,1、3路口的红灯亮,同时2、4路口的绿灯亮,持续30秒。然后然后2、4路口的绿灯熄灭,黄灯亮,持续0.5秒,然后黄灯灭,持续0.5秒,让黄灯闪三次,然后循环到初始状态,如此循环,实现交通灯控制。
时间计时是通过延迟子程序实现的,通过设定初值然后递减来达到计时的功能。
微机原理课程设计
第三章 程序设计流程图
3.1程序设计原理图
3.2程序流程图
微机原理课程设计
初始化 8255, 红灯全 亮,绿灯黄灯全灭
1,3 绿灯亮 2,4 红灯亮
延时 30s 时间是否到?
N
1,3 绿灯灭 2,4 红灯不变
1
3 Y N
等待黄灯闪烁 3 次?
Y1,3 红灯亮 2,4 绿灯亮
延时 30s
2,4 绿灯灭 黄灯闪烁 3 次
4
微机原理课程设计
第四章 程序源代码
D1 EQU 10H D2 EQU 200H DATA SEGMENT PB DB ? DATA ENDS
STACK SEGMENT STACK STA DW 50 DUP(?) TOP EQU LENGTH STA STACK ENDS CODE SEGMENT
ASSUME CS:CODE,DS:DATA START:
PUSH CS POP DS
MOV DX,203H ; MOV AL,80H ; OUT DX,AL MOV DX,200H MOV AL,00
OUT DX,AL ; MOV DX,200H ; MOV AL,0F0H OUT DX,AL MOV BX,7fH CALL DLY
BG: MOV AL,01011010B ; OUT DX,AL MOV BX,D2 CALL DLY MOV CX,03H
aa: mov AL,01010000b ; OUT DX,AL MOV BX,D1 CALL DLY
mov AL,11111010b ; OUT DX,AL MOV BX,D1 CALL DLY
loop aa
初始化8255 设置为全输出 清LED 全红 南北绿,东西红 黄亮 黄灭
微机原理课程设计
MOV AL,10100101B ;南北红,东西绿 OUT DX,AL MOV BX,D2 CALL DLY MOV CX,03
bb: mov AL,10100000b ;黄亮 OUT DX,AL MOV BX,D1 CALL DLY
mov AL,11110101b ; OUT DX,AL MOV BX,D1 CALL DLY
loop bb
JMP BG ;DLY PROC NEAR ; PUSH CX
DDD: MOV CX,0FFFH CCC: LOOP CCC DEC BX CMP BX,0 JNE DDD POP CX RET
DLY ENDP CODE ENDS END START
黄灭 重新开始 延迟子程序
微机原理课程设计
第五章 调试过程中的问题及系统测试情况
本次课程设计过程中,碰到了不少的问题,但最终通过互联网和查阅资料,都一一解决掉,获益匪浅,纠正了以前自己认识上的不足之处,增强了自己程序设计能力。最终系统能够成功运行。
微机原理课程设计
第六章 心得体会
此次课程设计可以说是获益匪浅。通过查阅了很多资料,了解了许多汇编程序的思想,扩展了自己的视野,不再仅仅局限于书本中几条简短的程序,而且更重要的是明白写 …… 此处隐藏:2158字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [行业资料]创设有效语境 改善英语教学
- [行业资料]微商推广引流的44种方法
- [行业资料]医疗机构输血科血库基本标准
- [行业资料]锂离子电池项目可行性研究报告(2015年
- [行业资料]申请执行人长沙市开福区人口和计划生育
- [行业资料]倾听草木的呼吸(初中阅读)
- [行业资料]长沙新环境厂房租赁合同书
- [行业资料]2022年经济师《金融专业知识与实务(中
- [行业资料]浦东新区2009学年度第二学期期末考试七
- [行业资料]企业劳动用工协议书
- [行业资料]最新苏科版七年级数学上册第二章有理数
- [行业资料]12星座与英语词汇学习
- [行业资料]2008年高考化学科经验
- [行业资料]镇政府2015年工作总结及2016年政府工作
- [行业资料]梧州市产业园区规划及招商引资报告
- [行业资料]大体积砼承台施工作业指导书
- [行业资料]学生干部在创建和谐校园中的作1
- [行业资料]小学语文教师实习个人总结
- [行业资料]2014完美最新奖金制度
- [行业资料]2016年一建建筑实务-重要知识点地质
- 【最新】人教版小学语文三年级上册:第
- 中国中小企业年鉴(地区数据)
- 动物与人类生活的关系 ppt
- 选修3 专题3 胚胎工程知识点
- 遥感技术基础复习题
- 公司员工职业生涯规划实施方案
- 辽宁省建筑施工企业安全生产许可证管理
- 15秋福师《中外幼儿教育史》在线作业二
- 2015-2020年中国网络视频行业深度调研
- 数学八年级下华东师大版21.1算术平均数
- 苏教版一年级语文下册《小松树和大松树
- 油画论文:摄影对当下油画艺术的影响
- 西方自由主义影响下的新闻自由——从17
- 基于支持向量机的商业银行信用风险评估
- 机械设计基础复习题答案(修改)(1)
- 语文:高考作文素材:材料引用及论点论
- 月份工程进度款结算单62+56
- 2018-2023年中国互联网基金行业现状研
- 人教版 PEP 五年级下册Unit1Lesson1 th
- 2014学年第二学期四年级数学期末教学质




