Controlling Periodic And Aperiodic Real Time Tasks Using Microcontroller
A real-time computer system is required to provide timely responses to external events occurring in its operating environment.
This paper presents an embedded real time digital control system for monitoring and controlling temperature in a smart home. It is a control system based on AT89C51 microcontroller which controls the execution of periodic and aperiodic tasks with real time constraints in smart home. The aim of this paper is to highlight important issues about real-time systems that should be taken into account to implement a digital control system. The system takes in its consideration some constraints like design, multithreading, small size, low cost , low energy consumption, low memory usage and sufficient consumption power for sensory processing in real time.
Keywords: real time, control, periodic, microcontroller, port, embedded.
Download Full-Text
ABOUT THE AUTHOR
Dhuha Basheer Abdullah
Dhuha Albazaz is the head of Computer Sciences Department, College of Computers and Mathematics, University of Mosul. She received her PhD degree in computer sciences in 2004 in the speciality of computer architecture and operating system. She supervised many Master degree students in operating system, computer architecture, dataflow machines, mobile computing, real time, and distributed databases. She has three PhD students in FPGA field, distributed real time systems, and Linux clustering. She also leads and teaches modules at both BSc, MSc, and PhD levels in computer science. Also, she teaches many subjects for PhD and master students.
Dhuha Basheer Abdullah
Dhuha Albazaz is the head of Computer Sciences Department, College of Computers and Mathematics, University of Mosul. She received her PhD degree in computer sciences in 2004 in the speciality of computer architecture and operating system. She supervised many Master degree students in operating system, computer architecture, dataflow machines, mobile computing, real time, and distributed databases. She has three PhD students in FPGA field, distributed real time systems, and Linux clustering. She also leads and teaches modules at both BSc, MSc, and PhD levels in computer science. Also, she teaches many subjects for PhD and master students.