Description: 本设计采用一块单片机(AT89S52)作为多功能数字钟的控制核心,加以温度传感器、红外接收管、蜂鸣器、液晶显示器(LCD1602)、电源电路及其他电路构成。实现了时间设置、闹铃设置、闹铃开和关的功能;LCD显示小时、分钟,有AM、PM指示灯,闹钟就绪灯,闹钟到点蜂鸣器报警,220V供电基本功能。另外,本设计还实现了通过切换键盘显示现场温度,红外停止闹铃的功能。
-This design uses a single chip (AT89S52) as the core controller of a multi-functional digital clock,complemented by temperature sensor,infrared receiver,buzzer,liquid crystal display(LCD1602),power circuit and other circuit. It implementes time setting,alarm setting,and alarm on/off functions.Moreover, it has some basic functions such as displaying hour and minute,AM/PM indicator light,alarm clock ready light,buzzer alarm and 220V power supply.In the end,this design also can show the scene temperature through switching the keyboards,and stop the alarm by infrared circuit.
Platform: |
Size: 62464 |
Author:侯侠 |
Hits:
Description: a clock program base on at89s52 with auto calibration function, using LCD1602 to display, have 8 alarm clock, IR control. Platform: |
Size: 9216 |
Author:allen mo |
Hits:
Description: 使用DS18B20数字温度传感器测量周围环境温度,并在LCD1602中显示出来,使用AT89S52作为控制器-The use of digital temperature sensor DS18B20 ambient temperature measurements, and shown in the LCD1602, use as a controller AT89S52 Platform: |
Size: 21504 |
Author:智勇 |
Hits:
Description: 早期基于AT89S52独立编写的基本测试程序,带DS18B20(带CRC效验)、LCD1602、AT24C02、DS1302,代码简洁,供初学者参考学习。-AT89S52 based on an independent preparation of the early basic test program, with DS18B20 (with CRC-tested), LCD1602, AT24C02, DS1302, code simplicity, reference for beginners to learn. Platform: |
Size: 51200 |
Author: |
Hits:
Description: 智能家居控制系统(基于51单片机的课程设计)
包括 LCD1602液晶显示 DS18B20温度模块 DS1302时间模块 AT24C64EEPROM 0038红外遥控接收 蜂鸣器播放音乐 MQ烟雾传感器 文字菜单 数字输入 等等很多功能。这个是我的课程设计的最终代码,保证可用,而且注释详尽!用的是AT89S52,KEIL编译。-Intelligent home control system (based on 51 single curriculum design), including LCD1602 LCD module DS1302 time DS18B20 temperature infrared remote control receiver module AT24C64EEPROM 0038 buzzer music and so many features. This is my final code for curriculum design to ensure that available, and detailed comments! Using AT89S52, KEIL compiler. Platform: |
Size: 86016 |
Author:circle |
Hits:
Description: 本课题设计了基于单片AT89S52的温度控制系统的设计方案与软硬件实现。采用温度传感器DS18B20采集温度数据,LCD1602显示温度数据。软件开发采用KEIL编程,并用C语言实现温度采集、数据处理、LCD显示,并通过Proteus软件对该系统的各项功能进行了仿真。该系统结构简单、实用性强,具有一定的应用价值。-MCU AT89S52 is designed based on the temperature control system design and software and hardware. Temperature sensor DS18B20 collecting temperature date, LCD1602 temperature display. Software development using KEIL programming, and use the C Programming Language to write each functional subprogram of collecting temperature date ,data processing, LCD display. Various function of the system have been simulated by Proteus software. The system is simple, practical, has a certain application value. Platform: |
Size: 2048 |
Author:菲菲 |
Hits:
Description: 使用AT89S52单片机,红外传感器,烟雾传感器,DS18B20,LCD1602,Z做的自动火灾检测和灭火系统,本人哈工大威海学生。-Automatic fire detection and extinguishing systems use AT89S52 microcontroller, infrared sensor, smoke sensor, DS18B20, LCD1602, Z do, I HIT the Weihai students. Platform: |
Size: 140288 |
Author:陈硕 |
Hits:
Description: 1.MCU:AT89S52芯片或AT89C52
2.晶振:12MHz
本程序带温度补偿,采用DS18B20测量温度
1.LCD1602液晶屏有显示后,才接入超声波模块。
2.注意超声波模块电源的极性。不清楚请参好淘宝的电路图
3.没有选用频率为12MHz晶振,用了别的频率晶振,单片机定时器的测量值与
发出的40KHz频率脉冲不对。
4.使用者经常误发出20KHZ脉冲当40KHZ脉冲。(40KHz频率脉冲,周期25us,
占空比为50 = 12.5us)
5.如果是用开发板调超声波模块,请检查开发板上的电路是否与超声波模块的
控制脚复用了, 若复用了,请通过跳线分开发板上的电路。
6如果使用的是万用板,请确定单片机的复位电路和晶振电路是否正常,同时
单片机的31脚(EA)记得 接高电平。-1.MCU:AT89S52 chip or AT89C52
2: 12MHz crystal
This procedure with temperature compensation, temperature measurement using DS18B20
1.LCD1602 LCD display, ultrasonic module to access.
2 note the polarity ultrasonic module power supply. Not clear please reference the good Taobao circuit diagram
3 does not use frequency of 12MHz crystal, with other frequency oscillator, timer value and measurement
The frequency of 40KHz pulses emitted by the wrong.
4 user often mistakenly sent 20KHZ pulse when the 40KHZ pulse. (40KHz pulse frequency, cycle 25us,
The duty cycle is 50 = 12.5us)
5 if it is adjustable ultrasonic module development board, please check whether the circuit development board and the ultrasonic module
Control pin multiplexing, if reuse, please by jumper circuit development board.
6 if you are using a universal board, please make sure to reset circuit and oscillator circuit of MCU is normal, and at the same time
MCU 31 feet (EA) remember with the high level. Platform: |
Size: 1888256 |
Author:董熙科 |
Hits:
Description: 该方案通过AT89S52单片机读取实时时钟芯片DS1302和数字温度芯片DS18B20的内部数据,并进行处理后送到1602液晶显示来实现全部功能。-That clock mainly adopts the AT89S52 single-chip microcomputer as the main control core, provides clock through the DS1302 clock chip, collects and converts temperature through the DS18B20 temperature chip and shows through LCD1602. Platform: |
Size: 313344 |
Author:黑曼巴 |
Hits: