Published books and booklets

Books

[1] H. Saghaei, The Applications of AVR Microcontrollers in Electrical Engineering, Shahrekord University Press, 2009.

Today, various microcontroller chips in the construction and control of various laboratory and industrial projects have served as a powerful tool for designers. With the advent of these programmable logic chips, sophisticated digital circuits have given way to these chips. Although the capabilities and speed of execution of programs written in assembly language are undeniable, the use of C language in microcontroller programming due to its proximity to hardware (intermediate level of language), structured and the possibility of using its written functions in other projects It has attracted the attention of many users. Another language that has become very popular in the programming of AVR microcontrollers is Basic. This language is the simplest programming language for AVR microcontrollers. In this book, we have tried to explain Mega series microcontrollers' capabilities in the form of various and practical examples. It is also assumed that readers of this book are familiar with AVR microcontrollers. The practical examples presented in this book are often found in less than one book and show these microcontrollers' applications in electronics, telecommunications, power electronics, robotics, In each chapter while introducing the registers related to each part of the microcontroller, the required settings are explained in the Wizard environment related to CodeVision software. Then various examples of applications of that part are mentioned in C language and the important points of those programs in Explain the text of the book. The examples given are valid for all types of Mega series microcontrollers, but due to the variety of products, the capabilities of the ATmega16 chip have been considered as the main basis of this book. However, in some examples, other chips are used. Due to the great variety of compilers in this book, C language compilers' most significant emphasis is CodeVision. However, in the last chapter of the book, the Basic language compiler, Bascom, and another powerful C language compiler, WinAVR, are taught, and related application projects are presented.


[2] H. Saghaei, Introduction to Field Programmable Gate Arrays and Complex Programmable Logic Device, Nasreno Press, 2007.


Booklets

[1] H. Saghaei, The appication of MATLAB on communications.

[2] H. Saghaei, Instructions of AVR microcontrollers.

[3] H. Saghaei, Robotic and mechatronic.

[4] H. Saghaei, Introduction to communication systems.