系统的设计过程为:DS18B20温度传感器收集当前锅炉中水的实时温度数据,LCD1602用于显示锅炉中水的检测温度数据。当前锅炉温度低于设定的下限时,指示灯亮,继电器运行,加热器启动;当锅炉温度升高到锅炉上限报警温度和下限最低温度之间时,停止加热装置,循环重复。当温度高于设定的上限报警温度时,LED指示灯熄灭,蜂鸣器发出警告。锅炉的上限报警可以通过独立的按键进行设置,也可以通过独立按键设置锅炉下限最低温度。 系统的整体电路设计由五部分组成:单片机AT89C51最小控制系统、按键控制模块、温度采集部分、高温报警部分、LCD液晶显示部分。 最小系统由晶振电路、复位电路和单片机AT89C51组成;按键模块由五个独立的按键组成;温度采集部分由温度传感器DS18B20组成;高温报警部分由三极管和蜂鸣器组成;显示部分由LCD1602显示器和上拉排阻构成。
2021-05-21 12:10:27 3.76MB AT89C51 DS18B20 DS1302 LCD1602
1
资源若无法正常使用,可以私我补发。 设计要求 (1)使用DS18B20温度检测芯片检测指定环境的温度,并将检测结果在LCD1602上显示出来。测量精度要求精确到小数点后一位。 (2)可使用键盘设置温度的上限与下限值,当检测温度超出设定范围时报警。
2021-05-17 20:27:04 13KB C51 温度采集 LCD1602
1
AT89C51设计LCD1602显示DS1302实时日历时钟毕业论文文档+软件源码,单片机LCD毕业设计,有代码、仿真电路、设计报告,仿真使用的是proteus仿真,可直接加载HEX文件运行. 摘要 此次课程设计的要求是通过LCD与单片机的连接模块能够显示数字(如时间)、字符(如英文)和图形等,这就需要专门的时钟芯片-----DS1302。 DS1302是一种高性能、低功耗、带RAM的实时时钟芯片,它能够对时,分,秒进行精确计时,它与单片机的接口使用同步串行通信,仅用3条线与之相连接,就可以实现MCS-51单片机对其进行读写操作,把读出的时间数据送到LCD1602上显示。程序运行时,必须先对LM044L进行初始设置,然后,通过单片机从DS1302中获取时间并通过LCD1602显示。同时,进行循环赋值,使LCD动态显示当前的时间。 关键字:AT89C51、DS1302,LCD1602显示器 一.设计任务和要求 1. 利用DS1302实现年月日时分秒,并用LCD显示。 2. 通过LCD模块与单片机的接口,能显示数字(如时间)、字符(如英文)。 3. 硬件设计部分,根据设计的任务选定合适的单片机,根据控制对象设计接口电路。设计的单元电路必须有工作原理,器件的作用,分析和计算过程; 4. 软件设计部分,根据电路工作过程,画出软件流程图,根据流程图编写相应的程序,进行调试并打印程序清单; 5.原理图设计部分,根据所确定的设计电路,利用Proteus工具软件绘制电路原理图。 6计算说明书部分包括方案论证报告打印版或手写版,程序流程图具体程序等 7. 图纸部分包括具体电路原理图打印版 8. 设计要求还包括利用一天时间进行资料查阅与学习讨论,利用5天时间在实验室进行分散设计,最后三天编写报告。最后一天进行成果验收。 二.方案论证 实现数字电子钟的设计有以下两种基本方案,现就两种基本方案的优劣进行具体论证,从而说明选择方案二的理由。 方案一:直接用单片机的内部定时器来实现时间。该方案以AT89C51单片机为主控芯片,以内部定时器产生的1s中断作为时钟的驱动,然后再通LCD液晶显示器来组成数字钟电路。但是此方案最大的缺点在于单片机89C51产生的1s中断存在误差,如果工作时间长的话,数字时钟显示的时间将会出现严重的偏差,不够精确。 方案二:使用串行接口时钟芯片DS1302设计时钟电路。该设计方案以AT89C51单片机为主控芯片,以串行时钟芯片DS1302为核心计时芯片,然后再通过一个LCD液晶显示器组成数字时钟电路。更重要的是,DS1302时钟芯片的加入大大提高了数字钟时间的准确性,而且该电路在断电后不丢失时间和数据信息时也使得该方案的研究与提升更具有开发的意义。 三.核心芯片功能介绍 1.AT89C51 AT89S51[3]美国ATMEL公司生产的低功耗,高性能CMOS 8位单片机,片内含4K BytesISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及AT89C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元。单片机AT89S51强大的功能可为许多嵌入式控制应用系统提供高性价比的解决方案。 AT89C51芯片的引脚结构如图1所示: 1.1 功能特性概括: AT89S51提供以下标准功能:40个引脚、4K Bytes Flash片内程序存储器、128 Bytes的随机存取数据存储器(RAM)、32个外部双向输入/输出(I/O)口、5个中断优先级2层中断嵌套中断、2个数据指针、2个16位可编程定时/计数器、2个全双工串行通信口、看门狗(WDT)电路、片内振荡器及时钟电路。此外,AT89S51可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲模式下, 图1 AT89C51引脚图 CPU暂停工作,而RAM、定时/计数器、串行通信口、外中断系统可继续工作。掉电模式冻结振荡器而保存RAM的数据,停止芯片其它功能直至外中断激活或硬件复位。同时该芯片还具有PDIP、TQFP和PLCC等三种封装形式,以适应不同产品的需求。
555产生一个100KHz的方波,且频率在50KHz-200KHz之间可调;采用proteus仿真,单片机能够获取其频率和占空比,并在液晶屏上显示。
2021-05-04 09:01:20 124KB 单片机 Proteus仿真 频率计
1
基于51+ADC0832+LCD1602+仿真图四位电压显示测试 ADC0832将模拟电压转换为数字电压并显示在LCD1602上
2021-05-01 20:07:28 191KB C51 ADC0832 LCD1602
1
用LCD显示字符"A",内容包含电路图,代码和机器语言,可进行更改来显示任意字符
2021-04-29 01:33:13 21KB 单片机89C51
1
stc89c51和lcd1602显示自制的汉字库,实现汉字的滚动显示
2021-04-17 10:46:51 20KB stc89c51 lcd1602
1
LCD1602液晶完整中文资料.pdf 未经允许,禁止转载
2021-04-06 14:06:45 344KB c51 单片机 lcd1602资料
1
基于STC89C51单片机的双通道DHT11实时温湿度显示系统(LCD1602)
2021-03-23 12:05:06 68KB 单片机 DHT11 LCD1602 传感器·
1
用于归档51单片机制作万年历的所有代码,以及proteus仿真电路图,本设计涵盖万年历、闹钟、矩阵扫描、lcd1602显示、闹钟、日程、修改时间、蜂鸣器、uart、timer等各项功能,基本上覆盖使用了51单片机内部所有资源。
2021-03-10 12:24:23 79KB C51 51单片机 电子万年历 lcd1602
1