hi am using 89c55 and wrote a code in c which acquires data from a serial device performs calculations and the gives an alarm when an abnormality is detected. when i compiled i got as Program Size: data=9.0 xdata=7569 code=4140. i used large memory model.it works well when i checked with keil simulator but when i burnt into my uc i don see any output. iam new to uc's should i add any eeproms before burning?? please help me out. thanks in advance.
regards, deepthi
You do _not_ burn code into the RAM. The RAM is for the variables. And as you have noted - the simulator can work with your program. So start by googling for how to connect RAM to your processor.
You do not want to use EEPROM fo frequencly changing data. If it is important that the data survives a power loss, then you should look for other alternatives, such as battery-backed RAM or ferro-electric memories. But every memory cell in EEPROM can only handle a limited number of write cycles before wearing out. This can be mitigated by having a very large EEPROM and do wear-leveling, where you use many memory cells to share the number of writes. But wear-leveling is a complex solution that should be avoided if possible.
thanks u all for responding and giving me suggetions .. ill try to solve my problem by following ur suggestion and will gat back to u if there is any problem.. thanks all of u once again..