Abstract
Nowadays, the environment detection instruments at home are of comparatively simplex function. They are simple instruments which could only test one or two guide lines. After collecting the data, the surveyors have to go back to their laboratories to put the analysis and the calculation of the data into report reforms. The workload is considerably heavy. With the development of detection technology, more requires of higher quality are proposed. They hope that the instrument could collect and analyze several detection guide lines and then calculate the results into data as the one in standard situation on its own. Also, the data should show on the screen immediately, and pass the data to telecommute computer though the Internet by the real time transmission. Finally, print the data into a certain type of report forms. Under such requirements, simple microcontrollers are not able to afford to accomplish so much work in real time. Therefore, a flushbonding system is needed to do the tasks which were supposed to be done by a PC. This system is integrated by the samples of the key board ARM7(LPC2200), the real-time operation system UC/OS and the interphase drawing software of graphics user UCGUI.
Under the integrated development circumstances of CodeWarrior and AXD debug aids on the plateform of the real-time operation UC/OS, we’ll discuss multitask mechanism of the environment detection instruments and the software project design of the on-screen menu in this article.