沈阳航空航天大学
课 程 设 计 报 告
课程设计名称:微机系统综合课程设计
课程设计题目:模拟汽车尾灯动作
院 系:计算机学院
专 业:计算机科学与技术
班 级:
学 号:
姓 名:
指导教师:
完成日期:2011年9月11日
沈阳航空航天大学课程设计报告
目 录
第 1 章 总体设计方案...............................................................................................................................1
.1 课程设计内容及要求.......................................................................................................................1
.2 课程设计原理...................................................................................................................................1
第 2 章 详细设计方案...............................................................................................................................3
2.1 设计方案描述.................................................................................................................................3
2.2 总体方案流程图.............................................................................................................................4
2.3 功能模块设计与实现.....................................................................................................................6
2.3.1 左转功能模块设计与实现..........................................................6
2.3.2 右转功能模块设计与实现..........................................................7
2.3.3 刹车功能模块设计与实现..........................................................8
2.3.4 中断程序模块设计与实现..........................................................9
第 3 章 结果测试.....................................................................................................................................10
参考文献..................................................................................................................................................11
附 录.........................................................................................................................................................12
I
沈阳航空航天大学课程设计报告
第1章 总体设计方案
.1 课程设计内容及要求
根据汽车尾灯的工作原理,模拟汽车尾灯动作。
(1)汽车尾部左右两侧各有三个指示灯,可用单色灯指示;
(2)汽车正常行驶时指示灯全灭;
右转弯时,右侧 3 个指示灯按右循环依次点亮(持续 10 秒);
左转弯时,左侧 3 个指示灯按左循环依次点亮(持续 10 秒);
临时刹车时,所有指示灯闪烁(亮 0.5 秒,灭 0.5 秒,持续 10 秒);
(3)设置各功能键(如:启动、停止及左右转按键等),自行设计方案使
演示清晰直观,要有计时显示部分。
课设要求:
(1)独立完成课程设计任务;
(2)通过老师当场验收;
(3)交出完整的课程设计任务书。
.2 课程设计原理
根据课设要求,需要设计控制汽车启动、左转、右转、刹车、停止 5 个功
能并要求具有计时显示部分。
使用 8279 芯片用于数据的输入与显示。
使用 8253 芯片的分频功能得到所需要的脉冲频率。
使用 8259 芯片产生每秒一次和每秒两次的中断,每秒一次的中断用于控制
时间,每秒两次的中断用于控制单色灯亮 0.5 秒,灭 0.5 秒。
8255 芯片 PA 口用于输出 单 色 灯的控制 数 据 。左循环 时 给 PA 口送值
1
沈阳航空航天大学课程设计报告
0FBH,左边第三个灯亮,向左移一位使左边第二个灯亮,再向左移一位使左边
第一个灯亮,通过循环控制移位。右转同理,循环方向相反。刹车时 PA 口循环
输出 0FFH 使全部单色亮,输出 0H 使全部单色灯灭。
计时部分,采用 8253 芯片,计数器 0 的输入为 307200HZ,计数器 0 的输
出作为计数器 1 和计数器 2 的输入。计数器 1 输出频率为 1HZ,计数器 2 输出
频率为 2HZ。在数码管显示计时,每 1 秒显示一个计数值。
2