Show Bid Request
LCD serial display in 8051 assembler
Bid Request Id: 13609
|
|
|
Posted by: |
Javier_A. (2 ratings)
(Software buyer rating 10)
|
Non-action Ratio: |
Very Good - 0.00%
|
Buyer Security Verifications: |
Good
|
Approved on: |
Apr 15, 2002 3:24:18 PM EDT
|
Bidding Closes: |
Apr 30, 2002 4:13:06 PM EDT
|
Viewed (by coders): |
776 times
|
Deadline: |
5/31/2002
TIME EXPIRED
|
|
|
|
Description:
Overview of the project:
We have bought several units of a customer LCD display. The display unit is HD44780 compatible and is governed by a daughter board that interfaces between a serial port of a PC compatible computer. This board includes an Atmel 89C2051 microcontroller with 2k of internal flash memory. Due to the low memory available in the chip, we think that assembler is the right language for this aplication. The basic operation is to launch information via the serial port of the computer and represent it on the display.
The problem: The manufacturer of the display has not included the standard codepage 437. Instead of it our units have the “european version” of the codepage that you can see in the manual included in PDF format. Due to this, some of the messages sent to the display appear with wrong characters in the display. In addition, some characters are not included in the character set of the manufacturer, as in example the new “euro” currency sign. We would like also that the display could be able to work in an Epson compatible mode.
The work:
Develop assembler code that: 1.- Obtains the functionality described in the original product manual. 2.- At startup the display must emulate the operation of an Epson display. 3.- In any of the operation modes the microcontroller must have a matrix to represent the right character following the CHCP437 instead of his codepage order. That is, given an exception table, if one of those characters arrives the microcontroller must send another code to the display to make it represent the right character. We know that we can´t recover all the codepage 437, but at least there are enought characters to represent all the text data. 4.- At startup the program must load in the CGRAM of the display some characters as the euro currency sign. It must map these characters as one of the exceptions described in point 3. 5.- All the code must be able to fit in the 2k internal memory of the microcontroller.
Additional information:
Schematic, photos, very simple working example program and additional info can be found at the following adress: http://www.eureka.ya.com/flextrade
We have a programmer device for testing the circuit. We will make needed tests to ensure operations at programmers request.
Deliverables: Must agree on compiler to be available by both sides.
Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
Complete copyrights to all work purchased.
Platform:
Software is 8051 assembler for Atmel 89C2051. Platform is independent. Only external RS232 connection to computer.
Must be 100% finished and received by buyer on:
May 31, 2002 EDT
Deadline legal notes: All times are expressed in the time zone of the site EDT (UT - 5). If the buyer omitted a time, then the deadline is 11:59:59 PM EDT on the indicated date.
Special Conditions / Other:
Must be completed in 6 weeks. We must start to receive some code in 2 weeks to verify that programmer´s coding have started.
Remember that contacting the other party outside of the site (by email, phone, etc.) on all business projects < $500 (before the buyer's money is escrowed) is a violation of both the software buyer and seller agreements.
We monitor all site activity for such violations and can instantly expel transgressers on the spot, so we thank you in advance for your cooperation.
If you notice a violation please help out the site and report it. Thanks for your help.
|
|
Bidding/Comments:
|
All monetary amounts on the site are in United States dollars.
Rent a Coder is a closed auction, so coders can only see their own bids and comments. Buyers can view every posting made on their bid requests. |
See all rejected bids (and all comments)
Name |
Bid Amount |
Date |
Coder Rating |
|
|
|
This bid was accepted by the buyer!
|
$175 (USD)
|
Apr 30, 2002 1:29:16 AM EDT
|
9.3
(Superb)
|
|
|
Hello. Here is my bid. |
|
|
|
|
|