1、 - 1 - 汽车转弯灯单片机控制系统汽车转弯灯单片机控制系统实习报告实习报告 一、实习目的一、实习目的 1、掌握 51 系列单片机的常用指令。 2、熟练的编写 51 系列单片机的分支程序和一些子程序,如延时子程序。 二、实习二、实习要求要求 模拟汽车在驾驶中的左转弯、右转弯、刹车、合紧急开关、停靠等操作。在左转弯或右转弯时,通过 转弯操作杆使左转弯或右转弯开关合上,从而使左头信号灯、仪表板的左转弯灯、左尾信号灯或右头信号 灯、仪表板的右转弯信号灯、右尾信号灯闪烁;闭合紧急开关时以上六个信号灯全部闪烁;汽车刹车时, 左右两个尾信号灯点亮;若正当转弯时刹车,则转弯时原闪烁的信号灯应继续闪烁,同时
2、另一个尾信号灯 点亮,以上闪烁的信号灯以 1Hz 频率慢速闪烁;在汽车停靠开关合上时左头信号灯、右头信号灯、左尾信 号灯、右尾信号灯以 10Hz 频率快速闪烁。任何在下表中未出现的组合,都将出现故障指示灯闪烁,闪烁频 率为 10Hz。 数码管正常情况下显示操作功能的所写,故障情况显示“HELP” 在各种模拟驾驶开关作时,信号灯输出的信号如下表: 驾驶操作 输出信号 左转弯灯 右转弯灯 左头灯 右头灯 左尾灯 右尾灯 数码管显示 左转弯(合上左转弯开关) 闪烁 灭 闪烁 灭 闪烁 灭 LZ- 右转弯(合上右转弯开关) 灭 闪烁 灭 闪烁 灭 闪烁 RZ- 合紧急开关 闪烁 闪烁 闪烁 闪烁 闪烁
3、 闪烁 JJ- 刹车 灭 灭 灭 灭 亮 亮 SC- 左转弯时刹车 闪烁 灭 闪烁 灭 闪烁 亮 LZSC 右转弯时刹车 灭 闪烁 灭 闪烁 亮 闪烁 RZSC 刹车时,合紧急开关 闪烁 闪烁 闪烁 闪烁 亮 亮 SCJJ 左转弯,刹车合紧急开关 闪烁 闪烁 闪烁 闪烁 闪烁 亮 LSJJ 右转弯,刹车合紧急开关 闪烁 闪烁 闪烁 闪烁 闪烁 闪烁 RSJJ 停靠 灭 灭 闪烁 10Hz 闪烁 10Hz 闪烁 10Hz 闪烁 10Hz TK 三、实习三、实习设计设计原理原理 1、8051 单片机的功能 单片机是集 CPU、 RAM、 ROM(或 EPROM) 、 I/O 接口、 定时器/计数器
4、、 中断系统为一体完整的计 算机系统。 8051 内部含有 8 位 CPU、4KB 的 ROM 和 128B 的 RAM、4 个 8 位 I/O 接口电路、一个全双工的异步接口、 5 个终端源和 2 个中断优先级。 2、单片机各引脚介绍 (1) VCC:电源。 (2) GND:接地。 - 2 - (3) P0 口:是一个 8 位漏极开路的双向 I/O 口。 (4) P1 口:是一个具有内部上拉电路的 8 位双向 I/O 口。 (5) P2 口:是一个具有内部上拉电路的 8 位双向 I/O 口。 (6) P3 口:是一个具有内部上拉电路的 8 位双向 I/O 口,P3 输出缓冲器能吸入/放出 4 个 TTL 输入。Flash 编程及检验时,P3 口也接收一些控制信号。 (7) RST:复位端。当振荡器工作时,此时高电平将系统复位。 (8) XTAL1:振荡器反向放大器输入端和内部时钟发生器的输入端。XTAL2:振荡器反相放大器输出端。 8051 单片机的 P3 口各种专用功能表如下 引脚 替代的专用功能 P3.0 RXD(串行输入口) P3.1 TXD(串行输出口) P