多功能液晶广告牌的设计.doc
约93页DOC格式手机打开展开
多功能液晶广告牌的设计,摘要:在现代化的社会生产和生活中,利用液晶来发布信息已成为一种非常广泛的传播方式了,特别是在一些较为发达的城市,液晶在晚上不仅起到照明的作用,而且对城市的美化也做出很大贡献。该系统采用 pc 机加单片机组成上下位机方式,其中 pc机用于更新信息数据,单片机用于控制硬件扫描及显示电路,上下位机之间采用 rs232c标准通...
内容介绍
此文档由会员 wanli1988go 发布
摘要:在现代化的社会生产和生活中,利用液晶来发布信息已成为一种非常广泛的传播方式了,特别是在一些较为发达的城市,液晶在晚上不仅起到照明的作用,而且对城市的美化也做出很大贡献。该系统采用 PC 机加单片机组成上下位机方式,其中 PC机用于更新信息数据,单片机用于控制硬件扫描及显示电路,上下位机之间采用 RS232C标准通讯。并且系统采用了新型的Dallas公司生产的DS1302时钟日历芯片作为时间信息的处理,该芯片内自配锂电池,无外加电源时,也可保存数据达10年之久。该系统还采用了先进的DS18B20温度传感器,能对当前温度进行精确的监测,而且具有控制方便、组态简单和灵活性大等优点,可以及时的告诉人们需要的信息。
关键词:STC89C52单片机;LCD显示屏;DS1302;DS18B20;LM386N;
The design of Multi-function of LCD Advertisement Card
Abstract: In the modernization of production and social life, the use of liquid crystal to release information has become a very wide range of forms of communication, especially in the more developed cities, the LCD is not only to play the role of lighting in the evening, but also Made a great contribution in beautify the city. The system composed with using computer and single-chip ,the computer used to updates the information data, single-chip control hardware for scanning circuitry and display, between the upper and lower bit machine using standard RS 232C communication. And the chips DS1302 produced by Dallas company as a time clock information processing, the chip self-made lithium batteries, when there’s no additional power supply ,the data also retention of up to 10 years. The system also used the advanced temperature sensor DS18B20 to the current temperature for accurate monitoring, control and convenience, flexibility and simple configuration, and other big advantages, it can tell people the useful information in time.
Keyword: STC89C52SingleChip; LCD-display; DS1302; DS18B20; LM386N;
目 录
0 引言 1
1 系统概述 2
1.1 设计目标 2
1.2 控制要求 3
2 系统的硬件配置 3
2.1 温度传感器的选择及其操作手册 3
1.DS18B20 简介 4
2.DS18B20 的引脚介绍 4
3.DS18B20 的测温原理 4
2.2 MCU 芯片的选择及其操作手册 5
1.STC系列单片机 5
2.STC89C52单片机 5
2.3 时钟芯片的选择及其操作手册 9
1.DS1302的简介 9
2.DS1302的基本组成和工作原理 10
3.DS1302内部寄存器 10
2.4 音频功率放大器的选择及其操作手册 11
1.LM386的简介 12
2.LM386的电子特性及应用电路 12
3 硬件电路的设计 14
3.1总体电路图的设计 14
3.2单片机与PC机串行通信 17
3.3温度测量模块的设计 19
3.4时钟模块 19
3.5音频功率放大电路 20
3.6整体电路的设计 21
4 硬件电路的焊接 22
4.1元器件采购 22
5 软件的设计 24
5.1 Keil uVision3 C51的应用 24
5.2 DS18B20的程序及调试 28
5.3 LCD12864的程序及调试 29
5.4串口的程序及调试 29
5.5 DS1302的程序及调试 30
5.6 VB界面的程序及调试 31
6 程序的调试和结果 32
7 PCB图和实物图 34
8总 结 36
参考文献 37
附 录: 38
1.程序代码: 38
1.1主程序 38
1.2 LCD的头文件程序 41
1.3 DS18B20头文件程序 46
1.4 DS1302头文件程序 52
1.5串口头文件程序 58
1.6图形和音乐程序 59
1.7日期时间调整程序 78
1.8显示头文件程序 85
1.9 VB界面程序 88
致 谢 89
关键词:STC89C52单片机;LCD显示屏;DS1302;DS18B20;LM386N;
The design of Multi-function of LCD Advertisement Card
Abstract: In the modernization of production and social life, the use of liquid crystal to release information has become a very wide range of forms of communication, especially in the more developed cities, the LCD is not only to play the role of lighting in the evening, but also Made a great contribution in beautify the city. The system composed with using computer and single-chip ,the computer used to updates the information data, single-chip control hardware for scanning circuitry and display, between the upper and lower bit machine using standard RS 232C communication. And the chips DS1302 produced by Dallas company as a time clock information processing, the chip self-made lithium batteries, when there’s no additional power supply ,the data also retention of up to 10 years. The system also used the advanced temperature sensor DS18B20 to the current temperature for accurate monitoring, control and convenience, flexibility and simple configuration, and other big advantages, it can tell people the useful information in time.
Keyword: STC89C52SingleChip; LCD-display; DS1302; DS18B20; LM386N;
目 录
0 引言 1
1 系统概述 2
1.1 设计目标 2
1.2 控制要求 3
2 系统的硬件配置 3
2.1 温度传感器的选择及其操作手册 3
1.DS18B20 简介 4
2.DS18B20 的引脚介绍 4
3.DS18B20 的测温原理 4
2.2 MCU 芯片的选择及其操作手册 5
1.STC系列单片机 5
2.STC89C52单片机 5
2.3 时钟芯片的选择及其操作手册 9
1.DS1302的简介 9
2.DS1302的基本组成和工作原理 10
3.DS1302内部寄存器 10
2.4 音频功率放大器的选择及其操作手册 11
1.LM386的简介 12
2.LM386的电子特性及应用电路 12
3 硬件电路的设计 14
3.1总体电路图的设计 14
3.2单片机与PC机串行通信 17
3.3温度测量模块的设计 19
3.4时钟模块 19
3.5音频功率放大电路 20
3.6整体电路的设计 21
4 硬件电路的焊接 22
4.1元器件采购 22
5 软件的设计 24
5.1 Keil uVision3 C51的应用 24
5.2 DS18B20的程序及调试 28
5.3 LCD12864的程序及调试 29
5.4串口的程序及调试 29
5.5 DS1302的程序及调试 30
5.6 VB界面的程序及调试 31
6 程序的调试和结果 32
7 PCB图和实物图 34
8总 结 36
参考文献 37
附 录: 38
1.程序代码: 38
1.1主程序 38
1.2 LCD的头文件程序 41
1.3 DS18B20头文件程序 46
1.4 DS1302头文件程序 52
1.5串口头文件程序 58
1.6图形和音乐程序 59
1.7日期时间调整程序 78
1.8显示头文件程序 85
1.9 VB界面程序 88
致 谢 89