Important: Use custom search function to get better results from our thousands of pages

Use " " for compulsory search eg:"electronics seminar" , use -" " for filter something eg: "electronics seminar" -"/tag/" (used for exclude results from tag pages)
Ask More Info Of  A Seminar Ask More Info Of A Project Post Reply  Follow us on Twitter
09-05-2011, 12:35 PM
Post: #1
Microcontroller-Based Moving-Message Display
LED-based moving-messagedisplays are becoming popularfor transmitting information tolarge groups of people quickly. Thesecan be used indoors or outdoors. Wecan find such displays in areas like railwayplatforms, banks, public offices,hotels, training institutes, nightclubsand shops.Compared to LEDs, liquid-crystaldisplays (LCDs) are easy to interfacewith a microcontroller for displayinginformation as these have manybuilt-in functions. But these can’t beobserved from a distance and largesizeLCDs are very costly.LED-based displays can be of twotypes: dot-matrix and segmental. If youimplement a moving-message displaywith multiplexed dot-matrix LEDs, itwill be very costly for displaying 16characters or more at a time. Moreover,programming will require a lot of datamemory or program memory space.An external RAM may be needed tocomplement a microcontroller likeAT89C51.However, if you use alphanumeric(16-segment LED) displays for theabove purpose, programming burdenis reduced and also it becomes highlycost-effective. You can make yourown display panel consisting of 16alphanumeric characters at a muchlower cost.The circuit presented here uses 16common-anode, single-digit, alphanumericdisplays to show 16 charactersat a time. Moreover, programming hasbeen done to make the characters movein a beautiful manner. A message appearson the panel from the right side,stays for a few seconds when the firstcharacter reaches the leftmost placeand then goes out from the left side.It displays 16 different messages todepict different occasions, which canbe selected by the user through a DIPswitch.
Circuit description
Fig. 1 shows the circuit of the microcontroller-based moving-messagedisplay. It comprises microcontrollerAT89C51, three-to-eight decoder74LS138, common anode alphanumericdisplays, regulator 7805 and a few discretecomponents.At the heart of the moving-messagedisplay is Atmel AT89C51 microcontroller(IC1). It is a low-power,high-performance, 8-bit microcontrollerwith 4 kB of flash programmableand erasable read-only memory(PEROM) used as on-chip programmemory, 128 bytes of RAM used asinternal data memory, 32 individuallyprogrammable input/output (I/O)lines divided into four 8-bit ports, two16-bit programmable timers/counters,a five-vector two-level interrupt architecture,on-chip oscillator and clockcircuitry.Ports P0 and P2 of the microcontrollerhave been configured to actas a common data bus for all the 16alphanumeric displays whose correspondingdata pins have been tiedtogether to make a common 16-bitdata bus. Port-2 provides the higherbyte of data, while port-0 providesthe lower one to light up a characteron the display. Port pins P1.2-P1.4and P1.5-P1.7 of the microcontrollerhave been used as address inputsfor decoder IC3 and IC4 (74LS138) toenable one of the fourteen alphanumericdisplays (DIS3 through DIS16)at a time, respectively. However,displays DIS1 and DIS2 are enabledor disabled directly by port pins P1.0and P1.1. Pins 4 and 5 are groundedand pin 6 is made high to enable decoder74LS138.Fig. 2 shows the pin configurationof the common-anode alphanumericdisplay.All the corresponding data pinsDis 1 through DIS16 of alphanumericdisplays have been tied together


Download full report
http://kitsnspares.com/admin/pdffiles/Ma...isplay.pdf
22-04-2012, 05:11 PM
Post: #2
RE: Microcontroller-Based Moving-Message Display
plz provide full project report on moving message display using microcontrollers(8951)
23-04-2012, 10:02 AM
Post: #3
RE: Microcontroller-Based Moving-Message Display
to get information about the topic "Microcontroller-Based Moving-Message Display" full report ppt and related topic refer the link bellow

http://seminarprojects.com/Thread-microc...ge-display
21-08-2012, 12:03 PM
Post: #4
RE: Microcontroller-Based Moving-Message Display
MOVING MESSAGE DISPLAY USING MICROCONTROLER



.doc  MOVING MESSAGE.doc (Size: 1.77 MB / Downloads: 115)

INRODUCTION

LCD-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 rail¬way 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 display¬ing information as these have many built-in functions. But these can't be observed from a distance and large ¬size LCDs are very costly.
Here microcontroller used is a AT89C2051-12 pc. Port 0 is used to drive the LCD display. 12 MHZ crystal is connected at pins19 and 18 to give frequency of timing to controller. Power supply of 5v voltage is applied to to microcontroller and LCD display at pin40 and pin 2 respectively.
A potienometer or variable resistor is connected between 1 and 16 of LCD display. A reset switch is connected pin 9 of microcontroller. Here LED is connected in power supply circuit to indicate that power supply is coming.
Microcontroller based “MOVING MESSAGE DISPLAY PROJECT” display the message “POOJA AND PRERNA”. In this project programming is done in assembly language to display the message.
As we start the project or as we switch on the power supply the project start to display the message on LCD screen. To restart the message on LCD display again so that it display on screen from starting position, a reset switch is pressed which is connected to reset pin of microcontroller.

Micro control¬ler AT89C5I-12 PC

At the heart of the moving-mes¬sage display is Atmel AT89C5I mi-crocontroller.It is a low-power, high-performance, 8-bit microcontrol¬ler with 4kB 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 I6-bit programmable timers/ counters, a five-vector two-level interrupt archi¬tecture, on-chip oscillator and clock circuitry.
Ports PO and P2 of the microcon¬troller have been configured to act as a common data bus for all the 16 alphanumeric displays whose cor-responding data pins have been tied together to make a common 16-bit data bus. Port-2 provides the higher byte of data, while port-O provides the lower one to light up a character on the display.
The AT89C51-12PC, where “c” stands before the 51 stands for CMOS, which has a low power consumption,”12’ indicates 12 MHZ, “P”, is for plastic DIP package, “C” is for commercial.

DESCRIPTION

The AT89C2051 is a low-voltage, high-performance CMOS 8-bit microcomputer with2K bytes of Flash programmable and erasable read-only memory (PEROM). The device is manufactured using Atmel’s high-density nonvolatile memory technology and is compatible with the industry-standard MCS-51 instruction set. By combining a versatile 8-bit CPU with Flash on a monolithic chip, the Atmel AT89C2051 is a powerful microcomputer which provides a highly-flexible and cost-effective solution to many embedded control applications. The AT89C2051 provides the following standard features: 2K bytes of Flash, 128bytes of RAM, 15 I/O lines, two 16-bit timer/counters, a five vector two-level interrupt architecture, a full duplex serial port, a precision analog comparator, on-chip oscillator and clock circuitry. In addition, the AT89C2051 is designed with static logic for operation down to zero frequency and supports two software selectable power saving modes. The Idle Mode stops the CPU while allowing the RAM, timer/counters, serial port and interrupt system to continue functioning. The power-down mode saves the RAM contents but freezes the oscillator disabling all other chip functions until the next hardware reset.

Restrictions on Certain Instructions

The AT89C2051 and is an economical and cost-effective member of Atmel’s growing family of microcontrollers. It contains 2K bytes of Flash program memory. It is fully compatible with theMCS-51 architecture, and can be programmed using the MCS-51 instruction set. However, there are a few considerations one must keep in mind when utilizing certain instructions to pro-gram this device. All the instructions related to jumping or branching should be restricted such that the destination address falls within the physical program memory space of the device, which is 2K for theAT89C2051. This should be the responsibility of the software programmer. For example, LJMP7E0H would be a valid instruction for the AT89C2051 (with 2K of memory), whereas LJMP 900Hwould not.7.1Branching Instructions LCALL, LJMP, ACALL, AJMP, SJMP, JMP @A+DPTR – These unconditional branching instructions will execute correctly as long as the programmer keeps in mind that the destination branching address must fall within the physical boundaries of the program memory size (locations 00H to 7FFH for the 89C2051). Violating the physical space limits may cause unknown program behavior. CJNE [...], DJNZ [...], JB, JNB, JC, JNC, JBC, JZ, JNZ – With these conditional branching instructions the same rule above applies. Again, violating the memory boundaries may causeerratic execution. For applications involving interrupts the normal interrupt service routine address locations of the80C51 family architecture have been preserved.7.2MOVX-related Instructions, Data Memory The AT89C2051 contains 128 bytes of internal data memory. Thus, in the AT89C2051 the stack depth is limited to 128 bytes, the amount of available RAM. External DATA memory access is not supported in this device, nor is external PROGRAM memory execution. Therefore, no MOVX[...] instructions should be included in the program.
28-08-2012, 10:23 AM
Post: #5
RE: Microcontroller-Based Moving-Message Display
Microcontroller-Based Moving-Message display


.docx  Microcontroller.docx (Size: 239.84 KB / Downloads: 70)

Abstract:

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 rail -way 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 display-in information as these have many built-in functions. But these can’t 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 16 characters 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. 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, alpha -metric displays to show 16 characters at a time. Moreover, programming has been done to make the characters move in a beautiful manner. A message ape -pears 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 to depict different occasions, which can be selected by the user through a DIP switch.

Circuit description:-

Fig.1 shows the circuit of the micro -controller-based moving-message display. It comprises microcontrollerAT89C51, three-to-eight decoder 74LS138, common anode alphanumeric displays, regulator 7805 and a few disses -Cretecomponents. At the heart of the moving-mess-sage display is Atmel AT89C51 mi -crocontroller (IC1). It is a low-power, high-performance, 8-bit micro control -leer with 4 kobo 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 arch -texture, on-chip oscillator and clock circuitry.

Construction:-

Fig. 3 shows an actual-size, single-side PCB layout for the micro control -leer-based moving-message display circuit, except displays DIS1 through DIS16, transistors T1 through T16 and resistors R17 through R32. Com -ponent layout for this PCB is shown in Fig. 4. Fig. 5 shows the PCB for displaysDIS1 through DIS8, transistors T1 through T8 and resistors R17 throughR24. Component layout for this PCBis shown in Fig. 6. You need to use an additional PCB as shown in Fig. 5 for DIS9 through DIS16, so as to configure 16 alphanumeric displays. For this PCB, the corresponding components will be transistors T9 through T16 and resistors R25 through R32 in addition to displays DIS9 through DIS16. Cur -Fig. 2: Pin configurations of alphanumeric display corresponding connector are provided to make a proper connection. ConnectorsCON2, CON4 and CON6 of Fig. 3 areconnected to CON2, CON4 and CON6of Fig. 5, respectively, through external wires to interface DIS1 through DIS9Connectors CON3, CON5 and CON7of Fig. 3 are connected to CON2, CON4and CON6 of Fig. 5, respectivelythrough external cable to interface DIS9through DIS16.

Software and its working

The source code ‘movmsg.asm’ is writ -ten in Assembly language and assembled using cross-compiler. It is well-commented and easy to understand. Timer 1 has been used to generate a delay of around 1 ms for the switching gap between two consecutive displays. Thus, each display is enabled for 1 ms while displaying a message. The length of this cycle depends upon the length of the message string. The cycle repeats after a ‘0’ is encountered at the end of each message stored in the look-up table at the end of the program. Each time, to display a character at a given display, first two bytes (16 bits) of data are sent to Port-2 and Port-0, then the desired display is enabled by sending its address to Port-1. Thereafter, a delay of 1 ms (slightly more than that) is generated by timer 1. Upon timer overflow, the entire display panel is refreshed by passing ‘FFFFH’ to the data bus. Then the next character at the next display is passed in the similar manner. The cycle frequency is variable (depending upon the length of the message) but always high enough so that the message appears continuous to the human eye.Timer 0, with its interrupt enabled,is used to change the starting address of the message in cyclic manner so that the characters scroll from left to right with a proper gap between each shift. Meanwhile, the interrupt service sub-routine also checks for the starting address of DIS16 (right-most display). As soon as the first character reaches DIS16, the message stays for a longer time so that the entire message (message length not longer than 16 characters) can be easily read. There -after, characters again start scrolling rightwards, so the entire message goes out and disappears after a while to reappear from left side. All the messages are stored in the form of a look-up table in the program memory (ROM) itself. When the circuit is switched ‘on’ (or reset), the monitor -in program first checks for the binary number present at the selection bus and according to that, the ROM ad -dress of the starting character of the selected message is loaded into the data-pointer. Thereafter, on-chip ROM reading is used to read the entire message over there.Note that each character is rep-resented in the look-up table of the source code by two bytes.
Rating Microcontroller-Based Moving-Message Display Options
Share Microcontroller-Based Moving-Message Display To Your Friends :- Seminar Topics Bookmark
Post Reply 

Marked Categories : led based message display, moving message led display project pdf, project report on moving messege display using leds, microcontroller based moving message lcd display pdf, microcontroller based moving message display pdf, what is the multiplexing time for which message appears to be scrolling, led moving message display projects using microcontroller 8051, led moving message display projects, led display based microcontroller, 74ls138 3 to 8 decoder used in microcontroll based massege moving display, microcontroller based moving message display, microcontroller based moving message display project, moving massege display project with report,

[-]
Quick Reply
Message
Type your reply to this message here.


Image Verification
Image Verification
(case insensitive)
Please enter the text within the image on the left in to the text box below. This process is used to prevent automated posts.

Possibly Related Threads...
Thread: Author Replies: Views: Last Post
  speed detection of moving vehicle using speed cameras full report computer science technology 14 21,692 19-07-2013 04:40 PM
Last Post: study tips
  SYSTEM FOR ASSISTED MOBILITY USING EYE MOVEMENTS BASED ON ELECTROOCULOGRAPHY seminarsense 7 5,446 04-12-2012 11:30 AM
Last Post: seminar tips
  digital display technology full report computer science technology 1 5,208 04-10-2012 11:57 AM
Last Post: seminar tips
  field emission display screen seminar report applied electronics 5 8,935 30-08-2012 10:29 PM
Last Post: Guest
  Liquid Level Measurement Based on Ultrasonic Echo Characteristics seminar class 1 2,388 14-04-2012 03:47 AM
Last Post: samar742
  Radio frequency Identification Based public Transport Management seminar class 1 1,321 14-03-2012 10:18 AM
Last Post: seminar paper
  Affine Transformation Resistant Watermarking Based on Image Normalization project report tiger 1 2,456 19-01-2012 10:51 AM
Last Post: seminar addict
  Wifi Based Menu Ordering seminar class 2 3,028 06-01-2012 09:45 AM
Last Post: seminar addict
  Display systems seminar class 0 1,155 11-05-2011 03:52 PM
Last Post: seminar class
  Design and Development of 89C51 Microcontroller Based Infrared Remote Control system seminar class 1 2,696 01-05-2011 02:00 AM
Last Post: tintinny
This Page May Contain What is Microcontroller-Based Moving-Message Display And Latest Information/News About Microcontroller-Based Moving-Message Display,If Not ...Use Search to get more info about Microcontroller-Based Moving-Message Display Or Ask Here

Options: