1、 目录目录 目录目录 一、课程设计任务书 - 2 - 二、单片机的介绍 - 4 - A T89C51 单片机简介: . - 4 - 三、题目分析及端口确定 . - 7 - 确立输入及输出端口: - 8 - 四、硬件电路图 . - 10 - 五、流程图及源程序 .- 11 - 1、流程图 - 11 - 2、源程序 - 11 - 六、参考文献 . - 15 - 七、心得体会 . - 16 - 八、课程设计指导教师评审标准及成绩评定 . 错误错误!未定义书签。未定义书签。 - 2 - 一、一、课程设计任务书课程设计任务书 1、题目:汽车转弯信号灯控制 2、设计目的: 1)进一步掌握单片机的结构和工作
2、原理。 2)掌握单片机的接口技术及外围芯片的工作原理及控制方法。 3)进一步掌握单片机程序编写及程序调试过程,掌握模块化程序设计方法。 4)使学生了解单片机应用系统开发的过程,提高学生开发应用能力。 3、设计要求 根据所选题目相关设计原理,自行查阅参考文献,设计出题目要求所需单片机接口及 外部电路,画出硬件电路图,写出设计基本原理,设计程序流程图,编写程序,最后上机 调试并实现。 本设计全班同学分小组完成,每小组 68 名学生,要求所有学生都参与设计过程,每 位学生承担一部分任务。 设计完成后,每组学生要求提交一份设计报告。报告内容包括: 1)设计原理 2)程序流程图 3)程序清单 4)设计总
3、结(体会) 4、设计过程 1、根据设计要求,查阅相关参考资料。 2、根据设计系统选择相关器件,画出电路图。 3、设计程序流程图,根据流程图编写程序。 4、将完整程序进行软件调试及在线仿真调试,程序通过后烧录到 89C51 芯片中。 5、 设计说明 设计要求模拟汽车在驾驶中的左转弯、右转弯、刹车、紧急开关、停靠等操作。在左 转弯或右转弯时,通过转弯操作杆使左转弯或右转弯开关合上,从而使左头信号灯、仪表 板的左转弯灯、左尾信号灯或右头信号灯、仪表板的右转弯信号灯、右尾信号灯闪烁;闭 合紧急开关时以上六个信号灯全部闪烁;汽车刹车时,左右两个尾信号灯点亮;若正当转 弯时刹车,则转弯时原闪烁的信号灯应继
4、续闪烁,同时另一个尾信号灯点亮,以上闪烁的 信号灯以 1Hz 频率慢速闪烁;在汽车停靠开关合上时左头信号灯、右头信号灯、左尾信号 - 3 - 灯、 右尾信号灯以 10Hz 频率快速闪烁。 任何上述未出现的组合, 都将出现故障指示灯闪烁, 闪烁频率为 10Hz。 - 4 - 二、单片机的介绍二、单片机的介绍 单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的 中央处理器 CPU 随机存储器 RAM、只读存储器 ROM、多种 I/O 口和中断系统、定时器/计时 器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D 转换器等电 路)集成到一块硅片上构成的一个小而完善的计算机系统。 单片机具有体积小,集成度高,性能稳定,可靠性高等特点,而且具有较高的性价比。 单片机的种类繁多,一般按单片机数据总线的位数进行分类,主要分为 4 位、8 位、 16 位和 32 位单片机。 根据应用领域、总线类型来分: (1)工控型家电型。 工控型的单片机主要是面向测控, 要求寻址范围大, 运算能力强。 家电型的单片机要求体积小、价格低,外围器件少,使用方便。 (2