Micro processor Lab Manual / Generate A Square wave form ALP

Program Name

Write a Assembly Language Program for Generate A Square wave form .
Theory
Instruction Mnemonic Operand Comments
MVI A,80 Load accumulator with 80 to configure 8255.
OUT CWR Configure CWR with 80 as output.
MVI A,00 Initialize accumulator to 00H to display ongoing sawtooth from 00.
OUT PA Send value 00 through OUT port A.
OUT PB Send value 00 through OUT port B.
CALL DLY Call the delay function.
MVI A,FF Initialize accumulator with FF to display ongoing square waveform from bottom of screen.
OUT Pa Send value FF through OUT port A.
OUT PA Send value FF through OUT port B.
CALL DLY Call delay function to continue the wave.
JMP XY Jump back to initialize accumulator again (to get next wave).
Program Code


Online compiler for 8085 Microprocess Compiler


Home     Back