基于单片机的驾校灯光模拟考试系统设计
无需注册登录,支付后按照提示操作即可获取该资料.
基于单片机的驾校灯光模拟考试系统设计(任务书,开题报告,论文16000字)
摘要
本文主要介绍基于单片机的驾照灯光模拟考试。首先通过论证主要控件的选择为单片机(STC89C52),显示方式选择为液晶显示屏(LCD12864)显示,然后分别对本设计的硬件和软件进行说明。硬件部分包括STC89C52单片机最小系统,LCD12864液晶显示屏接口电路,LED灯光模拟电路,按键控制电路以及供电电路。软件部分使用C语言和C#语言编写完成,并对上述各个硬件部分的软件程序设计和上位机操作界面软件程序设计进行分析。最后是对本次设计的调试以及演示说明。此次设计最终实现了驾照灯光考试过程模拟,灯光模拟以及与上位机串口通信的功能。
关键词:驾照灯光模拟考试 单片机 液晶显示屏 按键控制 上位机
Test system of driving light simulation based on Singlechip
Abstract
This paper mainly introduces the driver's license light simulation test based on scm. First of all, through demonstration, the main control is chosen as STC89C52, and the display mode is chosen as LCD display (LCD12864), and then the hardware and software of this design are explained respectively. The hardware part includes STC89C52 microcomputer system, LCD12864 LCD display interface circuit, LED lights analog circuit, button control circuit and power supply circuit module; the software using C language and C# language programming, and the various modules of the hardware and software programming on the machine operation interface software programming analysis. Finally, the design of the debugging and demonstration. This design has finally realized the driving license, the light examination process simulation, the light simulation as well as with the host computer serial port communication function.
Key words: driver's license, light simulation test, MCU, LCD display, button control, PC
目录
摘要 2
Abstract 3
第一章 绪论 6
1.1研究背景和意义 6
1.2研究现状 6
1.3论文主要内容 7
第二章 系统总体方案设计 7
2.1 总体方案 7
2.2核心主控件的选择 8
2.3显示器的选择 9
第三章 系统硬件电路设计 10
3.1 硬件总体设计 10
3.2 单片机最小系统 10
3.3显示模块 13
3.3.1 LCD液晶显示屏部分 13
3.3.2 灯光模拟部分 16
3.4按键控制模块 17
3.5供电模块 18
3.6I/0资源的分配 19
3.7总体原理图: 20
第四章 系统软件设计 20
4.1概述 20
4.2软件编程整体设计方案 21
4.3下位机整体程序设计 21
4.4下位机各模块子程序设计 22
4.4.1 显示模块 22
4.4.2答题判断模块 26
4.4.3 复位模块 27
4.3.4 定时器中断模块 28
4.3.4 串口模块 29
4.5上位机设计 32
4.5.1 串口通信模块 32
4.5.2显示模块 34
第五章 系统调试 35
5.1 LCD12864显示调试 35
5.2 LED灯显示调试 36
5.3考试过程判断以及结果显示调试 36
5.4上位机调试 38
第六章 总结和心得 41
参考文献 42
致谢 42