Please use this identifier to cite or link to this item:
Type: Thesis
Title: Design and analysis of visual programming language for microcontroller systems
Author: Kong, Jeng Howe
Issue Date: 2004
School/Discipline: School of Electrical and Electronic Engineering
Abstract: Conventional methods of programming microcontrollers using textual languages are hard to learn and are daunting to novice programmers seeking to learn microcontroller programming. Visual languages have always been regarded as a useful tool in helping non-programmers and novice-programmers to write programs. However there have been limited attempts at creating a visual language for microcontroller systems and there isn't a visual language for microcontrollers that is flexible and easy to use. This thesis presents a way of addressing the issue by creating a low level visual programming language for microcontroller systems. The low level visual programming language aims to alleviate the problem by using a fine grained language to improved flexibility and providing an integrated visual language environment in which users can focus on writing programs and solving problems. A visual language environment called CoreChart was developed for this purpose. CoreChart aims to simplify the process of programming microcontrollers by providing users with a tool to construct assembly programs visually. The visual language will utilize flow chart diagramming techniques to present users with a more meaningful view of the program. This allows users to focus on writing programs to solve problems, rather than on the rules and syntax of the language. The procedure of programming micro controllers is further simplified by automating the task of compiling the program and downloading the program into the microcontroller. A survey was conducted on university and high school students to evaluate the effectiveness of CoreChart.
Dissertation Note: Thesis (M.Eng.Sc.) -- University of Adelaide, School of Electrical and Electronic Engineering, 2004
Keywords: computer program design; visual programming language; microcontroller; CoreChart
Provenance: This electronic version is made publicly available by the University of Adelaide in accordance with its open access policy for student theses. Copyright in this thesis remains with the author. This thesis may incorporate third party material which has been used by the author pursuant to Fair Dealing exception. If you are the author of this thesis and do not wish it to be made publicly available or If you are the owner of any included third party copyright material you wish to be removed from this electronic version, please complete the take down form located at:
Appears in Collections:Research Theses

Files in This Item:
File Description SizeFormat 
01front.pdf243.41 kBAdobe PDFView/Open
02whole.pdf3.97 MBAdobe PDFView/Open
03SuppMaterial.zip14.05 MBZip fileView/Open

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.