This file is distributed in the hope that it will be useful, but WITHOUT
* WARRANTY OF ANY KIND.
*
* Author(s): Ole Saether
*
* DESCRIPTION:
*
* Hello World program. Please note that this program runs the internal 8051
* on the default power up frequency of 4MHz. See ex3c.c for an example on how
* to switch to 16MHz.
*
* The functionality is the same as in ex1a.asm.
*
* Compiler:
*
* This program has been tested with Keil V7.07a.
*
* $Revision: 3 $
*
This is full set of procedures used to communicate with
any GSM module for SMS sending/receiving (it uses standard AT commands).
Original code is for ATMega162 microcontroller, but code is general to
be easy ported to others platforms.
Code can be compiled with IAR AVR Compiler.
This is IR (Infra-Red) learn module for home automation system. It can learn IR codes from different IR remotes, and then execute any assigned actions controlled by learned IR remote.
This project was developed using Keil 8051 Compiler.
Processor - Atmel AT89C51
Frequency - 22.1184 Mhz (described as OSC_FREQ in "timer.h")
Timer 0 - system timer (used for timeouts and delays)
Also, look in folder /doc for additional information about IR codes formats and codes from different manufacturers.
C++ is widely used in the software industry. Some of its application domains include systems software, application software, device drivers, embedded software, high-performance server and client applications, and entertainment software such as video games. Several groups provide both free and proprietary C++ Compiler software, including the GNU Project, Microsoft, Intel, Borland and others.
This book has been written to support a practically oriented course in programming language
translation for senior undergraduates in Computer Science. More specifically, it is aimed at students
who are probably quite competent in the art of imperative programming (for example, in C++,
Pascal, or Modula-2), but whose mathematics may be a little weak students who require only a
solid introduction to the subject, so as to provide them with insight into areas of language design
and implementation, rather than a deluge of theory which they will probably never use again
students who will enjoy fairly extensive case studies of translators for the sorts of languages with
which they are most familiar students who need to be made aware of Compiler writing tools, and to
come to appreciate and know how to use them. It will hopefully also appeal to a certain class of
hobbyist who wishes to know more about how translators work.
Designing a synchronous finite state machine (FSM) is a common task for a digital
logic engineer. This paper discusses a variety of issues regarding FSM design using
Synopsys Design Compiler. Verilog and VHDL coding styles are presented, and
different methodologies are compared using real-world examples.