Ricky


ControlLogix Reset Dominant (RESD)

Introduction to the ControlLogix Reset Dominant (RESD) Instruction The ControlLogix Reset Dominant (RESD) will set an output only if the SET bit was the last bit to go true. For example, if both SET, and RESET are true, the RESET will win, and the output will be off. This is Read More »

RESD Instruction in Studio 5000

ControlLogix Set Dominant (SETD)

Introduction to the ControlLogix Set Dominant (SETD) Instruction The ControlLogix Set Dominant (SETD) instruction is a type of latching instruction. Basically, when the SET bit goes true, the output is on. Likewise, when the RESET bit is true (with SET off), the output goes false. If both the SET and Read More »

ControlLogix SETD instruction

Altair BASIC Stopwatch

Introduction to the Altair BASIC Stopwatch In this section, we’ll write an Altair BASIC Stopwatch. Basically, we’ll use the first sensor input (switch 8) to start and stop the watch. When we turn on switch 8, the stopwatch will start. After that, if we shut off switch #8, the clock Read More »

Booting to Altair BASIC

KIM-1 (UNO) 6502 ScoreBoard

Introduction to the KIM-1 (UNO) 6502 ScoreBoard In this section, we’ll build a KIM-1 (UNO) 6502 ScoreBoard. Basically, you will have the visitor score on the left, and the home score on the right. I’m separating the two displays with the letters “EF” in the center display. (Enemies on left, Read More »

Kim-1 Scoreboard Program

KIM-1 (UNO) 6502 Counter

Introduction to the KIM-1 (UNO) 6502 Counter In this post, we’ll build a KIM-1 (UNO) 6502 Counter. We’ll use assembly language for this project. Basically, you can use this code to learn more about assembly. In this project, button #1 will increase the counter. Likewise, button #2 will reset the Read More »

Kim-1 (UNO) 6502 Counter

Kim-1 (UNO) GETKEY Routine

Introduction to the Kim-1 (UNO) GETKEY Routine The Kim-1 (UNO) GETKEY Routine allows us to accept user input. When the user presses a key, we can take action on that key. The GETKEY routine resides at $1F6A on the Kim Uno. In this post, we’ll write a simple program that Read More »

Kim Uno

Kim-1 (UNO) SCANDS Routine

Introduction to the Kim-1 (UNO) SCANDS Routine The Kim-1 (UNO) SCANDS Routine is built into the Kim-1. This allows you to display data on the 6-Segment LED display. Basically, this just takes data from $FB, $FA, and $F9. We simply use the JSR instruction to jump to the subroutine at Read More »

Kim UNO

Programming the Kim-1 (Uno)

Introduction to Programming the Kim-1 (Uno) Programming the Kim-1 (Uno) is a lot of fun, and you can learn very quickly. You can read the instructions to build the Kim Uno here. In my case, I just downloaded the gerber files, and had the boards made. They are much easier Read More »

Kim-1 UNO

Altair Front Panel Programming

Introduction to Altair Front Panel Programming Altair Front Panel Programming allows us to enter a program using the front panel switches. In the early days of computers, terminals were expensive. Most of those who were building the Altair 8800 would enter a program through the front panel switches. The advantage Read More »

Altair Front Panel

Sequential Flow Chart (SFC)

Introduction to the ControlLogix Sequential Flow Chart (SFC) The ControlLogix Sequential Flow Chart (SFC) routines allow you to graphically see the flow of your logic. In order to use the Sequential Flow Chart (SFC), you need to have a proper license in Studio 5000. In this section, we’ll take a Read More »

Sequential Flow Chart (SFC)