Вы находитесь на странице: 1из 12

Introduction:

LED-based moving-message displays are becoming popular for transmitting information to large groups of people quickly. These can be used indoors or outdoors. We can find such displays in areas like railway platforms, banks, public offices, hotels, training institutes, nightclubs and shops. Compared to LEDs, liquid-crystal displays (LCDs) are easy to interface with a microcontroller for displaying information as these have many built-in functions. But these cant be observed from a distance and large size LCDs are very costly.LED-based displays can be of two types: dot-matrix and segmental. If you implement a moving-message display with multiplexed dot-matrix LEDs, it will be very costly for displaying 16characters or more at a time. Moreover,programming will require a lot of data memory or program memory space. An external RAM may be needed to complement a microcontroller like AT89C51. RF modules are normally divided into three groups, RF transmitter module, RF receiver module and RF transceiver module. Transmitter module is an electronic component using a variety of radio signals to remote control the target device which has a receiver module built-in. The remote distance can be very long and you don't need a line-of-sight remote controlling compared to remote controls using infrared technology. And RF modules are widely used in garage door openers, wireless alarm systems, industrial remote controls and wireless home automation systems. However, if you use alphanumeric (16-segment LED) displays for the above purpose, programming burden is reduced and also it becomes highly cost-effective. You can make your own display panel consisting of 16 alphanumeric characters at a much lower cost. The circuit presented here uses 16 common-anode, single-digit, alphanumeric displays to show 16 characters at a time. Moreover, programming has been done to make the characters move in a beautiful manner. A message appears on the panel from the right side, stays for a few seconds when the first character reaches the leftmost place and then goes out from the left side.It displays 16 different messages todepict different occasions, which can be selected by the user through a DIP switch.

Block diagram:

Block diagram description:

In VB 6, you can make the login form the startup form. It validates the user's user name and password, and displays the program's main form if appropriate. The login form then unloads. The program keeps running until all forms have unloaded. This doesn't work in VB .NET. Instead, you can start from a Main subroutine. This routine displays a login form. That form returns DialogResult.OK or DialogResult.Cancel depending on whether the user name and password are valid. If the form returns DialogResult.OK, Sub Main displays the program's main form. Note that it displays the form as a dialog so Sub Main doesn't continue executing until that form is closed. If it displayed the form non-modally, Sub Main would continue running, reach the End Sub statement, and the whole program would exit. The message text on computer is multiplexed using mx232 and given to the microcontroller on transmitter side.This multiplexed message signal is transmitted. Signal of message is received by receiver on the display side.This is given to microcontroller.Microcontroller is controlled in such a way that message signal is converted and displayed. Surprisingly making an accurate 32kHz oscillator is a difficult task (much more than a high speed oscillator e.g. a Mhz crystal oscillator). This is because low speed oscillator drivers are designed for low power operation. That means high impedance and therefore low current which makes the driver extremely sensitive to noise (or any nearby signals which can capacitively couple to the crystal wire). With the display of message, the time, date and temperature is also displayed on it.

Circuit diagram:
Fig:Rs232 and Transmitter interfacing

fig: Display on Receiver Side

Circuit description:
The circuit of the microcontroller-based moving-message display. It comprises microcontroller AT89C51, three-to- ight decoder 74LS138, common anode alphanumeric displays, regulator 7805 and a few discrete components. At the heart of the moving-message display is Atmel AT89C51 microcontroller (IC1). It is a low-power, high-performance, 8-bit microcontroller with 4 kB of flash programmable and erasable read-only memory (PEROM) used as on-chip program memory, 128 bytes of RAM used as internal data memory, 32 individually programmable input/output (I/O) lines divided into four 8-bit ports, two 16-bit programmable timers/counters, a five-vector two-level interrupt architecture, on-chip oscillator and clock circuitry. Ports P0 and P2 of the microcontroller have been configured to act as a common data bus for all the 16 alphanumeric displays whose corresponding data pins have been tied together to make a common 16-bit data bus. Port-2 provides the higher byte of data, while port-0 provides the lower one to light up a character on the display. Port pins P1.2-P1.4 and P1.5-P1.7 of the microcontroller have been used as address inputs for decoder IC3 and IC4 (74LS138) to enable one of the fourteen alphanumeric displays (DIS3 through DIS16) at a time, respectively. The circuit for interfacing the RTC and 16x2 LCD with the microcontroller 8051 is shown in the circuit diagram. Port P2 is set as data port for LCD to send the data on the 7segment display while port P0 is set as data port for the RTC DS12C887. This is used to extract the time, date and other information from the RTC. The pins of port P1 and P3 of the controller AT89C51 are used to provide the input signals for setting the time, alarm etc. They also provide control signals for the RTC and the 7-segment display. This project is an improved version of Digital clock using RTC DS12C887 and 8051 microcontroller (AT89C51) with time set with only difference that we can set alarm in it. It helps in understanding the concept of setting alarm in the RTC 12C887. The program uses the two external interrupt 0 and 1 for setting the time and alarm respectively. For setting the time the pin P3^2 of the microcontroller 8051 is made low, which is the external interrupt 0. For alarm setting the pin P3^3 of the microcontroller is made low which is the external interrupt 1. When any of the interrupts occur, the microcontroller stops its current operation and gets ready to set the time or alarm depending on the interrupt activated. The alarm can be set by using the pins digalarm_hr1 and digalarm_min1. The time can be set by using the pins dig_hr1 and dig_min1. When the alarm time matches the clock time, Alarm is displayed on the LCD and the alarmport pin is set high for 10 sec. However, displays DIS1 and DIS2 are enabled or disabled directly by port pins P1.0 and P1.1. Pins 4 and 5 are grounded and pin 6 is made high to enable decoder 74LS138. shows the pin configuration of the common-anode alphanumeric display. All the corresponding data pins Dis 1 through DIS16 of alphanumeric displays have been tied together,

ADVANTAGES:

Password protected. Low power consuming. Eco friendly (Saves paper). Wireless.

DISADVANTAGES:

High Cost. High current can damage led display. Complicated arrangement.

APPLICATIONS:

Used as notice board in collages, offices and schools, etc. Used in shopping center and mall for offer and cost display. Used on Railway station, air port, and etc, for passenger seating arrangement and details of arriving and departure timings display. Outside the building, bank counter, and stock market,etc

COMPONET:
LED Matrix LED Matrix's are great fun, you can create funky patterns, scroll messages, orcreate something entirely bizarre. Sadly controlling one is a tad complicated. Butonce mastered is easily repeatable. A quick refresher on LED control can be found here tinyurl.com/cmn5nh AT89S52 The AT89S52 is a low-power, high-performance CMOS 8-bit microcontroller with 8K bytes of in-system programmable Flash memory. The device is manufactured using Atmels high-density nonvolatile memory technology and is compatible with the industry-standard 80C51 instruction set and pinout. The on-chip Flash allows the program memory to be reprogrammed in-system or by a conventional nonvolatile memory programmer.By combining a versatile 8-bit CPU with in-system programmable Flash on a monolithic chip, the Atmel AT89S52 is a powerful microcontroller which provides a highly-flexible and cost-effective solution to many embedded control applications. The AT89S52 provides the following standard features: 8K bytes of Flash, 256 bytes of RAM, 32 I/O lines, Watchdog timer, two data pointers, three 16-bit timer/counters, a six-vector two-level interrupt architecture, a full duplex serial port, on-chip oscillator, and clock circuitry.

DM74LS138
These Schottky-clamped circuits are designed to be used in high-performance memory-decoding or data-routing applications, requiring very short propagation delay times. In high-performance memory systems these decoders can be used to minimize the effects of system decoding. When used with high-speed memories, the delay times of these decoders are usually less than the typical access time of the memory. This means that the effective system delay introduced by the decoder is negligible. The DM74LS138 decodes one-of-eight lines, based upon the conditions at the three binary select inputs and the three enable inputs. Two active-low and one active-high enable inputs reduce the need for external gates or inverters when expanding. A 24-line decoder can be implemented with no external inverters, and a 32-line decoder requires only one inverter. An enable input can be used as a data input for demultiplexing applications. The DM74LS139 comprises two separate two-line-to-fourline decoders in a single package. The active-low enable input can be used as a data line in demultiplexing applications. All of these decoders/demultiplexers feature fully buffered inputs, presenting only one normalized load to its driving circuit. All inputs are clamped with high-performance Schottky diodes to suppress lineringing and simplify system design.

7805 The KA78XX/KA78XXA series of three-terminal positiveregulator are available in the


TO-220/D-PAK package andwith several fixed output voltages, making them useful in awide range of applications. Each type employs internalcurrent limiting, thermal shut down and safe operating areaprotection, making it essentially indestructiblecomponents to obtain adjustable voltages and currents.

COSTING:

Sr.No. 1. 2. 3. 4. 5. 6. 5 6. 7. 8. 9. 10 11. 12. 13. 14. 15. 16. 17. 18. 19.

Components Name AT89C52 74LS138 3 7805 BC558 16 segment Display Xtal Capacitor Resistor DIP switch Transformer Rectifier (Bridge Diode) LED lights RF Module Encoder & Decoder RS232 RS232 connector MX232 LED PCB Zero PCB 7 segment Display

Quantit y 2 1 2 16 16 2 6 38 4 1 1 5 1 2 1 1` 1 100 2 8 15

Value

COST/PIEC E in Rs. 85 80

Total Cost in Rs. 170 80 400 160 700 40 12 38 80 425.00 50.00 15 1800 160 50 120 100 300 160 320 300

5V

25 10 100

11.059MHz 33,200,10,100,0.0 1uf 2.2K,10K,220,12 0 ohms 4pin 12-0-12 Volts 12 Volts 5v 223Mhz

20 2 1 20 425.00 50.00 3 1800 80

Male Female to Female

50 120 100

3v Copper clad

3 80 40 20

BIBLIOGRAPHY:

REFERENCES:

References form microcontroller book of mazidi (Muhammad Ali Mazidi) for interfacing. http://www.google.co.in/ http://www.kpsec.freeuk.com http://www.electronics-lab.com/blog/

Вам также может понравиться