Incorporating programming languages in the enhancement of the learning process for sequential logic circuit design
Özet
Logic circuits can generally be classified into two categories of combinational and sequential logic circuits. In the sequential circuit design, although it is easy to construct a state transition table from state transition diagram, creating an excitation table according to the memory type is a very laborious and time-consuming task. There are several software-based applications and hardware description languages to describe the structure and behavior of electronic circuits. This will take more time and persistence much like learning any other skill. Computer science degrees include courses focused mainly on programming languages. There is a strong case to be made for use of skills acquired in programming courses to shorten the learning curve. Thus, this work proposes a method for the implementation of the circuit incorporating only the state equations of the sequential circuit without dealing with excitation tables. This allows to model the behavior of circuit through buttonbox, checkbox, textbox, etc., which are the basic elements of the graphical user interface-based programming language. A questionnaire was utilized to assess the change in the learning activity of students and perceptions of the proposed method. The results provided that the method was an effective and engaging way of teaching the sequential circuit design. © 2022 Sharif University of Technology. All rights reserved.
Kaynak
Scientia IranicaCilt
29Sayı
6 DKoleksiyonlar
İlgili Öğeler
Başlık, yazar, küratör ve konuya göre gösterilen ilgili öğeler.
-
A 5-D multi-stable hyperchaotic two-disk dynamo system with no equilibrium point: Circuit design, FPGA realization and applications to TRNGs and image encryption
Vaidyanathan, Sundarapandian; Şambaş, A.; Abd-El-Atty, B.; Abd El-Latif, A.A.; Tlelo-Cuautle, E.; Guillén-Fernandez, O.; Hery İbrahim, M.A. (Institute of Electrical and Electronics Engineers Inc., 2021)In this work, we devise a new 5-D hyperchaotic dynamo system by adding two feedback controllers to the Rikitake 2-disk dynamo system (1958). We show that the new 5-D hyperchaotic system does not possess any equilibrium ... -
Dynamic Operation and Supervisory Control of a Photovoltaic/Fuel cell/Super-capacitor/Battery Hybrid Renewable Energy System
Kamal, Tariq; Fernandez-Ramirez, Luis M.; Karabacak, Murat; Hassan, S.Z. (Institute of Electrical and Electronics Engineers Inc., 2019)This work provides the dynamic operation and supervisory control of a hybrid renewable energy system which supplies power in stand-alone as well as in grid-connected mode. It contains a photovoltaic as a primary source ... -
Novel improved adaptive neuro?fuzzy control of inverter and supervisory energy management system of a microgrid
Kamal, Tariq; Karabacak, Murat; Peri, V.S.; Hassan, S.Z.; Fernandez-Ramirez, Luis M. (MDPI AG, 2020)In this paper, energy management and control of a microgrid is developed through supervisor and adaptive neuro?fuzzy wavelet?based control controllers considering real weather patterns and load variations. The supervisory ...