How Software Gets Done  


Software Buyers
Request bids
Search coders
My Buyer Account
Buyer help
Buyer articles
Buyer FAQ
Latest news
Software Coders
Newest open work
Browse all work
Search all work
My Coder Account
Coder help
Coder articles
Coder FAQ
Latest news
My Affiliate Account
Affiliate help
Affiliate FAQ
Latest news
Newest Bid Requests.
(See all)
WHOIS script for retrieving expiry dates
By blaster998 on Jul 27
Max Bid: $100

Whois Custom Searches
By blaster998 on Jul 27
Max Bid: $100

Auction Sniper for LatinAmerican Auction Sites
By aleiderman on Jul 27
Max Bid: Open to fair suggestions

30 Million record database
By M. Eichenberg on Jul 26
Max Bid: $500

System wide hook DLL
By RogerWilco on Jul 27
Max Bid: Open to fair suggestions

Flash Intro Tour for Software
By blaster998 on Jul 27
Max Bid: $75

Click here to put this ticker on your own site and/or get live RSS newsfeeds

Open Work Categories.
(161 open)
(56 open)
(103 open)
(13 open)
   SQL Server 
(68 open)
   Other DB 
(24 open)
Documentation / Tech Writing 
(26 open)
   Language (Human) Translations 
(4 open)
Data Entry 
(26 open)
Game Development 
(17 open)
Graphics / Art / Music 
(59 open)
(62 open)
     Adobe AfterEffects 
(9 open)
     Adobe Photoshop 
(29 open)
     Adobe Premiere 
(6 open)
     3d Animation 
(14 open)
   Art (Misc.) 
(19 open)
(15 open)
(2 open)
   3d Modeling 
(13 open)
Language Specific 
(115 open)
(59 open)
   ASP .NET 
(44 open)
(43 open)
   C++ / C 
(128 open)
   Carbon (Mac OS) 
(3 open)
   Cocoa / Obj-C 
(2 open)
   Cold Fusion 
(11 open)
(45 open)
(67 open)
(12 open)
(44 open)
(98 open)
(39 open)
   Visual Basic 
(136 open)
   Visual Basic .Net 
(77 open)
(58 open)
(35 open)
(5 open)
(35 open)
   Video Editing 
(5 open)
(49 open)
   Network Design 
(10 open)
   Network Implementation 
(16 open)
(69 open)
(177 open)
     MS Exchange 
(5 open)
     MS Office 
(12 open)
(11 open)
(1 open)
   Internet Browser 
(49 open)
(65 open)
(28 open)
   Hand Held/PDA Programming 
(11 open)
(9 open)
(44 open)
Testing / Quality Assurance 
(20 open)
(175 open)
   Page Design 
(84 open)
(52 open)
   Web Services 
(79 open)
   Web (Other) 
(74 open)
(15 open)
   Computer Based 
(11 open)
Other Sites

Download the free Rent A Coder IE toolbar!
Show Bid Request

LCD serial display in 8051 assembler
Bid Request Id: 13609
Bookmark in my 'To Do' list
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
100% of work completed and accepted. Coder has been paid.
Max Accepted Bid: Bidding is closed
Project Type: Small Business Project: $100 (USD) +
Bidding Type: Open Auction
Categories: Language Specific, Other
Enter chat room for this bid request
(0 active users at Jul 27, 2003 9:34:07 PM EDT)

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:

We have a programmer device for testing the circuit. We will make needed tests to ensure operations at programmers request.

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.

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.
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!
(13 ratings)
in Novosibirsk, NSO
Russian Federation
Bid id: 163,114
$175 (USD) Apr 30, 2002
1:29:16 AM EDT
Hello. Here is my bid.

Bid Request Search
 Advanced Search
Newest Open Work
Latest News  


Rent A Coder upholds the rigorous business practices required to be both a BBB member and Square Trade vendor.
  • All customer issues addressed within 2 days
  • Openly disclosed pricing and return policies
  • Participation in mediation at buyer request
  • Superior selling track record
This site is verified through its parent company, Exhedra Solutions, Inc.
Top Coders.

Anuj Gakhar
Rated a 9.96 on 104 jobs 
Rated a 9.96 on 113 jobs 
Rated a 9.83 on 81 jobs 
Andrei Remenchuk
Rated a 10 on 13 jobs 
Rated a 9.97 on 149 jobs 
Michael Sharp
Rated a 9.98 on 182 jobs 
Rated a 9.93 on 37 jobs 
Rated a 10 on 22 jobs 
Rated a 9.93 on 67 jobs 
Maxnet Technologi es Private Limited
Rated a 9.92 on 74 jobs 

See all top coders...

(What makes a top coder?)

Top Exam Scorers

Rent A Coder is PayPal verified through its parent company, Exhedra Solutions, Inc.

Created in partnership with:


Affiliate Sites
Latest News | About Us | Kudos | Feedback/Contact    Affiliates | Advertise    Privacy | Legal

Copyright 2001, Exhedra Solutions, Inc. All rights reserved.
By using this site you agree to its Terms and Conditions.
"Rent A Coder" (tm), "Safe Project Escrow" (tm) and "How Software Gets Done" (tm)
are trademarks of Exhedra Solutions, Inc.