Devam Ediyor

DS89C450 based thermometer software with LCD


My project is about interfacing a DS80C450 microcontroller to 8 DS18B20 1-wire temperature sensors(configured for 12 bit resolution) and displaying the results on a nokia 3310 LCD via SPI for use as an 8 channel temperature monitor.

The microcontroller is on a trainer board manufactured by Digilent Inc.

([url removed, login to view],396,607&Prod=MDE8051)

Built in the trainer board are 8 micro switches and a barled containing 8 leds. the switches will be configured to select one of the 8 [url removed, login to view] switches will be connected to the microcontroller and selection of the sensors will depend on the logic state of the pin.A channel will be selected if the corresponding switch is pulled [url removed, login to view] more than one switch is pulled high, this should be flagged as an error and all 8 leds turned on to indicate that error till only one switch is pulled high.

In software, the state of the switches(high or low) will be monitored and the one pulled high will have its corresponding sensor selected.

As for the 1 wire part, i want the programmer to use maxim's algorithm to identify each of the 8 devices' unique address and store it in the microcontroller's [url removed, login to view] update the addresses, i would like to hav a pin left floating to act as a sort of reset in the way that if i short it to ground, the microcontroller will look for the 1 wire devices' address to make for room for changing sensors if need be.

Concerning the microcontroller I/O ports, you will be free to choose the purpose of each pin as the trainer board already has breakout pins for prototyping.

For the 3310 lcd, the display should show which channel is currently selected and should be displayed like:

[CH2] //channel number(to be displayed CH0-CH7)

[0.0625°C] // the temperature to be at 4 decimal points

The temperatures should be monitored in intervals of 100mS and displayed on the lcd module at real time.

please note that I have a limited budget for this year. I will pay around $50 for the work.

I will take the work both as source code, preferably written in C language and the HEX file.

contact me for any questions.

Thank you.

Beceriler: C Programlama, Elektronik, Gömülü Yazılım, Mikrodenetleyici

Daha fazlasını görün: ds89c450, ds89c450 programmer, ds89c450 trainer, nokia lcd thermometer, ds89c450 hex, programmer ds89c450 microcontroller, lcd thermometer microcontroller, ds89c450 source, programmer thermometer, ds89c450 lcd, maxim ds80c450, mde8051, with monitor, use of algorithm in programming, till inc, switch c programming, spi programming, sort algorithm, programming with c language, programming monitor, Programming Logic, programming error, programming board, programming a microcontroller, programming algorithm questions

İşveren Hakkında:
( 7 değerlendirme ) Beau Bassin, Malaysia

Proje NO: #696812

13 freelancer bu iş için ortalamada 104$ teklif veriyor


Hi, We are working in the embedded system field,handling with the design and development of hardwares using various class of microcontrollers and their firmwares. We can provide you the solution. Regards, Geo

in 10 gün içinde100$ USD
(5 Değerlendirme)

I have 19 years of Embedded design experience and have worked on various microcontrollers. Your work will be done surely. Thanks, Amit

in 21 gün içinde170$ USD
(2 Değerlendirme)

We are Good in Embedded ,Firmware and Enterprise Solutions

in 7 gün içinde90$ USD
(0 Değerlendirme)

can u send schematic of the project and more details...

in 7 gün içinde100$ USD
(0 Değerlendirme)

See details in MB.

in 15 gün içinde200$ USD
(3 Değerlendirme)

let's start.

in 14 gün içinde70$ USD
(0 Değerlendirme)

i can do this project. if interested contact me.

in 12 gün içinde50$ USD
(0 Değerlendirme)

Sir, this is a pretty simple project for me.I am an embedded engineer with 3 yrs exp in this field and i have done lot of industrial projects as well as accadamic projects using microcontolers(PIC series and 8051). Daha fazlası

in 3 gün içinde100$ USD
(0 Değerlendirme)

Hi, I've just done something similar, I've the micro and the 1 wire ds18b20 and also the nokia lcd. So most of the source is already ready and working. I will give you the code written in c using sdcc compiler suite. Daha fazlası

in 4 gün içinde40$ USD
(0 Değerlendirme)

I have more time working with Embedded linux on ARM9, ARM7, i just finish the Tracking device using GPS, GSM module based on PIC microcontroller. please check

in 20 gün içinde95$ USD
(0 Değerlendirme)

I have completed something very similar with PIC micros. If you are interested, PM. Best regards,

in 10 gün içinde200$ USD
(0 Değerlendirme)

Hello, I'm an embedded software engineer and here is a list of my embedded systems project: • Temperature Data Logger that periodicaly records and monitors temperature indoor/outdoor and displays statisti Daha fazlası

in 12 gün içinde40$ USD
(0 Değerlendirme)

i have 15 years experience in the microcontroller projects

in 30 gün içinde100$ USD
(0 Değerlendirme)