论文部分内容阅读
现阶段,单片机系统的开发环境还处在一个较低的水平,尤其是软件设计手段与产品的开发周期之间的矛盾越来越突出,至今,很多开发者还使用ASIC、汇编语言等原始的手段来编程,这对于快速、优质地制做复杂系统及友好界面是非常困难的。即使用PLM、C等高级语言,也往往使开发者感到困难重重。据统计,对于复杂的单片机系统设计而言(如各种智能化的仪器、仪表),界面的工作量一般要占去全部工作量的50%以上。单片机系统的界面,因液晶技术的迅速发展,大量采用了液晶显示方式,要想把图形、文字信息清楚地显示在液晶上也确实不是一件容易的事情。本文所要介绍的MPU Maker,为用户提供了一个图形化的单片机软件设计环境。在微型机上,借助于鼠标、对话盒等操作,用户可以设计由图形、文字(包括汉字)所组成的菜单,规定键盘的动作,组织形成软件的系统框架,并可自动生成各种代码(执行码、汇编码、C代码)。无论是对于SICE的使用者来说,还是对于3H系统的使用者,MPU Maker都可以为用户提供非常优越的设计环境,大大缩短软件开发周期。
At this stage, SCM system development environment is still at a low level, especially the contradiction between the software design tools and product development cycle more and more prominent, so far, many developers also use ASIC, assembly language, such as the original Means to program, which is very difficult to make complicated system and friendly interface quickly and excellently. Even using PLM, C and other high-level language, but also often make developers feel difficult. According to statistics, for complex SCM system design (such as a variety of intelligent instruments, meters), the workload of the interface generally account for more than 50% of the total workload. SCM system interface, due to the rapid development of liquid crystal technology, extensive use of liquid crystal display, in order to graphics, text messages clearly displayed on the LCD is indeed not an easy task. This article describes the MPU Maker, to provide users with a graphical SCM software design environment. On the mini-computer, users can design menus composed of graphics and characters (including Chinese characters), specify keyboard movements, organize the system framework of the software and automatically generate various codes by executing operations such as a mouse and a dialog box Code, assembly code, C code). Whether it is for SICE users, or 3H system users, MPU Maker can provide users with a very superior design environment, greatly reducing the software development cycle.