Finite State Machines
Journal Title: International Journal for Research in Applied Science and Engineering Technology (IJRASET) - Year 2014, Vol 2, Issue 9
Abstract
Finite state machines (FSMs) are a common presence in digital circuit design. However, they can be very useful also for the software developer. Actual operating systems and application software are event-based and communication issues play a big role; these fields can be more easily handled with software based on finite state machines - software that is simpler and easier to understand, debug and modify. Embedded systems' software can also benefit from state machines because of their efficient way of using the limited resources of the system. The paper presents some basic concepts of finite state machines, some typical applications, with focus on Web technologies (modem control, FTP - File Transfer Protocol, remote access via Telnet console) and some implementation issues - programming finite state machines in Delphi for Windows, in microcontroller assembly language and C. Latest trends are also analyzed - the hardware implementation of state machines in silicon, like the new Texas Instruments MSP430 series of low power microcontrollers. These electronic packages offer some features like reduced power consumption, a single chip solution for complex applications and high functional flexibility.
Authors and Affiliations
Sakshi Ahuja, Anjali Rajput, Dipti Bhardwaj
A Review on Fuzzy Mining Association Rule Techniques
In this paper, we have gone through various research details in order to find how we mine the large item set and the way to reduce it and also how we design fuzzy association rule for better mining. There are various te...
Brushless Dc Drive for Electrical Vehicle with Charging Station
The proposed model of charging station of a electrical vehicle is for the charging the battery of EV.A Charging station take an AC supply from the grid and converting into the DC with use of rectifier. This DC output fr...
Research on Online Institute Solution Using RDBMS
implementation of student performance monitoring system is the web application on which the teacher are allow to insert the marks of the students obtain in the college exams which are visible to students through their l...
The Big Data analytics with Hadoop: Review
Big data is huge amount of data. It is form of structure and unstructured, structure data have sql data and unstructured data is images, videos and social media data etc, today 80% data is unstructured and 20% data is s...
Optimization of Dry Turning Process Parameters using Taguchi and ANOVA Technique for MRR of EN8 Steel
Turning operation is a material removal process generally used to remove the material from the surfaces to achieve the desired dimension of the product. An L9 orthogonal array, S/N ratio and ANOVA are employed for analy...