毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
AT89C52基于单片机的趣味闹钟设计+电路原理图+源程序(2)
(2) 环境温度的采集选择Dallas公司推出的DS18B20温度传感器芯片[5],它是单总线结构,3引脚小体积的封装形式;测温范围为-55℃~+125℃;可设置为9~12位A/D转换精度;用户可自定义非易失性报警上下限值;所测温度值用16位的补码串行输出;分辨率达0.0625℃;电源既可远端引入,也可用寄生电源;只需要一根I/O口线即可实现CPU与多个DS18B20芯片之间的通信,占用I/O口线较少。
1.2 数据显示芯片
首先,时间和温度数据的显示可以采用LED显示,包括动态显示和静态显示两种方式。LED静态显示的优点是占用CPU的时间少,软件设计简单,较小电流即能获得较高亮度,显示字符也不会闪烁;缺点是硬件电路复杂,从而造成了成本增高。动态显示采用动态扫描方式[6],可实现比较稳定的显示,显示位数较多时会节省大量I/O口线,能耗较低;缺点是亮度较静态差,只可显示简单的数字或字母。其次,可采用LCD显示,优点是低能耗,可显示大量的图形、文字和数据,显示位数也较多,且外部接线较简单。LCD1602就是一种专门用于字母、数字和符号的显示的点阵式LCD,常用的有40*2,20*2,16*2和16*1型的液晶显示模块。从显示内容、元件利用率以及功耗方面考虑,本设计采用LCD1602来实现时间和温度数据的输出显示。
2. 硬件系统设计
2.1 系统框图
整个硬件系统包括七大模块,如图1所示。
图1 硬件系统框图
2.2 系统各个模块的设计
2.2.1 AT89C52主控系统电路
AT89C52属于51系列的单片机产品。如图2所示为其最小系统的硬件电路图,包括时钟电路和复位电路。时钟电路采用的是内部时钟方式,晶振频率为12MHz,复位电路采用的是按键复位方式。
图2 AT89C52最小系统
2.2.2 DS18B20温度采集电路
如图3所示为DS18B20的引脚和封装形式。
图3 DS18B20的引脚和封装
如图4所示为DS18B20与AT89C52的接线图,采用外部电源供电[7],工作稳定可靠,电路也较简单。
图4 DS18B20与AT89C52的接线图
2.2.3 LCD1602液晶显示电路
LCD1602是2´16字符型液晶显示模块[8],其引脚及如表1所示。
表1 LCD1602的引脚及功能
编号 符号 引脚说明 编号 符号 引脚说明
1 VSS 电源地 9 D2 数据
2 VDD 电源正极 10 D3 数据
3 VL 液晶显示偏压 11 D4 数据
4 RS 数据/命令选择 12 D5 数据
5 R/W 读/写选择 13 D6 数据
6 E 使能信号 14 D7 数据
7 D0 数据 15 BLA 背光源正极
8 D1 数据 16 BLK 背光源负极
如图5所示为LCD1602与AT89C52的连接图。
图5 LCD1602与AT89C52的接线图
2.2.4 DS1302时钟电路
DS1302的封装及引脚如图6所示。
图6 DS1302的封装及引脚
如图7所示为DS1302与AT89C52的连线图。
图7 DS1302与AT89C52的连接图
2.2.5 键盘控制电路
单个按键与单片机引脚之间的连接如图8所示,当用到多个按键时只需将多个这样的电路并接在一起即可。
共5页:
上一页
1
2
3
4
5
下一页
上一篇:
VHDL基于FPGA的移相信号发生器设计+Quartus仿真+源程序
下一篇:
Matlab基于灰色关联理论的移动机械人故障诊断方法研究
基于Kinect手势识别的遥操...
基于51单片机自动门智能控制系统设计
STC89C52单片机智能温度监测系统设计
STC89C52单片机盲人用时钟的设计+电路图+程序
粉料称重装置的单片机控...
基于TI-DSP平台的电力电子测控平台设计
基于传感器网络的分布式集员滤波问题的研究
提高小學语文課堂朗读教...
遥感土地用变化监测国内外研究现状
大规模MIMO系统的发展研究现状
小型通用机器人控制系统设计任务书
MNL模型历史城区居民活动...
《水浒传》中血腥暴力研...
PCI+PID算法直流力矩电机速...
浅析施工企业保理融资成...
从企业eHR建设谈管理信息...
高效课堂教师问卷调查表