brain8300
Newbie level 1
Can anyone help with the below question?
a) i) In appendix-A a block diagram of PIC 16F877 is depicted. Modify this diagram to illustrate the Harvard architecture nature of the PIC.
ii) State the features that allow the PIC to be also described as a RISC type machine.
b)Many embedded microcomputer applications use non pre-emptive or co-operative multitasking. Explain what this form of multitasking means and contrast its characteristics with pre-emptive multitasking.
c)An embedded microcomputer based instrument is to be designed around the following three principle tasks:
-A user interface using a keyboard and LCD
-Multi-drop serial communications that principally retrieves data from the instrument.
-periodic recording of analogue values every 10ms
Design a suitable software structure for the above application giving details of any interrupts necessary to generate reliable communications and data recording without inducing noticeable time delays when using the instrument.
a) i) In appendix-A a block diagram of PIC 16F877 is depicted. Modify this diagram to illustrate the Harvard architecture nature of the PIC.
ii) State the features that allow the PIC to be also described as a RISC type machine.
b)Many embedded microcomputer applications use non pre-emptive or co-operative multitasking. Explain what this form of multitasking means and contrast its characteristics with pre-emptive multitasking.
c)An embedded microcomputer based instrument is to be designed around the following three principle tasks:
-A user interface using a keyboard and LCD
-Multi-drop serial communications that principally retrieves data from the instrument.
-periodic recording of analogue values every 10ms
Design a suitable software structure for the above application giving details of any interrupts necessary to generate reliable communications and data recording without inducing noticeable time delays when using the instrument.