"电子设计大赛点阵电子显示屏(A题).pdf"
这篇文档是关于一个电子设计大赛的参赛项目,题目为“点阵电子显示屏(A题)”,由山东大学的学生冯元伟、关童和田立志参与,指导教师为陈延俊、秦峰、王延伟和仪维。该设计主要目标是开发一个集显示、时间显示、温度采集、闹钟功能以及串口通信于一体的电子设备。
**设计任务**
1. **基本要求**: 设计的核心是一个能够显示文本信息、数字时钟功能和温度读取的点阵电子显示屏。
2. **发挥部分**: 学生需要在基本功能上增加创新元素,可能包括独特的显示效果、更精确的温度测量或更人性化的设计。
3. **创新部分**: 这部分强调了对原始设计的改进和独特性,鼓励参赛者提出新颖的解决方案和技术应用。
**方案论证与比较**
- **显示部分**: 选择合适的点阵LED模块,实现字符和数字的动态显示。
- **数字时钟**: 设计一个能够实时显示日期和时间的模块。
- **温度采集部分**: 集成温度传感器,实时监测并显示环境温度。
- **芯片选择**: 选择AT89S52单片机作为核心处理器,处理各种输入输出任务。
- **闹铃方式和止闹方式**: 设计有效的提醒和关闭闹钟的机制。
- **串口通讯芯片**: 选用支持串行通信的芯片,用于与PC机或其他设备进行数据交换。
**总体方案**
1. **工作原理**: 利用单片机控制各个模块协同工作,通过键盘接收用户指令,通过点阵屏显示信息,同时处理温度和时间数据。
2. **总体设计**: 整体设计包括硬件电路和软件程序两大部分,确保系统的稳定性和用户体验。
**系统硬件设计**
- **AT89S52单片机最小系统**: 单片机作为核心,负责整个系统的控制。
- **温度测量模块**: 采用温度传感器,如DS18B20,实现温度采集。
- **时钟模块**: 通过RTC(实时时钟)芯片提供准确的时间。
- **键盘模块**: 用于用户输入,设置时间和闹钟。
- **LED点阵显示模块**: 显示文字和数字信息。
- **电源**: 选择合适电压和电流的电源,保证系统稳定运行。
- **PC机通讯**: 通过串口通信芯片实现与PC的交互,便于数据传输和调试。
- **整体电路**: 各个模块通过电路板连接,形成完整的硬件系统。
**系统软件设计**
1. **主程序流程**: 设计主程序结构,包括初始化、循环处理、中断服务等部分。
2. **扫描子程序**: 用于驱动点阵屏,实现字符和数字的滚动显示。
这份设计方案详尽地描述了电子显示屏的各个组成部分,从硬件电路到软件编程,展现了参赛团队在电子设计上的综合能力。